.v3f :is(h1,h2,h3,h4,h5,h6),.v3f a{color:inherit}.v3f{--deep-azure:#0b152c;--nautilus:#283a5c;--slate:#48576c;--dove:#d3d3ce;--parchment:#eceada;--gold:#d4a72c;--gold-light:#e0b94a;--on-brand:#f7f6ef;--muted:#a9b3c2}.v3f *{box-sizing:border-box}.v3f{font-family:var(--font-figtree),Figtree,Arial,sans-serif;color:var(--on-brand)}.v3f .hero{background:radial-gradient(1100px 760px at 92% -8%,#283a5cf2 0%,#283a5c73 38%,#0b152c00 72%),var(--deep-azure);padding:104px 24px 112px;position:relative;overflow:hidden}.v3f .hero:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#a9b3c212 1px,#0000 1px),linear-gradient(#a9b3c212 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:0}.v3f .hero .trail{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.v3f .hero .wrap{z-index:1;max-width:1180px;margin:0 auto;position:relative}.v3f .eyebrow{font-family:var(--font-archivo),Archivo,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 28px;font-size:14px;font-weight:700}.v3f h1{font-family:var(--font-archivo),Archivo,Arial,sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(33px,5.6vw,76px);font-weight:800;line-height:1.02}.v3f h1 span{display:block}.v3f h1 .rec{background:linear-gradient(90deg,#d4a72c 0% 18%,#e0b94a 28%,#eceada 42%,#a9b3c2 56%,#d3d3ce 68%,#e0b94a 80%,#d4a72c 90% 100%) 0 0/300% 100%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:12s linear infinite v3-shift}@keyframes v3-shift{0%{background-position:0%}to{background-position:300%}}.v3f .lower{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:64px;margin-top:72px;display:grid}.v3f .lead{color:#c9d0db;max-width:600px;margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.65}.v3f .ctas{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.v3f .btn{border-radius:8px;align-items:center;gap:10px;min-height:52px;padding:0 26px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.v3f .btn-gold{background:var(--gold);color:var(--deep-azure)}.v3f .btn-gold:hover{background:var(--gold-light)}.v3f .btn-ghost{color:var(--on-brand);border:1.5px solid #a9b3c28c}.v3f .btn-ghost:hover{border-color:var(--on-brand)}.v3f .btn svg{stroke:currentColor;fill:none;stroke-width:2px;width:18px;height:18px}.v3f .ask{backdrop-filter:blur(2px);background:#283a5c8c;border:1px solid #a9b3c238;border-radius:4px;padding:26px 28px 28px}.v3f .ask-top{align-items:center;gap:14px;margin-bottom:18px;display:flex}.v3f .dots{gap:6px;display:flex}.v3f .dots i{background:#a9b3c259;border-radius:50%;width:8px;height:8px}.v3f .ask-top p{font-family:var(--font-archivo),Archivo,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;font-size:13px;font-weight:700}.v3f .chips{flex-wrap:wrap;gap:8px;margin-bottom:18px;padding:0;list-style:none;display:flex}.v3f .chips li{color:var(--muted);border:1px solid #a9b3c24d;border-radius:2px;padding:6px 12px;font-size:14px;transition:all .3s}.v3f .chips li.on{border-color:var(--parchment);color:var(--deep-azure);background:var(--parchment)}.v3f .q{background:#0b152c8c;border-radius:4px;gap:12px;min-height:92px;padding:18px 20px;display:flex}.v3f .q svg{width:18px;height:18px;fill:var(--muted);flex:none;margin-top:4px}.v3f .q p{color:var(--on-brand);margin:0;font-size:19px;line-height:1.45}.v3f .q .caret{background:var(--muted);vertical-align:-3px;width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite v3-blink;display:inline-block}@keyframes v3-blink{50%{opacity:0}}.v3f .lines{flex-direction:column;gap:12px;margin:20px 0 22px;display:flex}.v3f .lines i{background:#a9b3c22e;border-radius:2px;height:9px;display:block}.v3f .lines i:first-child{width:92%}.v3f .lines i:nth-child(2){width:78%}.v3f .lines i:nth-child(4){width:84%}.v3f .lines i.you{transform-origin:0;background:#d4a72c80;width:64%;animation:3.6s ease-out infinite v3-grow}@keyframes v3-grow{0%,35%{transform:scaleX(0)}60%,to{transform:scaleX(1)}}.v3f .ask-q{font-family:var(--font-archivo),Archivo,Arial,sans-serif;color:var(--parchment);margin:0;font-size:20px;font-weight:700}.v3f .layers{border-top:1px solid #a9b3c22e;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:96px;display:grid}.v3f .layer{border-left:1px solid #a9b3c22e;padding:36px 36px 40px;transition:background-color .35s}.v3f .layer:first-child{border-left:0}.v3f .layer:hover{background:#283a5c73}.v3f .layer .ln{font-family:var(--font-archivo),Archivo,Arial,sans-serif;letter-spacing:.14em;color:#d4a72c;margin:0 0 22px;font-size:15px;font-weight:700}.v3f .layer h2{font-family:var(--font-archivo),Archivo,Arial,sans-serif;color:#c9d0db;min-height:2.4em;margin:0 0 16px;font-size:clamp(22px,2.1vw,28px);font-weight:500;line-height:1.2}.v3f .layer h2 b{color:var(--on-brand);font-weight:800}.v3f .layer p{color:var(--muted);margin:0;font-size:17px;line-height:1.6}@media (width<=900px){.v3f .layers{grid-template-columns:1fr;margin-top:64px}.v3f .layer{border-top:1px solid #a9b3c22e;border-left:0;padding:28px 4px 30px}.v3f .layer:first-child{border-top:0}.v3f .layer h2{min-height:0}}@media (prefers-reduced-motion:reduce){.v3f .layer{transition:none}}@media (width>=901px){.v3f .hero{box-sizing:border-box;padding-top:clamp(28px,5vh,64px);padding-bottom:clamp(20px,3vh,40px)}.v3f .hero .wrap{width:100%}.v3f .eyebrow{margin-bottom:clamp(12px,2vh,22px)}.v3f h1{font-size:clamp(40px,min(5.2vw,7.4vh),72px);line-height:1.02}.v3f .lower{margin-top:clamp(20px,4vh,44px)}.v3f .lead{font-size:clamp(16px,min(1.35vw,2.3vh),19px);line-height:1.6}.v3f .ctas{margin-top:clamp(16px,3vh,30px)}.v3f .ask{padding:clamp(16px,2.4vh,24px) 24px}.v3f .ask-top,.v3f .chips{margin-bottom:clamp(10px,1.6vh,16px)}.v3f .q{min-height:0;padding:clamp(12px,1.8vh,16px) 18px}.v3f .q p{font-size:clamp(16px,2.1vh,18px)}.v3f .lines{gap:clamp(7px,1.1vh,11px);margin:clamp(10px,1.8vh,18px) 0}.v3f .ask-q{font-size:clamp(17px,2.2vh,19px)}.v3f .layers{margin-top:clamp(30px,5vh,56px)}.v3f .layer{padding:clamp(16px,2.6vh,28px) 30px}.v3f .layer .ln{margin-bottom:clamp(8px,1.4vh,14px)}.v3f .layer h2{margin-bottom:clamp(6px,1vh,10px);font-size:clamp(19px,min(1.8vw,2.8vh),25px)}.v3f .layer p{font-size:clamp(15px,1.9vh,16.5px);line-height:1.5}}@media (width>=901px) and (height<=820px){.v3f .lines{display:none}.v3f .ask-q{margin-top:clamp(10px,1.6vh,14px)}.v3f .layer p{font-size:14.5px}}@media (width<=900px){.v3f .lower{grid-template-columns:1fr;gap:48px;margin-top:48px}}@media (width<=560px){.v3f .hero{padding:72px 16px 80px}.v3f .eyebrow{font-size:12px}.v3f .q p{font-size:17px}.v3f .btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.v3f h1 .rec,.v3f .lines i.you,.v3f .q .caret{animation:none}.v3f .lines i.you{transform:none}}.v3f .shift{color:#0b152c;background:#f7f6ef;padding:104px 24px 112px;position:relative;overflow:hidden}.v3f .shift:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#0b152c0b 1px,#0000 1px),linear-gradient(#0b152c0b 1px,#0000 1px);background-size:45px 45px;background-position:0 var(--gy,0px);position:absolute;inset:0}.v3f .shift .trail{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.v3f .shift .wrap{z-index:1;max-width:1180px;margin:0 auto;position:relative}.v3f .s-top{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.v3f .s-eye{font-family:var(--font-archivo),Archivo,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#7a5b0c;align-items:center;gap:14px;margin:0 0 20px;font-size:13px;font-weight:700;display:flex}.v3f .s-eye:before{content:"";background:#7a5b0c;width:40px;height:1.5px}.v3f .shift h2{font-family:var(--font-archivo),Archivo,Arial,sans-serif;letter-spacing:-.025em;margin:0 0 24px;font-size:clamp(34px,4.6vw,60px);font-weight:800;line-height:1.04}.v3f .s-lead{color:#48576c;max-width:560px;margin:0;font-size:18px;line-height:1.65}.v3f .ans{background:#fff;border:1px solid #d3d3ce;border-radius:4px;overflow:hidden;box-shadow:0 1px #0b152c0a,0 18px 40px -24px #0b152c40}.v3f .ans-bar{font-family:var(--font-archivo),Archivo,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#48576c;border-bottom:1px solid #eceada;align-items:center;gap:10px;padding:14px 20px;font-size:12px;font-weight:700;display:flex}.v3f .ans-bar i{background:#d3d3ce;border-radius:50%;width:8px;height:8px}.v3f .ans-body{padding:22px 24px 26px}.v3f .ans-q{color:#0b152c;background:#eceada;border-radius:4px;width:fit-content;max-width:80%;margin:0 0 18px auto;padding:10px 14px;font-size:16px}.v3f .ans-a{color:#0b152c;gap:12px;min-height:118px;font-size:17px;line-height:1.6;display:flex}.v3f .ans-a svg{fill:#48576c;flex:none;width:18px;height:18px;margin-top:4px}.v3f .ans-a p{margin:0}.v3f .who{white-space:nowrap;font-weight:700;display:inline-block;position:relative}.v3f .who span{transition:opacity .45s}.v3f .who .you{opacity:0;position:absolute;top:0;left:0}.v3f .ans.swap .who .them{position:absolute;top:0;left:0}.v3f .ans.swap .who .you{position:static}.v3f .who:after{content:"";transform-origin:0;background:#d4a72c;height:3px;transition:transform .6s .25s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.v3f .ans.swap .who .them{opacity:0}.v3f .ans.swap .who .you{opacity:1}.v3f .ans.swap .who:after{transform:scaleX(1)}.v3f .ans-src{color:#48576c;border-top:1px solid #eceada;margin:16px 0 0;padding-top:14px;font-size:14px}.v3f .ans-src b{color:#0b152c;font-weight:600}.v3f .s-label{font-family:var(--font-archivo),Archivo,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#0b152c;margin:88px 0 22px;font-size:13px;font-weight:700}.v3f .qs{border-top:1px solid #d3d3ce;border-left:1px solid #d3d3ce;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.v3f .qs li{perspective:1200px;border-bottom:1px solid #d3d3ce;border-right:1px solid #d3d3ce}.v3f .card{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:236px;transform-style:preserve-3d;transition:transform 1.1s cubic-bezier(.45,.05,.25,1);display:block;position:relative}.v3f .card:focus-visible{outline-offset:-4px;outline:2px solid #283a5c}.v3f .face{-webkit-backface-visibility:hidden;backface-visibility:hidden;flex-direction:column;padding:30px 32px;display:flex;position:absolute;inset:0}.v3f .front{background:#fff}.v3f .back{color:#f7f6ef;background:#0b152c;transform:rotateY(180deg)}.v3f .qn{font-family:var(--font-archivo),Archivo,Arial,sans-serif;letter-spacing:.14em;color:#7a5b0c;margin:0 0 14px;font-size:14px;font-weight:700;display:block}.v3f .tag{letter-spacing:.12em;color:#48576c;vertical-align:1px;border:1px solid #d3d3ce;border-radius:2px;margin-left:10px;padding:2px 6px;font-size:11px}.v3f .front .h3{font-family:var(--font-archivo),Archivo,Arial,sans-serif;margin:0 0 10px;font-size:22px;font-weight:700;line-height:1.25;display:block}.v3f .front .d{color:#48576c;margin:0;font-size:16px;line-height:1.55;display:block}.v3f .hint{color:#283a5c;opacity:.75;margin-top:auto;padding-top:14px;font-size:13px;font-weight:600;display:block}.v3f .back .qn{color:#a9b3c2}.v3f .back .h4{font-family:var(--font-archivo),Archivo,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#e0b94a;margin:0 0 12px;font-size:13px;font-weight:700;display:block}.v3f .back .d{color:#f7f6ef;margin:0;font-size:17px;line-height:1.55;display:block}@media (hover:hover){.v3f .qs li:hover .card{transition-delay:.15s;transform:rotateY(180deg)}}.v3f .card[aria-pressed=true]{transform:rotateY(180deg)}.v3f .s-close{font-family:var(--font-archivo),Archivo,Arial,sans-serif;color:#0b152c;margin:36px 0 0;font-size:clamp(18px,1.8vw,22px);font-weight:700}@media (width<=900px){.v3f .s-top{grid-template-columns:1fr;gap:40px}.v3f .qs{grid-template-columns:1fr 1fr}}@media (width<=600px){.v3f .shift{padding:72px 16px 80px}.v3f .qs{grid-template-columns:1fr}.v3f .card{min-height:210px}.v3f .face{padding:26px 22px}}@media (prefers-reduced-motion:reduce){.v3f .card,.v3f .who span,.v3f .who:after{transition:none}}.v3f .aw{color:#0b152c;font-family:var(--font-figtree),Figtree,Arial,sans-serif;background:#f7f6ef;padding:96px 16px}.v3f .aw .wrap{max-width:1120px;margin:0 auto}.v3f .aw .label{font-family:var(--font-archivo),Archivo,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#7a5b0c;margin:0 0 12px;font-size:13px;font-weight:700}.v3f .aw h2{font-family:var(--font-archivo),Archivo,Arial,sans-serif;text-wrap:balance;margin:0 0 16px;font-size:clamp(28px,3.4vw,42px);font-weight:700;line-height:1.1}@media (width>=1000px){.v3f .aw h2{white-space:nowrap}}.v3f .aw p.lead{color:#48576c;max-width:680px;margin:0;font-size:18px;line-height:1.6}.v3f .aw-svg{width:100%;max-width:820px;height:auto;margin:40px auto 0;display:block}.v3f .aw-svg .sg{opacity:0;animation:8s linear infinite aw-step}.v3f .aw-svg .s2{animation-delay:2s}.v3f .aw-svg .s3{animation-delay:4s}.v3f .aw-svg .s4{animation-delay:6s}@keyframes aw-step{0%{opacity:0}3%{opacity:.12}22%{opacity:.12}25%{opacity:0}to{opacity:0}}.v3f .aw-svg .orbit{transform-box:fill-box;transform-origin:50%;animation:8s linear infinite aw-spin}@keyframes aw-spin{to{transform:rotate(360deg)}}.v3f .aw-svg .pulse{transform-box:fill-box;transform-origin:50%;animation:2.5s ease-out infinite aw-pulse}@keyframes aw-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.v3f .aw-svg .sig{opacity:0;animation:2.5s ease-in infinite aw-sig}@keyframes aw-sig{0%{opacity:0;transform:translate(0)}10%{opacity:1}55%{opacity:1;transform:translate(68px)}62%,to{opacity:0;transform:translate(68px)}}.v3f .aw-svg .engine>circle{transform-box:fill-box;transform-origin:50%;animation:2.5s ease-out infinite aw-hit;animation-delay:inherit}@keyframes aw-hit{0%,to{stroke:#d3d3ce}8%{stroke:#d4a72c}30%{stroke:#d3d3ce}}.v3f .aw-svg .engines text{text-anchor:middle;fill:#48576c;font-size:15px;font-weight:500}.v3f .aw-svg .engines text.mono{font-family:var(--font-archivo),Archivo,Arial,sans-serif;fill:#283a5c;font-size:20px;font-weight:700}.v3f .aw .engines-note{text-align:center;color:#48576c;margin:12px 0 0;font-size:15px}@media (width<=560px){.v3f .aw-svg .lbl{display:none}}@media (prefers-reduced-motion:reduce){.v3f .aw-svg *{animation:none!important}.v3f .aw-svg .sg,.v3f .aw-svg .sig{opacity:0}}.v3f .fxb{color:#f7f6ef;text-align:center;background:#0b152c;padding:45px 16px 58px}.v3f .fxb-row{flex-wrap:nowrap;justify-content:center;align-items:flex-end;gap:clamp(11px,3.2vw,51px);display:flex}.v3f .fxb-item{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.v3f .fxb-l{font-family:var(--font-figtree),Figtree,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#a9b3c2;font-size:clamp(10px,1vw,12px);font-weight:500}.v3f .fxb-t{font-family:var(--font-archivo),Archivo,Arial,sans-serif;letter-spacing:-.02em;color:#f7f6ef;font-size:clamp(27px,4.5vw,51px);font-weight:700;line-height:1}.v3f .fxb-op{font-family:var(--font-archivo),Archivo,Arial,sans-serif;color:#d4a72c;padding-bottom:4px;font-size:clamp(22px,3.5vw,42px);font-weight:500;line-height:1}.v3f .fxb-result{flex-direction:column;align-items:center;gap:5px;margin-top:22px;display:flex}.v3f .fxb-big{font-family:var(--font-archivo),Archivo,Arial,sans-serif;letter-spacing:-.02em;background:linear-gradient(90deg,#d4a72c 0% 18%,#e0b94a 28%,#eceada 42%,#a9b3c2 56%,#d3d3ce 68%,#e0b94a 80%,#d4a72c 90% 100%) 0 0/300% 100%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,4.3vw,54px);font-weight:800;line-height:1.08;animation:12s linear infinite fxb-v3-shift}@keyframes fxb-shift{0%{background-position:0%}to{background-position:300%}}@media (width<=560px){.v3f .fxb-l{letter-spacing:.08em}.v3f .fxb-row{gap:10px}}@media (prefers-reduced-motion:reduce){.v3f .fxb-big{animation:none}}.v3f .aw .wrap>.label,.v3f .aw .wrap>h2,.v3f .aw .wrap>p.lead{text-align:center;margin-left:auto;margin-right:auto}.v3f .aw .wrap>p.lead{text-wrap:balance;max-width:680px}.v3f .aw{position:relative;overflow:hidden}.v3f .aw:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#0b152c0b 1px,#0000 1px),linear-gradient(#0b152c0b 1px,#0000 1px);background-size:45px 45px;background-position:0 var(--gy,0px);position:absolute;inset:0}.v3f .aw .trail{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.v3f .aw .wrap{z-index:1;position:relative}.v3f .layers3-sec{color:#0b152c;background:#f7f6ef;padding:104px 24px 112px;position:relative;overflow:hidden}.v3f .layers3-sec:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#0b152c0b 1px,#0000 1px),linear-gradient(#0b152c0b 1px,#0000 1px);background-size:45px 45px;background-position:0 var(--gy,0px);position:absolute;inset:0}.v3f .layers3-sec .trail{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.v3f .layers3-sec .wrap{z-index:1;max-width:1180px;margin:0 auto;position:relative}.v3f .layers3-sec h2{font-family:var(--font-archivo),Archivo,Arial,sans-serif;letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(32px,4.2vw,54px);font-weight:800;line-height:1.06}.v3f .l3-lead{color:#48576c;max-width:640px;margin:0;font-size:18px;line-height:1.65}.v3f .l3{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:56px;padding:0;list-style:none;display:grid}.v3f .l3>li{grid-row:span 5;grid-template-rows:subgrid;border:1px solid #d3d3ce;border-top:4px solid var(--bar);background:#fff;border-radius:4px;row-gap:0;padding:34px 34px 32px;transition:border-color .35s,box-shadow .35s,transform .35s;display:grid}.v3f .l3>li:hover{border-color:#a9b3c2;border-top-color:var(--bar);transform:translateY(-3px);box-shadow:0 22px 44px -28px #0b152c59}.v3f .l3 .n{font-family:var(--font-archivo),Archivo,Arial,sans-serif;letter-spacing:.14em;color:#7a5b0c;margin:0 0 10px;font-size:14px;font-weight:700}.v3f .l3 h3{font-family:var(--font-archivo),Archivo,Arial,sans-serif;margin:0 0 6px;font-size:40px;font-weight:800;line-height:1}.v3f .l3 .sub{font-family:var(--font-archivo),Archivo,Arial,sans-serif;color:#283a5c;margin:0;font-size:21px;font-weight:700}.v3f .l3 .desc{color:#48576c;border-bottom:1px solid #eceada;margin:18px 0 0;padding-bottom:22px;font-size:17px;line-height:1.65}.v3f .l3 ul{flex-direction:column;gap:12px;margin:0;padding:22px 0 26px;list-style:none;display:flex}.v3f .l3 ul li{color:#0b152c;gap:12px;font-size:16px;line-height:1.5;display:flex}.v3f .l3 ul svg{flex:none;width:22px;height:22px;margin-top:1px}.v3f .l3 .meas{align-self:end;margin:0 0 22px}.v3f .l3 .meas b{font-family:var(--font-archivo),Archivo,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#0b152c;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.v3f .l3 .meas span{color:#48576c;font-size:15px;line-height:1.55}.v3f .l3 .more{font-family:var(--font-archivo),Archivo,Arial,sans-serif;color:#0b152c;border-bottom:2px solid var(--bar);place-self:end start;padding-bottom:2px;font-size:17px;font-weight:700;text-decoration:none}.v3f .l3 .more:hover{color:#283a5c}.v3f .l3 .more:after{content:" ↗";font-weight:500}@media (width<=980px){.v3f .l3{grid-template-columns:1fr;gap:20px}.v3f .l3>li{flex-direction:column;grid-row:auto;grid-template-rows:none;display:flex}.v3f .l3 .meas{margin-top:4px}}@media (width<=600px){.v3f .layers3-sec{padding:72px 16px 80px}.v3f .l3>li{padding:28px 22px}}@media (prefers-reduced-motion:reduce){.v3f .l3>li{transition:none}.v3f .l3>li:hover{transform:none}}@property --nr{syntax:"<length>";inherits:true;initial-value:0}.v3f .l3 .num{font-family:var(--font-archivo),Archivo,Arial,sans-serif;letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1.5px #0b152c;background:radial-gradient(circle at var(--nx,50%) var(--ny,50%),var(--bar) 0,var(--bar) calc(var(--nr) * .45),transparent var(--nr)) no-repeat;user-select:none;-webkit-background-clip:text;background-clip:text;width:fit-content;margin:0 0 18px;font-size:clamp(76px,7.4vw,104px);font-weight:800;line-height:.9;transition:--nr .5s}.v3f .l3>li:hover .num{--nr:84px}.v3f .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:none){.v3f .l3 .num{--nr:0px}}.v3f .studio{color:#0b152c;background:#f7f6ef;padding:104px 24px 96px;position:relative;overflow:hidden}.v3f .studio:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#0b152c0b 1px,#0000 1px),linear-gradient(#0b152c0b 1px,#0000 1px);background-size:45px 45px;background-position:0 var(--gy,0px);position:absolute;inset:0}.v3f .studio .trail{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.v3f .studio .wrap{z-index:1;max-width:1180px;margin:0 auto;position:relative}.v3f .st-top{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:64px;display:grid}.v3f .st-head{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.v3f .st-badge{flex:none;width:104px;height:104px;position:relative}.v3f .st-badge img{width:100%;height:100%;display:block}.v3f .st-badge:after{content:"";opacity:0;border:3px solid #d4a72c;border-radius:50%;position:absolute;inset:-2px;transform:scale(1)}.v3f .studio.done .st-badge:after{animation:1.6s ease-out st-pulse}@keyframes st-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.v3f .studio h2{font-family:var(--font-archivo),Archivo,Arial,sans-serif;letter-spacing:-.025em;margin:0;font-size:clamp(34px,4.2vw,54px);font-weight:800;line-height:1.04}.v3f .studio .s-eye{margin-bottom:14px}.v3f .st-lead{color:#48576c;margin:0;font-size:18px;line-height:1.65}.v3f .st-steps-wrap{margin-top:72px;position:relative}.v3f .st-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid;position:relative}.v3f .st-track,.v3f .st-prog{height:2px;position:absolute;top:28px;left:28px;right:0}.v3f .st-track{background:#d3d3ce}.v3f .st-prog{transform-origin:0;background:#283a5c;transform:scaleX(0)}.v3f .studio.in .st-prog{transition:transform 2.6s linear;transform:scaleX(1)}.v3f .st-steps li{position:relative}.v3f .st-c{background:#f7f6ef;background-image:radial-gradient(circle at var(--nx,50%) var(--ny,50%),#a9b3c2bf 0,#a9b3c2bf calc(var(--nr) * .45),transparent var(--nr));border-radius:50%;width:56px;height:56px;margin-bottom:22px;transition:--nr .45s;position:relative}.v3f .st-steps li:hover .st-c{--nr:46px}.v3f .st-c svg{width:56px;height:56px;position:absolute;inset:0;transform:rotate(-90deg)}.v3f .st-c circle{fill:none;stroke:#0b152c;stroke-width:2px;stroke-dasharray:170;stroke-dashoffset:170px}.v3f .st-c b{font-family:var(--font-archivo),Archivo,Arial,sans-serif;color:#0b152c;opacity:0;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex;position:absolute;inset:0}.v3f .st-steps h3{font-family:var(--font-archivo),Archivo,Arial,sans-serif;margin:0 0 8px;font-size:22px;font-weight:700}.v3f .st-steps p{color:#48576c;margin:0;font-size:16px;line-height:1.6}.v3f .st-steps .tx{opacity:0;transform:translateY(8px)}.v3f .studio.in .st-c circle{transition:stroke-dashoffset .7s ease var(--d);stroke-dashoffset:0}.v3f .studio.in .st-c b{transition:opacity .4s ease calc(var(--d) + .35s);opacity:1}.v3f .studio.in .tx{transition:opacity .5s ease calc(var(--d) + .3s),transform .5s ease calc(var(--d) + .3s);opacity:1;transform:none}.v3f .st-steps li.last .st-c{transition:background-color .6s}.v3f .studio.done .st-steps li.last .st-c{background-color:#d4a72c}.v3f .st-foot{border-top:1px solid #d3d3ce;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) auto;align-items:center;gap:40px;margin-top:64px;padding-top:36px;display:grid}.v3f .st-foot .lab{font-family:var(--font-archivo),Archivo,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#0b152c;margin:0 0 12px;font-size:12px;font-weight:700}.v3f .st-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.v3f .st-chips li{display:flex}.v3f .st-chips a{color:#f7f6ef;background:#0b152c;border-radius:8px;align-items:center;gap:9px;min-height:40px;padding:0 15px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .25s;display:inline-flex}.v3f .st-chips a:hover{background:#283a5c}.v3f .st-chips a:focus-visible{outline-offset:2px;outline:2px solid #283a5c}.v3f .st-chips img{object-fit:contain;width:22px;height:22px}.v3f .st-note{color:#48576c;margin:0;font-size:15px;line-height:1.6}.v3f .st-link{font-family:var(--font-archivo),Archivo,Arial,sans-serif;color:#0b152c;white-space:nowrap;border-bottom:2px solid #283a5c;padding-bottom:2px;font-size:17px;font-weight:700;text-decoration:none}.v3f .st-link:hover{color:#283a5c}@media (width<=980px){.v3f .st-top{grid-template-columns:1fr;gap:28px}.v3f .st-steps{grid-template-columns:1fr 1fr;gap:40px 32px}.v3f .st-track,.v3f .st-prog{display:none}.v3f .st-foot{grid-template-columns:1fr;gap:24px}}@media (width<=600px){.v3f .studio{padding:72px 16px 80px}.v3f .st-head{gap:18px}.v3f .st-badge{width:88px;height:88px}.v3f .st-steps{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.v3f .st-prog{transform:none}.v3f .st-c circle{stroke-dashoffset:0}.v3f .st-c b,.v3f .st-steps .tx{opacity:1;transform:none}.v3f .studio .st-steps li.last .st-c{background-color:#d4a72c}.v3f .st-badge:after{display:none}}.v3f .found{color:#f7f6ef;background:radial-gradient(900px 640px at 0 105%,#283a5ce6 0%,#283a5c66 40%,#0b152c00 72%),#0b152c;padding:112px 24px 120px;position:relative;overflow:hidden}.v3f .found:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#a9b3c212 1px,#0000 1px),linear-gradient(#a9b3c212 1px,#0000 1px);background-size:45px 45px;background-position:0 var(--gy,0px);position:absolute;inset:0}.v3f .found .trail{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.v3f .found .wrap{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:72px;max-width:1180px;margin:0 auto;display:grid;position:relative}.v3f .found .s-eye{color:#e0b94a}.v3f .found .s-eye:before{background:#e0b94a}.v3f .found h2{font-family:var(--font-archivo),Archivo,Arial,sans-serif;letter-spacing:-.025em;margin:0 0 24px;font-size:clamp(34px,4.2vw,54px);font-weight:800;line-height:1.05}.v3f .f-lead{color:#c9d0db;margin:0 0 30px;font-size:18px;line-height:1.65}.v3f .f-note{color:#a9b3c2;max-width:520px;margin:22px 0 0;font-size:15px;font-style:italic;line-height:1.6}.v3f .f-btn{color:#f7f6ef;min-height:52px;font-family:var(--font-figtree),Figtree,Arial,sans-serif;background:#48576c;border-radius:8px;align-items:center;gap:10px;margin-top:6px;padding:0 26px;font-size:17px;font-weight:600;text-decoration:none;transition:background-color .25s;display:inline-flex}.v3f .f-btn:hover{background:#5a6b82}.v3f .f-btn:focus-visible{outline-offset:3px;outline:2px solid #f7f6ef}.v3f .f-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.v3f .f-link{font-family:var(--font-archivo),Archivo,Arial,sans-serif;color:#f7f6ef;border-bottom:2px solid #a9b3c2;padding-bottom:2px;font-size:17px;font-weight:700;text-decoration:none}.v3f .f-link:hover{border-color:#f7f6ef}.v3f .tiles{border-top:1px solid #a9b3c238;border-left:1px solid #a9b3c238;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.v3f .tiles li{border-bottom:1px solid #a9b3c238;border-right:1px solid #a9b3c238;padding:28px 30px 30px;transition:background-color .35s}.v3f .tiles li:hover{background:#283a5c80}.v3f .tiles svg{fill:none;stroke:#a9b3c2;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;margin-bottom:14px;transition:stroke .35s}.v3f .tiles li:hover svg{stroke:#e0b94a}.v3f .tiles h3{font-family:var(--font-archivo),Archivo,Arial,sans-serif;color:#f7f6ef;margin:0 0 8px;font-size:20px;font-weight:700}.v3f .tiles p{color:#a9b3c2;margin:0;font-size:15.5px;line-height:1.55}@media (width<=980px){.v3f .found .wrap{grid-template-columns:1fr;gap:48px}}@media (width<=600px){.v3f .found{padding:80px 16px 88px}.v3f .tiles{grid-template-columns:1fr}.v3f .tiles li{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.v3f .tiles li,.v3f .tiles svg{transition:none}}.v3f .progs{color:#0b152c;background:#f7f6ef;padding:104px 24px 112px;position:relative;overflow:hidden}.v3f .progs:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#0b152c0b 1px,#0000 1px),linear-gradient(#0b152c0b 1px,#0000 1px);background-size:45px 45px;background-position:0 var(--gy,0px);position:absolute;inset:0}.v3f .progs .trail{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.v3f .progs .wrap{z-index:1;max-width:1180px;margin:0 auto;position:relative}.v3f .progs h2{font-family:var(--font-archivo),Archivo,Arial,sans-serif;letter-spacing:-.025em;max-width:820px;margin:0;font-size:clamp(32px,4.2vw,54px);font-weight:800;line-height:1.06}.v3f .p-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.45fr);align-items:start;gap:44px;margin-top:56px;display:grid}.v3f .flag{color:#f7f6ef;background:radial-gradient(520px 380px at 100% 0,#283a5cf2 0%,#283a5c59 45%,#0b152c00 75%),#0b152c;border-radius:4px;padding:36px 36px 38px;position:sticky;top:24px;overflow:hidden;box-shadow:0 28px 50px -30px #0b152c8c}.v3f .flag .pill{font-family:var(--font-archivo),Archivo,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#e0b94a;border:1px solid #e0b94a99;border-radius:2px;margin:0 0 22px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-block}.v3f .flag svg.mini{width:112px;height:112px;margin:0 0 22px;display:block}.v3f .flag h3{font-family:var(--font-archivo),Archivo,Arial,sans-serif;margin:0 0 14px;font-size:clamp(28px,2.6vw,36px);font-weight:800;line-height:1.08}.v3f .flag p{color:#c9d0db;margin:0 0 28px;font-size:17px;line-height:1.6}.v3f .groups{flex-direction:column;gap:30px;display:flex}.v3f .g-lab{font-family:var(--font-archivo),Archivo,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#0b152c;margin:0 0 12px;font-size:12px;font-weight:700}.v3f .svc{border-top:1px solid #d3d3ce;border-left:1px solid #d3d3ce;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.v3f .svc li{background:#fff;border-bottom:1px solid #d3d3ce;border-right:1px solid #d3d3ce}.v3f .svc a{box-sizing:border-box;color:#0b152c;align-items:flex-start;gap:14px;height:100%;padding:20px 40px 20px 20px;text-decoration:none;transition:background-color .3s;display:flex;position:relative}.v3f .svc a:hover{background:#eceada}.v3f .svc a:focus-visible{outline-offset:-3px;outline:2px solid #283a5c}.v3f .svc svg{fill:none;stroke:#283a5c;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px;margin-top:1px;transition:stroke .3s}.v3f .svc a:hover svg{stroke:#7a5b0c}.v3f .svc b{font-family:var(--font-archivo),Archivo,Arial,sans-serif;margin-bottom:4px;font-size:17px;font-weight:700;line-height:1.3;display:block}.v3f .svc span{color:#48576c;font-size:15px;line-height:1.5;display:block}.v3f .svc a:after{content:"↗";color:#a9b3c2;font-size:15px;transition:color .3s,transform .3s;position:absolute;top:18px;right:16px}.v3f .svc a:hover:after{color:#0b152c;transform:translate(2px,-2px)}.v3f .svc.one{grid-template-columns:1fr}.v3f .svc li:last-child:nth-child(odd){grid-column:1/-1}.v3f .start{background:#eceada;border:1px solid #d3d3ce;border-radius:4px;justify-content:space-between;align-items:center;gap:28px;margin-top:44px;padding:28px 32px;display:flex}.v3f .start b{font-family:var(--font-archivo),Archivo,Arial,sans-serif;margin-bottom:4px;font-size:22px;font-weight:800;display:block}.v3f .start p{color:#48576c;max-width:640px;margin:0;font-size:16px;line-height:1.55}@media (width<=1000px){.v3f .p-grid{grid-template-columns:1fr}.v3f .flag{position:static}}@media (width<=640px){.v3f .progs{padding:72px 16px 80px}.v3f .svc{grid-template-columns:1fr}.v3f .start{flex-direction:column;align-items:flex-start;padding:24px 20px}}@media (prefers-reduced-motion:reduce){.v3f .svc a,.v3f .svc svg,.v3f .svc a:after{transition:none}}.v3f .svc .crm-logo{flex:none;align-self:center;width:auto;height:36px;margin:0 4px 0 -2px}@media (width<=640px){.v3f .svc .crm-logo{height:30px}}.v3f .st-steps-wrap{padding-bottom:84px}.v3f .st-loop{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.v3f .st-loop .line{fill:none;stroke:url(#loopGrad);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--L,2000);stroke-dashoffset:var(--L,2000)}.v3f .studio.done .st-loop .line{stroke-dashoffset:0;transition:stroke-dashoffset 2s cubic-bezier(.4,0,.2,1) .35s}.v3f .st-loop .arr{fill:none;stroke:url(#loopGrad);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.v3f .studio.done .st-loop .arr{animation:arr-in .35s ease forwards var(--d),arr-pulse 2.8s ease-in-out calc(var(--d) + 1.2s) infinite}@keyframes arr-in{to{opacity:1}}@keyframes arr-pulse{0%,to{opacity:.4}50%{opacity:1}}.v3f .st-loop-cap{left:0;right:0;bottom:calc(var(--capY,30px) * -1);text-align:center;pointer-events:none;margin:0;position:absolute}.v3f .st-loop-cap span{color:#48576c;opacity:0;background:#f7f6ef;padding:0 14px;font-size:14px;font-style:italic;transition:opacity .6s;display:inline-block}.v3f .studio.done .st-loop-cap span{opacity:1;transition-delay:1.4s}.v3f .studio.looped .st-steps li:first-child .st-c{animation:1.4s ease-out st-ring}@keyframes st-ring{0%{box-shadow:0 0 #283a5c73}to{box-shadow:0 0 0 16px #283a5c00}}@media (width<=980px){.v3f .st-steps-wrap{padding-bottom:0}.v3f .st-loop{display:none}.v3f .st-loop-cap{text-align:left;margin-top:28px;position:static}.v3f .st-loop-cap span{opacity:1;padding:0}.v3f .st-loop-cap span:before{content:"↻ ";color:#283a5c;font-style:normal}}@media (prefers-reduced-motion:reduce){.v3f .st-loop .line{stroke-dashoffset:0}.v3f .st-loop .arr{opacity:1;animation:none!important}.v3f .st-loop-cap span{opacity:1}}.v3f .st-loop .flow{fill:none;stroke:#f7f6ef;stroke-width:2px;stroke-linecap:round;opacity:0;stroke-dasharray:64 var(--L,2000);stroke-dashoffset:64px}.v3f .studio.done .st-loop .flow{opacity:.9;transition:opacity .4s 2.6s;animation:5s linear 2.6s infinite loop-flow}@keyframes loop-flow{0%{stroke-dashoffset:64px}to{stroke-dashoffset:calc(-1 * var(--L,2000))}}@media (prefers-reduced-motion:reduce){.v3f .st-loop .flow{display:none}}.v3f .st-loop .arr.gold{stroke:#d4a72c}.v3f .flag .eem{margin:2px -22px 26px}.v3f .eeat-svg{width:100%;height:auto;display:block}@media (width<=420px){.v3f .flag .eem{margin:2px -24px 22px}}.v3f .hero{padding-top:calc(var(--header-height) + 104px)}@media (width>=901px){.v3f .hero{padding-top:calc(var(--header-height) + clamp(28px,5vh,64px))}}@media (width<=560px){.v3f .hero{padding-top:calc(var(--header-height) + 72px)}}.fit[data-astro-cid-ycrwsb7d]{background-color:var(--paper-2)}.title[data-astro-cid-ycrwsb7d]{text-align:center;margin-bottom:clamp(40px,5vw,64px)}.memo[data-astro-cid-ycrwsb7d]{grid-template-rows:auto repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,3vw,40px);display:grid}.col[data-astro-cid-ycrwsb7d]{grid-row:1/-1;grid-template-rows:subgrid;border:1px solid var(--rule);border-top:4px solid var(--navy);background-color:#fff;border-radius:16px;min-width:0;display:grid;overflow:hidden;box-shadow:0 18px 40px -20px #08173040}.col-no[data-astro-cid-ycrwsb7d]{background-color:#fbfcfd;border-top-color:#cbd5e1;box-shadow:0 12px 30px -22px #08173033}.col[data-astro-cid-ycrwsb7d] ul[data-astro-cid-ycrwsb7d]{grid-row:2/-1;grid-template-rows:subgrid;margin:0;padding:0 0 8px;list-style:none;display:grid}h3[data-astro-cid-ycrwsb7d]{border-bottom:1px solid var(--rule);font:700 24px / 28px var(--font-heading);letter-spacing:-.02em;color:var(--ink);margin:0;padding:28px 32px 20px}.col-yes[data-astro-cid-ycrwsb7d] h3[data-astro-cid-ycrwsb7d]{color:var(--navy)}.col-no[data-astro-cid-ycrwsb7d] h3[data-astro-cid-ycrwsb7d]{color:var(--slate)}li[data-astro-cid-ycrwsb7d]{border-bottom:1px solid var(--rule);grid-template-columns:28px 26px minmax(0,1fr);align-content:center;align-items:baseline;gap:8px;padding:20px 32px;display:grid}li[data-astro-cid-ycrwsb7d]:last-child{border-bottom:0}.col-no[data-astro-cid-ycrwsb7d] li[data-astro-cid-ycrwsb7d]{border-bottom-color:#e8edf1}li[data-astro-cid-ycrwsb7d] .ed-num[data-astro-cid-ycrwsb7d]{color:#65758b99}.mark[data-astro-cid-ycrwsb7d]{border-radius:50%;place-items:center;width:22px;height:22px;display:grid;transform:translateY(5px)}.col-yes[data-astro-cid-ycrwsb7d] .mark[data-astro-cid-ycrwsb7d]{background-color:var(--navy);color:#fff}.col-no[data-astro-cid-ycrwsb7d] .mark[data-astro-cid-ycrwsb7d]{color:#c77800;border:1px solid #ff9c0080}.text[data-astro-cid-ycrwsb7d]{font:400 18px / 28px var(--font-body);color:var(--global-palette4)}.col-yes[data-astro-cid-ycrwsb7d] .text[data-astro-cid-ycrwsb7d]{color:var(--ink);font-weight:500}.col-no[data-astro-cid-ycrwsb7d] .text[data-astro-cid-ycrwsb7d]{color:var(--slate)}@media (width<=767px){.memo[data-astro-cid-ycrwsb7d]{grid-template-rows:none;grid-template-columns:1fr;row-gap:24px}.col[data-astro-cid-ycrwsb7d],.col[data-astro-cid-ycrwsb7d] ul[data-astro-cid-ycrwsb7d]{grid-row:auto;grid-template-rows:none;display:block}h3[data-astro-cid-ycrwsb7d]{padding:24px 24px 16px;font-size:20px}li[data-astro-cid-ycrwsb7d]{padding:16px 24px}}.industries[data-astro-cid-ktbes2aw]{background-color:#fff}.head[data-astro-cid-ktbes2aw]{margin-bottom:clamp(32px,4vw,48px)}.index[data-astro-cid-ktbes2aw]{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.index[data-astro-cid-ktbes2aw] li[data-astro-cid-ktbes2aw]{border-bottom:1px solid var(--rule)}.index[data-astro-cid-ktbes2aw] a[data-astro-cid-ktbes2aw]{grid-template-columns:56px minmax(0,1fr) 24px;align-items:center;gap:24px;padding:32px 16px 32px 0;text-decoration:none;transition:padding .3s cubic-bezier(.2,.7,.2,1);display:grid;position:relative}.n[data-astro-cid-ktbes2aw]{color:var(--amber);align-self:start;padding-top:8px}.body[data-astro-cid-ktbes2aw]{gap:8px;min-width:0;display:grid}.name[data-astro-cid-ktbes2aw]{font:700 clamp(24px, 2.4vw, 32px) / 1.1 var(--font-heading);letter-spacing:-.025em;color:var(--ink);transition:color .2s}.headline[data-astro-cid-ktbes2aw]{max-width:56ch;font:400 16px / 24px var(--font-body);color:var(--slate)}.photo[data-astro-cid-ktbes2aw]{aspect-ratio:3/2;opacity:0;pointer-events:none;width:200px;transform:translateY(-50%) rotate(var(--tilt)) scale(.94);z-index:1;background-color:#fff;padding:4px;transition:opacity .25s,transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;right:64px;box-shadow:0 18px 36px -12px #0817304d}.photo[data-astro-cid-ktbes2aw] img[data-astro-cid-ktbes2aw]{object-fit:cover;width:100%;height:100%;display:block}.index[data-astro-cid-ktbes2aw] .go{color:var(--slate);transition:color .2s,transform .25s}.index[data-astro-cid-ktbes2aw] a[data-astro-cid-ktbes2aw]:hover,.index[data-astro-cid-ktbes2aw] a[data-astro-cid-ktbes2aw]:focus-visible{padding-left:16px}.index[data-astro-cid-ktbes2aw] a[data-astro-cid-ktbes2aw]:hover .name[data-astro-cid-ktbes2aw],.index[data-astro-cid-ktbes2aw] a[data-astro-cid-ktbes2aw]:focus-visible .name[data-astro-cid-ktbes2aw]{color:var(--navy)}.index[data-astro-cid-ktbes2aw] a[data-astro-cid-ktbes2aw]:hover .photo[data-astro-cid-ktbes2aw],.index[data-astro-cid-ktbes2aw] a[data-astro-cid-ktbes2aw]:focus-visible .photo[data-astro-cid-ktbes2aw]{opacity:1;transform:translateY(-50%) rotate(var(--tilt)) scale(1)}.index[data-astro-cid-ktbes2aw] a[data-astro-cid-ktbes2aw]:hover .go,.index[data-astro-cid-ktbes2aw] a[data-astro-cid-ktbes2aw]:focus-visible .go{color:var(--amber);transform:translate(4px)}@media (hover:none),(width<=1024px){.index[data-astro-cid-ktbes2aw] a[data-astro-cid-ktbes2aw]{grid-template-columns:40px minmax(0,1fr) 96px}.index[data-astro-cid-ktbes2aw] .go{display:none}.photo[data-astro-cid-ktbes2aw]{opacity:1;width:96px;transform:rotate(var(--tilt));padding:4px;position:static;box-shadow:0 8px 16px -8px #0817304d}.index[data-astro-cid-ktbes2aw] a[data-astro-cid-ktbes2aw]:hover .photo[data-astro-cid-ktbes2aw],.index[data-astro-cid-ktbes2aw] a[data-astro-cid-ktbes2aw]:focus-visible .photo[data-astro-cid-ktbes2aw]{transform:rotate(var(--tilt))}}@media (width<=767px){.index[data-astro-cid-ktbes2aw] a[data-astro-cid-ktbes2aw]{grid-template-columns:32px minmax(0,1fr) 72px;gap:16px;padding:24px 0}.index[data-astro-cid-ktbes2aw] a[data-astro-cid-ktbes2aw]:hover,.index[data-astro-cid-ktbes2aw] a[data-astro-cid-ktbes2aw]:focus-visible{padding-left:0}.photo[data-astro-cid-ktbes2aw]{width:72px}.headline[data-astro-cid-ktbes2aw]{font-size:16px}}.people[data-astro-cid-zrmtesuf]{background-color:var(--paper);border-top:1px solid var(--rule)}.head[data-astro-cid-zrmtesuf]{max-width:820px;margin-bottom:clamp(48px,5vw,72px)}.spread[data-astro-cid-zrmtesuf]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px;display:grid}.founder[data-astro-cid-zrmtesuf]{border:1px solid var(--rule);background-color:#fff;border-radius:4px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;margin:0;padding:32px;display:grid}.portrait[data-astro-cid-zrmtesuf]{background-color:#fff;align-self:center;padding:8px 8px 40px;transform:rotate(-2deg);box-shadow:0 1px 2px #0817301a,0 20px 40px -18px #08173059}.portrait[data-astro-cid-zrmtesuf] img[data-astro-cid-zrmtesuf]{aspect-ratio:1;object-fit:cover;filter:saturate(.92)contrast(1.02);width:100%;height:auto;display:block}.founder-copy[data-astro-cid-zrmtesuf]{flex-direction:column;justify-content:center;min-width:0;display:flex}.glyph[data-astro-cid-zrmtesuf]{font:800 96px / .6 var(--font-heading);color:var(--amber);height:44px}blockquote[data-astro-cid-zrmtesuf]{margin:0}blockquote[data-astro-cid-zrmtesuf] p[data-astro-cid-zrmtesuf]{font:600 clamp(24px, 2.2vw, 32px) / 1.3 var(--font-heading);letter-spacing:-.02em;color:var(--ink);text-wrap:pretty;margin:0}figcaption[data-astro-cid-zrmtesuf]{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:24px 0 0;padding-top:16px;display:flex}.sig[data-astro-cid-zrmtesuf]{font:700 16px / 20px var(--font-heading);color:var(--navy);text-decoration:none}.sig[data-astro-cid-zrmtesuf]:hover{text-decoration:underline;text-decoration-color:var(--amber);text-underline-offset:4px}.role[data-astro-cid-zrmtesuf]{font:var(--text-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--slate)}.bio[data-astro-cid-zrmtesuf]{font:400 16px / 24px var(--font-body);color:var(--slate);margin:16px 0 0}.studio[data-astro-cid-zrmtesuf]{background-color:var(--midnight);color:#fff;border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.thumb[data-astro-cid-zrmtesuf]{line-height:0;display:block;position:relative}.thumb[data-astro-cid-zrmtesuf] img[data-astro-cid-zrmtesuf]{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.play[data-astro-cid-zrmtesuf]{background-color:var(--amber);width:44px;height:44px;color:var(--midnight);border-radius:50%;place-items:center;transition:transform .2s;display:grid;position:absolute;bottom:24px;left:24px;box-shadow:0 3px #b86f00}.thumb[data-astro-cid-zrmtesuf]:hover .play[data-astro-cid-zrmtesuf]{transform:scale(1.06)}.studio-body[data-astro-cid-zrmtesuf]{flex-direction:column;flex:1;padding:32px;display:flex}.on-dark[data-astro-cid-zrmtesuf]{color:var(--amber);margin-bottom:16px}.studio[data-astro-cid-zrmtesuf] h3[data-astro-cid-zrmtesuf]{font:800 32px / 32px var(--font-heading);letter-spacing:-.03em;margin:0}.studio[data-astro-cid-zrmtesuf] h3[data-astro-cid-zrmtesuf] a[data-astro-cid-zrmtesuf]{color:#fff;text-decoration:none}.studio[data-astro-cid-zrmtesuf] h3[data-astro-cid-zrmtesuf] a[data-astro-cid-zrmtesuf]:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--amber);text-underline-offset:5px}.episode[data-astro-cid-zrmtesuf]{font:600 16px / 24px var(--font-heading);color:#ffffffd9;margin:16px 0 0}.studio-text[data-astro-cid-zrmtesuf]{font:400 14px / 24px var(--font-body);color:#ffffffa6;margin:16px 0 24px}.listen[data-astro-cid-zrmtesuf]{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.listen[data-astro-cid-zrmtesuf] a[data-astro-cid-zrmtesuf]{border:1px solid var(--rule-dark);font:600 14px / 16px var(--font-ui);color:#fff;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.listen[data-astro-cid-zrmtesuf] a[data-astro-cid-zrmtesuf]:hover{color:#fff;background-color:#ffffff0d;border-color:#ffffff59}.bench[data-astro-cid-zrmtesuf]{border:1px solid var(--rule);background-color:#fff;border-radius:4px;grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:center;gap:40px;margin-top:24px;padding:32px;display:grid}.faces[data-astro-cid-zrmtesuf]{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.faces[data-astro-cid-zrmtesuf] li[data-astro-cid-zrmtesuf]{flex-direction:column;gap:4px;min-width:0;display:flex}.faces[data-astro-cid-zrmtesuf] img[data-astro-cid-zrmtesuf]{aspect-ratio:1;object-fit:cover;filter:grayscale(.35);border-radius:50%;width:100%;height:auto;margin-bottom:8px;transition:filter .3s}.faces[data-astro-cid-zrmtesuf] li[data-astro-cid-zrmtesuf]:hover img[data-astro-cid-zrmtesuf]{filter:none}.face-name[data-astro-cid-zrmtesuf]{font:700 14px / 16px var(--font-heading);color:var(--ink)}.face-role[data-astro-cid-zrmtesuf]{font:400 14px / 20px var(--font-body);color:var(--slate)}.bench-copy[data-astro-cid-zrmtesuf]{border-left:1px solid var(--rule);justify-items:start;gap:16px;padding-left:32px;display:grid}.bench-copy[data-astro-cid-zrmtesuf] p[data-astro-cid-zrmtesuf]{font:500 18px / 28px var(--font-heading);color:var(--ink);margin:0}.desk[data-astro-cid-zrmtesuf]{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:center;gap:40px;margin-top:clamp(56px,6vw,88px);display:grid}.desk-head[data-astro-cid-zrmtesuf] h3[data-astro-cid-zrmtesuf]{font:700 28px / 28px var(--font-heading);letter-spacing:-.02em;margin:0 0 8px}.desk-head[data-astro-cid-zrmtesuf] h3[data-astro-cid-zrmtesuf] a[data-astro-cid-zrmtesuf]{color:var(--ink);text-decoration:none}.desk-head[data-astro-cid-zrmtesuf] h3[data-astro-cid-zrmtesuf] a[data-astro-cid-zrmtesuf]:hover{color:var(--navy)}.desk-head[data-astro-cid-zrmtesuf] p[data-astro-cid-zrmtesuf]{font:400 16px / 24px var(--font-body);color:var(--slate);margin:0}.posts[data-astro-cid-zrmtesuf]{border-top:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.posts[data-astro-cid-zrmtesuf] li[data-astro-cid-zrmtesuf]+li[data-astro-cid-zrmtesuf]{border-left:1px solid var(--rule)}.posts[data-astro-cid-zrmtesuf] a[data-astro-cid-zrmtesuf]{flex-direction:column;gap:16px;height:100%;padding:24px 24px 8px;text-decoration:none;display:flex}.posts[data-astro-cid-zrmtesuf] li[data-astro-cid-zrmtesuf]:first-child a[data-astro-cid-zrmtesuf]{padding-left:0}.meta[data-astro-cid-zrmtesuf]{font:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);flex-wrap:wrap;gap:4px 16px;display:flex}.cat[data-astro-cid-zrmtesuf]{color:var(--royal)}.post-title[data-astro-cid-zrmtesuf]{font:700 18px / 24px var(--font-heading);letter-spacing:-.01em;color:var(--ink);transition:color .2s}.posts[data-astro-cid-zrmtesuf] a[data-astro-cid-zrmtesuf]:hover .post-title[data-astro-cid-zrmtesuf]{color:var(--navy);text-decoration:underline;text-decoration-color:var(--amber);text-underline-offset:4px;text-decoration-thickness:2px}.read[data-astro-cid-zrmtesuf]{font:400 14px / 16px var(--font-body);color:var(--slate);margin-top:auto}@media (width<=1024px){.spread[data-astro-cid-zrmtesuf],.bench[data-astro-cid-zrmtesuf],.desk[data-astro-cid-zrmtesuf]{grid-template-columns:1fr}.faces[data-astro-cid-zrmtesuf]{grid-template-columns:repeat(3,minmax(0,1fr))}.bench-copy[data-astro-cid-zrmtesuf]{border-left:0;border-top:1px solid var(--rule);padding:24px 0 0}}@media (width<=767px){.founder[data-astro-cid-zrmtesuf]{grid-template-columns:1fr;gap:32px;padding:24px}.portrait[data-astro-cid-zrmtesuf]{max-width:280px}.bench[data-astro-cid-zrmtesuf]{padding:24px}.posts[data-astro-cid-zrmtesuf]{grid-template-columns:1fr}.posts[data-astro-cid-zrmtesuf] li[data-astro-cid-zrmtesuf]+li[data-astro-cid-zrmtesuf]{border-left:0;border-top:1px solid var(--rule)}.posts[data-astro-cid-zrmtesuf] a[data-astro-cid-zrmtesuf],.posts[data-astro-cid-zrmtesuf] li[data-astro-cid-zrmtesuf]:first-child a[data-astro-cid-zrmtesuf]{padding:24px 0}}
