.sec-hero{color-scheme:light;--page:#FBFAF7;--ink:#1A1A1A;--muted:#6B6B6B;--mut2:#A5A5A5;--line:#E6E6E6;--fill:#0D0D0D;--peri:#8399FF;--lilac:#C9AAFF;--sky:#B3E1FF;--pink:#FFCCFD;--butter:#FDFFBC;--ember:#FF7A45;--serif:"Instrument Serif",Georgia,serif;--sans:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ease:cubic-bezier(.16,1,.3,1)}.sec-hero *{box-sizing:border-box}.sec-hero{-webkit-text-size-adjust:100%;margin:0;background:var(--page);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}.sec-hero .hero{position:relative;isolation:isolate;overflow:hidden;min-height:min(760px,94vh);display:flex;flex-direction:column}.sec-hero .aurora{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.sec-hero .auroraGL{position:absolute;inset:0;opacity:0;transition:opacity 1s var(--ease)}.sec-hero .auroraGL.on{opacity:1}.sec-hero .auroraGL canvas{display:block;width:100%;height:100%}.sec-hero .aurora.gl .auroraInner{animation:none}.sec-hero .auroraInner{position:absolute;inset:-22%;background:radial-gradient(60% 52% at 13% 9%,rgba(201,170,255,.78) 0%,transparent 62%),radial-gradient(56% 46% at 87% 5%,rgba(179,225,255,.86) 0%,transparent 60%),radial-gradient(70% 56% at 76% 94%,rgba(255,204,253,.66) 0%,transparent 62%),radial-gradient(48% 40% at 26% 90%,rgba(253,255,188,.6) 0%,transparent 62%),radial-gradient(84% 64% at 50% 54%,rgba(131,153,255,.3) 0%,transparent 70%),linear-gradient(180deg,#f6f1ff,#ece7fa 52%,#fbfaf7);animation:drift 26s cubic-bezier(.45,0,.55,1) infinite alternate}@keyframes drift{0%{transform:translate3d(-6%,-4%,0) scale(1.06) rotate(-1.4deg)}to{transform:translate3d(6%,5%,0) scale(1.18) rotate(1.4deg)}}@media(prefers-reduced-motion:reduce){.sec-hero .auroraInner{animation:none}}.sec-hero .aurora:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(251,250,247,.34) 0%,rgba(251,250,247,.02) 20%,transparent 58%,rgba(251,250,247,.76) 93%,var(--page) 100%)}.sec-hero .shell{position:relative;z-index:1;width:100%;max-width:1180px;margin:0 auto;padding:0 clamp(16px,4vw,40px);display:flex;flex-direction:column;flex:1}.sec-hero nav.top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:9px 9px 9px 18px;border-radius:16px;position:relative;border:1px solid rgba(255,255,255,.62);overflow:hidden;background:linear-gradient(160deg,#ffffff4d,#ffffff1a);backdrop-filter:blur(7px) saturate(1.45) brightness(1.06);-webkit-backdrop-filter:blur(7px) saturate(1.45) brightness(1.06);box-shadow:inset 1.4px 1.4px 0 -.5px #fff,inset -1.4px -1.4px 0 -.5px #fff9,0 1px 2px #0000000d,0 18px 34px -24px #0000004d}.sec-hero .mark{font-family:var(--serif);font-size:19px;letter-spacing:-.012em}.sec-hero .links{display:flex;gap:4px}.sec-hero .links a{font-size:13.5px;color:#39404e;text-decoration:none;padding:7px 11px;border-radius:9px;transition:background .2s var(--ease),color .2s var(--ease)}.sec-hero .links a:hover{background:#ffffff8c;color:var(--ink)}.sec-hero .navCta{font-size:13px;font-weight:500;color:#fff;background:var(--fill);border-radius:999px;padding:9px 16px;text-decoration:none;white-space:nowrap;transition:opacity .2s var(--ease)}.sec-hero .navCta:hover{opacity:.86}@media(max-width:900px){.sec-hero .links a{padding:11px 13px}.sec-hero .navCta{padding:13px 20px}.sec-hero .btn{padding:15px 24px}}@media(pointer:coarse){.sec-hero .links a{padding:11px 13px}.sec-hero .navCta{padding:13px 20px}}@media(max-width:760px){.sec-hero .links{display:none}.sec-hero .navCta{padding:14px 20px}.sec-hero nav.top{padding:8px 8px 8px 16px}.sec-hero .btn{padding:15px 24px}.sec-hero .mk{width:38px;height:38px}}.sec-hero .mid{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(48px,8vw,92px) 0 clamp(30px,5vw,46px)}.sec-hero .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:500;color:#454c5c;background:#ffffff9e;border:1px solid rgba(255,255,255,.8);border-radius:999px;padding:7px 14px 7px 11px;margin:0;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.sec-hero .dot{width:7px;height:7px;border-radius:50%;background:var(--ember);flex:none;box-shadow:0 0 0 3px #ff7a4533}.sec-hero h1{font-family:var(--serif);font-weight:400;margin:26px 0 0;max-width:20ch;font-size:clamp(40px,6.6vw,74px);line-height:1.02;letter-spacing:-.018em;text-wrap:balance}.sec-hero h1 em{font-style:italic}.sec-hero .sub{margin:22px 0 0;max-width:52ch;font-size:clamp(16px,1.6vw,18.5px);line-height:1.52;color:var(--muted)}.sec-hero .cta{display:flex;gap:11px;flex-wrap:wrap;justify-content:center;margin-top:30px}.sec-hero .btn{font-family:var(--sans);font-size:14.5px;font-weight:500;border:0;cursor:pointer;border-radius:999px;padding:13px 24px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:opacity .2s var(--ease),background .2s var(--ease)}.sec-hero .btn.solid{background:var(--fill);color:#fff}.sec-hero .btn.solid:hover{opacity:.86}.sec-hero .btn.quiet{background:#ffffffa8;color:var(--ink);border:1px solid rgba(255,255,255,.86);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.sec-hero .btn.quiet:hover{background:#ffffffe0}.sec-hero .tools{padding-bottom:clamp(26px,4vw,40px);text-align:center}.sec-hero .tools p{margin:0 0 15px;font-size:11px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--mut2)}.sec-hero .mkViewport{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 11%,#000 89%,transparent);mask-image:linear-gradient(to right,transparent,#000 11%,#000 89%,transparent)}.sec-hero .mkTrack{display:flex;width:-moz-max-content;width:max-content;animation:mkScroll 42s linear infinite}.sec-hero .mkTrack:hover,.sec-hero .mkTrack[data-paused=true]{animation-play-state:paused}.sec-hero .mkSet{display:flex;gap:9px;padding-right:9px;flex:none}@keyframes mkScroll{0%{transform:translateZ(0)}to{transform:translate3d(-25%,0,0)}}@media(prefers-reduced-motion:reduce){.sec-hero .mkTrack{animation:none}}.sec-hero .mk{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:11px;border:1px solid rgba(255,255,255,.7);background:#ffffff9e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 1px #fffffff2,0 1px 2px #0000000a;transition:transform .22s var(--ease)}.sec-hero .mk:hover{transform:translateY(-2px)}.sec-hero .mk img{display:block}.sec-hero .rise{opacity:0;transform:translateY(14px);filter:blur(6px);animation:rise .66s var(--ease) forwards}@keyframes rise{to{opacity:1;transform:none;filter:blur(0)}}.sec-hero .d1{animation-delay:.02s}.sec-hero .d2{animation-delay:.09s}.sec-hero .d3{animation-delay:.16s}.sec-hero .d4{animation-delay:.23s}.sec-hero .d5{animation-delay:.32s}@media(prefers-reduced-motion:reduce){.sec-hero .rise{animation:none;opacity:1;transform:none;filter:none}}.sec-hero .tune{position:fixed;right:16px;bottom:16px;z-index:9;display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:13px;background:#ffffffe6;border:1px solid var(--line);backdrop-filter:blur(10px);box-shadow:0 1px 2px #0000000d,0 14px 28px -18px #0000004d}.sec-hero .tune b{font-size:9.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--mut2)}.sec-hero .seg{display:inline-flex;gap:2px;padding:2px;background:#f1f0ec;border-radius:10px}.sec-hero .seg button{font:inherit;font-family:var(--sans);font-size:12.5px;font-weight:500;color:var(--muted);background:none;border:0;border-radius:8px;padding:6px 11px;cursor:pointer;transition:background .18s var(--ease),color .18s var(--ease)}.sec-hero .seg button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 1px 2px #00000017}.sec-os{--page:#FBFAF7;--white:#FFF;--ink:#1A1A1A;--muted:#6B6B6B;--line:#E6E6E6;--line2:#CCC;--fill:#0D0D0D;--peri:#8399FF;--serif:"Instrument Serif",ui-serif,Georgia,serif;--sans:"Geist",ui-sans-serif,system-ui,sans-serif;--ease:cubic-bezier(.22,1,.36,1);--gap:30px;--chip:430px;color-scheme:light}.sec-os *{box-sizing:border-box}.sec-os{margin:0;background:var(--page);color:var(--ink);font-family:var(--sans);font-weight:400;-webkit-font-smoothing:antialiased}.sec-os .wrap{max-width:1180px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.sec-os .lab{font-family:var(--sans);font-size:11.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin:0 0 22px}.sec-os .intro{text-align:center;margin-inline:auto;padding-block:30px 34px;max-width:760px}.sec-os .intro h2{font-family:var(--serif);font-weight:400;font-size:clamp(34px,5.4vw,56px);line-height:1.06;letter-spacing:-.005em;margin:0 0 20px;text-wrap:balance}.sec-os .intro p{font-size:18px;line-height:1.55;color:var(--muted);margin:0;max-width:58ch}.sec-os .scroller{position:relative;height:300vh}.sec-os .stage{position:sticky;top:0;height:calc(100vh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:300px 1fr;align-items:center;gap:40px}.sec-os .osWrap{position:relative}.sec-os .osField{position:absolute;inset:0;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 130px,#000 calc(100% - 240px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 130px,#000 calc(100% - 240px),transparent 100%);background:radial-gradient(90% 46% at 4% 4%,rgba(201,170,255,.46) 0%,transparent 58%),radial-gradient(85% 42% at 96% 2%,rgba(179,225,255,.54) 0%,transparent 58%),radial-gradient(95% 50% at 50% 100%,rgba(255,204,253,.4) 0%,transparent 62%),linear-gradient(180deg,#fbfaff,#f2eeff 48%,#f6f3ff)}.sec-os .osWrap>.wrap,.sec-os .osWrap>.scroller{position:relative;z-index:1}.sec-os .rail{position:relative;z-index:2;padding-left:34px;display:flex;flex-direction:column;gap:4px}.sec-os .step{border-left:2px solid transparent;padding:9px 0 9px 15px;transition:border-color .35s var(--ease)}.sec-os .step.on{border-left-color:var(--peri)}.sec-os .step b{display:block;font-size:14.5px;font-weight:500;color:var(--muted);transition:color .35s var(--ease)}.sec-os .step.on b{color:var(--ink)}.sec-os .step p{margin:0;font-size:13px;line-height:1.45;color:var(--muted);max-height:0;opacity:0;overflow:hidden;transition:max-height .45s var(--ease),opacity .35s var(--ease),margin .45s var(--ease)}.sec-os .step.on p{max-height:70px;opacity:1;margin-top:5px}.sec-os .pile{position:relative;z-index:2;height:100%;display:grid;place-items:center}.sec-os .pileInner{position:relative;z-index:2;width:var(--chip);height:var(--chip);will-change:transform}.sec-os .burst{position:absolute;left:50%;top:50%;width:100%;aspect-ratio:1;z-index:1;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(circle,rgba(131,153,255,.42) 0%,rgba(201,170,255,.2) 38%,transparent 68%);filter:blur(20px)}.sec-os .pileInner img{position:absolute;left:0;top:0;width:100%;height:auto;display:block;will-change:transform,opacity;backface-visibility:hidden}.sec-os .done{position:absolute;left:50%;bottom:11%;transform:translate(-50%);z-index:3;text-align:center;opacity:0;transition:opacity .5s var(--ease)}.sec-os .done.on{opacity:1}.sec-os .done span{font-family:var(--serif);font-size:30px}.sec-os .bar{position:absolute;left:34px;bottom:7%;z-index:3;width:168px;height:2px;background:var(--line2);border-radius:2px;overflow:hidden}.sec-os .bar i{display:block;height:100%;width:0;background:var(--ink)}.sec-os .tune{position:absolute;right:20px;bottom:6%;z-index:4;background:var(--white);border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:grid;gap:9px;box-shadow:0 8px 24px -16px #0003}.sec-os .tune p{margin:0;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.sec-os .tune label{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--muted)}.sec-os .tune input{width:108px}.sec-os .tune b{font-weight:500;color:var(--ink);min-width:42px;font-variant-numeric:tabular-nums}.sec-os .outro{padding-block:96px 128px;text-align:center}.sec-os .outro p{font-family:var(--serif);font-size:clamp(26px,3.6vw,38px);margin:0;line-height:1.14}@media(max-width:900px){.sec-os .scroller{height:auto}.sec-os .stage{position:static;height:auto;grid-template-columns:1fr;gap:0;padding-block:40px 64px}.sec-os .step{border-left-color:var(--line)}.sec-os .step b{color:var(--ink)}.sec-os .step p{max-height:none;opacity:1;overflow:visible;margin-top:5px}.sec-os .pile{padding:8px 16px 28px}.sec-os .pileInner{display:flex;flex-direction:column-reverse;align-items:center;width:min(300px,78vw);height:auto;transform:none!important}.sec-os .pileInner img{position:relative;width:100%;height:auto;opacity:1!important;transform:none!important;margin:0}.sec-os .pileInner img:not(:first-child){margin-bottom:-93.5%}.sec-os .bar,.sec-os .tune,.sec-os .burst{display:none}.sec-os .rail{padding:26px 20px 8px}.sec-os .step{min-height:44px}.sec-os .done{position:static;transform:none;opacity:1;margin-top:18px}}@media(prefers-reduced-motion:reduce){.sec-os .pileInner img{transition:none!important}.sec-os .step p{transition:none}}.sec-os .tune{display:none}.sec-hiw{--page:#FBFAF7;--white:#FFF;--ink:#1A1A1A;--muted:#6B6B6B;--mut2:#A5A5A5;--line:#E6E6E6;--line2:#D8D8D4;--peri:#8399FF;--r-control:10px;--r-card:14px;--ease:cubic-bezier(.22,1,.36,1);--serif:"Instrument Serif",ui-serif,Georgia,serif;--sans:"Geist",ui-sans-serif,system-ui,sans-serif;color-scheme:light}.sec-hiw *{box-sizing:border-box}.sec-hiw{margin:0;background:var(--page);color:var(--ink);font-family:var(--sans);font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}.sec-hiw .wrap{max-width:1180px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.sec-hiw .lab{font-size:11.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin:0 0 18px}.sec-hiw h2{font-family:var(--serif);font-weight:400;font-size:clamp(32px,5vw,52px);line-height:1.07;letter-spacing:-.005em;margin:0;text-wrap:balance}.sec-hiw .em{font-style:italic}.sec-hiw .sub{margin:20px 0 0;max-width:62ch;font-size:16.5px;line-height:1.6;color:var(--muted)}.sec-hiw .intro{padding-block:clamp(60px,8vw,96px) clamp(26px,3vw,40px)}.sec-hiw .canvas{position:relative;border:1px solid rgba(26,26,26,.07);border-radius:22px;overflow:hidden;background:radial-gradient(circle at 1px 1px,rgba(26,26,26,.11) 1px,transparent 0) 0 0/22px 22px,linear-gradient(180deg,#ffffffeb,#ffffffb8);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff80,0 2px 4px #00000009,0 26px 50px -22px #00000029;padding:clamp(30px,4vw,56px) clamp(20px,3vw,40px)}.sec-hiw .edges{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.sec-hiw .edge{fill:none;stroke:var(--line2);stroke-width:1.4;transition:stroke .3s var(--ease),opacity .3s var(--ease)}.sec-hiw .edge.lit{stroke:var(--peri);stroke-width:2}.sec-hiw .edge.dim{opacity:.28}.sec-hiw .pulse{fill:none;stroke:var(--peri);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:3 97;stroke-dashoffset:100;opacity:0;pointer-events:none}.sec-hiw .pulse.run{animation:signal 1.5s cubic-bezier(.4,0,.2,1) var(--d,0s) both}@keyframes signal{0%{opacity:0;stroke-dashoffset:100}14%{opacity:.9}80%{opacity:.9}to{opacity:0;stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.sec-hiw .pulse.run{animation:none;opacity:.42;stroke-dasharray:3 13;stroke-dashoffset:0}}.sec-hiw .cols{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(190px,280px) minmax(0,.72fr);gap:clamp(20px,4vw,56px);align-items:center}.sec-hiw .bucket{border:1px solid rgba(26,26,26,.07);border-radius:var(--r-card);padding:12px 14px 13px;background:linear-gradient(180deg,#fffffff0,#ffffffc2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #fffffff2,0 1px 2px #0000000a,0 12px 26px -20px #0000004d;transition:opacity .3s var(--ease),border-color .3s var(--ease)}.sec-hiw .bucket+.bucket{margin-top:14px}.sec-hiw .bucket>b{display:block;font-size:10.5px;font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:var(--mut2);margin-bottom:9px}.sec-hiw .bucket.dim{opacity:.3}.sec-hiw .bucket.lit{border-color:var(--peri)}.sec-hiw .row{display:flex;flex-wrap:wrap;gap:7px}.sec-hiw .item{display:grid;place-items:center;width:42px;height:42px;flex:none;border:1px solid rgba(26,26,26,.07);border-radius:11px;background:linear-gradient(180deg,#fffffffa,#fffc);box-shadow:inset 0 1px #fffffff2,0 1px 2px #0000000a}.sec-hiw .item.pending{font-size:14px;font-weight:500;color:var(--mut2);background:#f7f7f5}.sec-hiw .item.plus{font-size:15px;color:var(--mut2);background:#f7f7f5;border-style:dashed}.sec-hiw .row{gap:8px}.sec-hiw .hub{display:block;width:100%;height:auto}.sec-hiw .pillars{display:grid;gap:clamp(12px,2vw,22px);justify-items:center}.sec-hiw .pill{display:grid;justify-items:center;gap:7px;border:0;background:none;padding:6px;cursor:pointer;font-family:var(--sans);border-radius:var(--r-card);transition:opacity .3s var(--ease),transform .3s var(--ease)}.sec-hiw .pill img{width:clamp(56px,7vw,78px);height:auto;display:block}.sec-hiw .pill b{font-size:13.5px;font-weight:500;color:var(--ink)}.sec-hiw .pill:hover{transform:translateY(-2px)}.sec-hiw .pill.dim{opacity:.4}@media(max-width:900px){.sec-hiw .edges{display:none}.sec-hiw .cols{grid-template-columns:1fr;gap:4px}.sec-hiw .cols>*{position:relative}.sec-hiw .cols>*:not(:last-child){padding-bottom:52px}.sec-hiw .cols>*:not(:last-child):after{content:"";position:absolute;left:50%;bottom:16px;width:1px;height:28px;transform:translate(-50%);background:linear-gradient(180deg,transparent,var(--line2) 35%,var(--line2))}.sec-hiw .cols>*:not(:last-child):before{content:"";position:absolute;left:50%;bottom:9px;width:7px;height:7px;transform:translate(-50%) rotate(45deg);border-right:1.5px solid var(--line2);border-bottom:1.5px solid var(--line2)}.sec-hiw .hub{max-width:168px;margin:0 auto}.sec-hiw .canvas{padding:22px 14px 26px}.sec-hiw .pillars{grid-template-columns:repeat(2,1fr)}.sec-hiw .pill{min-height:56px;padding:10px 6px}.sec-hiw .item{width:44px;height:44px}.sec-hiw .bucket{padding:14px 14px 15px}}@media(prefers-reduced-motion:reduce){.sec-hiw *{transition:none!important}}.sec-pillars{--white:#FFF;--ink:#1A1A1A;--sec:#525252;--muted:#6B6B6B;--mut2:#A5A5A5;--line:#E6E6E6;--line2:#CCC;--fill:#0D0D0D;--peri:#8399FF;--peri-ink:#3F4CB8;--ember:#FF7A45;--ember-ink:#B0491A;--success:#15803D;--r-control:10px;--r-card:16px;--r-panel:20px;--ease:cubic-bezier(.22,1,.36,1);--serif:"Instrument Serif",ui-serif,Georgia,serif;--sans:"Geist",ui-sans-serif,system-ui,sans-serif;color-scheme:light}.sec-pillars *{box-sizing:border-box}.sec-pillars{margin:0;background:#fbfaf7;color:var(--ink);font-family:var(--sans);font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}.sec-pillars .wrap{max-width:1180px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.sec-pillars .pillar{position:relative;isolation:isolate;background:var(--tint);padding-block:clamp(64px,9vw,118px);overflow:hidden}.sec-pillars .pillar:before{content:"";position:absolute;inset:0 -6%;z-index:0;pointer-events:none;background:radial-gradient(38% 46% at 16% 20%,var(--blobA),transparent 68%),radial-gradient(44% 52% at 82% 74%,var(--blobB),transparent 70%),radial-gradient(30% 36% at 60% 10%,var(--blobA),transparent 72%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 26%,#000 74%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 26%,#000 74%,transparent 100%)}.sec-pillars .pillar:after{content:"";position:absolute;left:0;right:0;top:0;height:300px;z-index:0;pointer-events:none;background:linear-gradient(180deg,var(--prev,transparent),transparent)}.sec-pillars .pillar>.wrap{position:relative;z-index:1}.sec-pillars .grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(32px,5vw,68px);align-items:center}.sec-pillars .said,.sec-pillars .shown{min-width:0}.sec-pillars .said{order:1}.sec-pillars .shown{order:2}.sec-pillars .grid.flip{grid-template-columns:1.18fr .82fr}.sec-pillars .grid.flip .said{order:2}.sec-pillars .grid.flip .shown{order:1}.sec-pillars .lab{display:flex;align-items:center;gap:12px;font-size:11.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin:0 0 20px}.sec-pillars .lab img{width:42px;height:42px;display:block}.sec-pillars h2{font-family:var(--serif);font-weight:400;font-size:clamp(31px,4.4vw,46px);line-height:1.08;letter-spacing:-.005em;margin:0;text-wrap:balance}.sec-pillars .em{font-style:italic}.sec-pillars .copy{font-size:17px;line-height:1.55;color:var(--muted);max-width:44ch;margin:20px 0 0}.sec-pillars .panel{position:relative;border:1px solid rgba(255,255,255,.75);border-radius:var(--r-panel);overflow:hidden;isolation:isolate;background:linear-gradient(158deg,#ffffffc2,#ffffff57);backdrop-filter:blur(24px) saturate(1.8);-webkit-backdrop-filter:blur(24px) saturate(1.8);box-shadow:inset 1px 1px #fff,inset 0 -20px 34px -22px #1a1a1a29,0 1px 2px #0000000d,0 30px 56px -24px #00000047}.sec-pillars .panel>*{position:relative;z-index:1}.sec-pillars .tabs{display:flex;gap:2px;padding:12px 12px 0;overflow-x:auto}.sec-pillars .tabs button{border:0;background:none;border-radius:9px 9px 0 0;padding:9px 13px;cursor:pointer;font-family:var(--sans);font-size:12.5px;color:var(--muted);white-space:nowrap;border-bottom:2px solid transparent;transition:color .2s var(--ease),border-color .2s var(--ease)}.sec-pillars .tabs button[aria-pressed=true]{color:var(--ink);font-weight:500;border-bottom-color:var(--peri)}.sec-pillars .seg{display:flex;gap:2px;background:#1a1a1a0d;border-radius:var(--r-control);padding:2px}.sec-pillars .seg button{border:0;background:none;border-radius:8px;padding:6px 14px;cursor:pointer;font-family:var(--sans);font-size:12.5px;color:var(--muted);transition:background .2s var(--ease),color .2s var(--ease)}.sec-pillars .seg button[aria-pressed=true]{background:#fffffff2;color:var(--ink);box-shadow:0 1px 2px #00000017}.sec-pillars .pHead{padding:12px 20px 14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sec-pillars .pHead.flex{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;border-top:0}.sec-pillars .pHead h3{font-family:var(--serif);font-weight:400;font-size:21px;margin:0}.sec-pillars .pHead p{margin:3px 0 0;font-size:13px;color:var(--muted)}.sec-pillars .who{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:11px 20px;border-bottom:1px solid var(--line);background:#fff6}.sec-pillars .who b{font-size:14px;font-weight:500}.sec-pillars .who em{font-style:normal;font-size:12.5px;color:var(--muted)}.sec-pillars .body{padding:16px 20px 8px}.sec-pillars .pFoot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 20px;border-top:1px solid var(--line);background:#fff6;margin-top:10px}.sec-pillars .pFoot span{font-size:12px;color:var(--mut2)}.sec-pillars .pFoot b{font-size:12.5px;font-weight:500;color:var(--muted)}.sec-pillars .pill{font-size:10.5px;font-weight:500;letter-spacing:.04em;padding:3px 9px;border-radius:999px;border:1px solid var(--line2);color:var(--muted);white-space:nowrap}.sec-pillars .pill.booked,.sec-pillars .pill.ok{color:var(--success);border-color:#15803d4d;background:#15803d14}.sec-pillars .pill.warn,.sec-pillars .pill.quiet{color:var(--ember-ink);border-color:#ff7a4573;background:#ff7a451f}.sec-pillars .ago{font-size:12px;color:var(--mut2);font-variant-numeric:tabular-nums}.sec-pillars .rows{padding:4px 8px 8px}.sec-pillars .item{border-top:1px solid var(--line)}.sec-pillars .item:first-child{border-top:0}.sec-pillars .item.open{background:#8399ff12;border-radius:var(--r-control)}.sec-pillars .item.open+.item{border-top-color:transparent}.sec-pillars .q{display:grid;grid-template-columns:1fr auto auto auto;gap:12px;align-items:center;width:100%;text-align:left;font-family:var(--sans);color:var(--ink);cursor:pointer;background:none;border:0;padding:11px 12px;transition:background .2s var(--ease)}.sec-pillars .q:hover,.sec-pillars .f:hover{background:#8399ff0d;border-radius:var(--r-control)}.sec-pillars .qWho b{display:block;font-size:14px;font-weight:500}.sec-pillars .qWho span{display:block;font-size:12.5px;color:var(--muted);margin-top:1px}.sec-pillars .qBtn{font-size:12.5px;font-weight:500;color:#fff;background:var(--fill);border-radius:999px;padding:6px 14px;white-space:nowrap}.sec-pillars .chev{color:var(--mut2);font-size:12px;transition:transform .2s var(--ease)}.sec-pillars .item.open .chev{color:var(--peri);transform:rotate(90deg)}.sec-pillars .f{display:block;width:100%;text-align:left;font-family:var(--sans);color:var(--ink);cursor:pointer;background:none;border:0;padding:13px 12px;transition:background .2s var(--ease)}.sec-pillars .fTop{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sec-pillars .fTop b{font-size:14.5px;font-weight:500}.sec-pillars .fMeta{display:flex;align-items:center;gap:8px}.sec-pillars .fWhy{margin:3px 0 0;font-size:12.5px;color:var(--muted)}.sec-pillars .say{display:flex;gap:9px;margin-top:9px;padding:9px 11px;border-radius:9px;background:#ffffffb3;border-left:2px solid var(--peri)}.sec-pillars .say b{flex:none;font-size:10.5px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--mut2);padding-top:2px}.sec-pillars .say span{font-size:13px;line-height:1.45}.sec-pillars .drop{display:none;padding:0 12px 14px}.sec-pillars .item.open .drop{display:block}.sec-pillars .block+.block{margin-top:14px}.sec-pillars .block>b{display:block;font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--mut2);margin-bottom:5px}.sec-pillars .block p{margin:0;font-size:14px;line-height:1.5}.sec-pillars .block.blocker p{color:var(--ember-ink)}.sec-pillars .hist{list-style:none;margin:6px 0 0;padding:0}.sec-pillars .hist li{position:relative;padding:0 0 11px 20px;font-size:13px;line-height:1.45}.sec-pillars .hist li:last-child{padding-bottom:0}.sec-pillars .hist li:before{content:"";position:absolute;left:3px;top:6px;width:7px;height:7px;border-radius:50%;background:var(--line2)}.sec-pillars .hist li:after{content:"";position:absolute;left:6px;top:14px;bottom:0;width:1px;background:var(--line)}.sec-pillars .hist li:last-child:after{display:none}.sec-pillars .hist li.on:before{background:var(--peri)}.sec-pillars .hist .when{color:var(--mut2)}.sec-pillars .nowBox{margin-top:14px;padding:11px 13px;border-radius:var(--r-control);background:#8399ff1a;border:1px solid rgba(131,153,255,.35)}.sec-pillars .nowBox b{display:block;font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--peri-ink);margin-bottom:3px}.sec-pillars .nowBox p{margin:0;font-size:14px;line-height:1.45}.sec-pillars .from{margin:13px 0 0;font-size:11.5px;color:var(--mut2)}.sec-pillars .steps{list-style:none;margin:0;padding:0}.sec-pillars .step{position:relative;padding:0 0 18px 32px}.sec-pillars .step:last-child{padding-bottom:0}.sec-pillars .step:before{content:"";position:absolute;left:8px;top:17px;bottom:-2px;width:1.5px;background:var(--line)}.sec-pillars .step:last-child:before{display:none}.sec-pillars .dot{position:absolute;left:0;top:4px;width:17px;height:17px;border-radius:50%;border:1.5px solid var(--peri);background:#ffffffe6;display:grid;place-items:center}.sec-pillars .dot svg{display:block;width:10px;height:10px}.sec-pillars .step.byAgent .dot{background:var(--peri)}.sec-pillars .step.win .dot{border-color:var(--success);background:var(--success)}.sec-pillars .step b{display:block;font-size:14.5px;font-weight:500}.sec-pillars .step .meta{display:block;font-size:12px;color:var(--mut2);margin-top:1px}.sec-pillars .bubble{margin-top:8px;padding:9px 12px;border-radius:11px;font-size:13px;line-height:1.45;background:#8399ff1a;border:1px solid rgba(131,153,255,.3)}.sec-pillars .bubble.in{background:#ffffffbf;border-color:var(--line)}.sec-pillars .booked{margin-top:8px;display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:11px;background:#15803d14;border:1px solid rgba(21,128,61,.28)}.sec-pillars .av{width:23px;height:23px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:10.5px;font-weight:500;flex:none}.sec-pillars .booked span{font-size:13px}.sec-pillars .ctxLine{margin:0 0 12px;font-size:13.5px;line-height:1.5;color:var(--muted)}.sec-pillars .draft{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#ffffffb3}.sec-pillars .draftHead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 13px;background:#fff9;border-bottom:1px solid var(--line)}.sec-pillars .draftHead b{font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--mut2)}.sec-pillars .draftHead span{font-size:11.5px;color:var(--mut2)}.sec-pillars .draftBody{padding:13px;font-size:13.5px;line-height:1.5}.sec-pillars .choices{display:flex;gap:9px;flex-wrap:wrap;margin-top:13px}.sec-pillars .choice{flex:1 1 150px;text-align:left;border:1px solid var(--line);border-radius:11px;padding:11px 13px;cursor:pointer;font-family:var(--sans);color:var(--ink);background:#ffffffd9;transition:border-color .2s var(--ease),background .2s var(--ease)}.sec-pillars .choice[aria-pressed=true]{border-color:var(--peri);background:#8399ff1a}.sec-pillars .choice b{display:block;font-size:13.5px;font-weight:500;color:var(--ink)}.sec-pillars .choice span{display:block;font-size:12px;color:var(--muted);margin-top:1px;font-weight:400}.sec-pillars .team{padding-bottom:15px;border-bottom:1px solid var(--line);margin-bottom:5px}.sec-pillars .teamTop{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.sec-pillars .teamTop b{font-family:var(--serif);font-weight:400;font-size:22px}.sec-pillars .teamTop .of{font-size:13px;color:var(--muted)}.sec-pillars .rep{display:grid;grid-template-columns:100px 1fr auto;gap:13px;align-items:center;padding:11px 10px;border-radius:var(--r-control);border:1px solid transparent}.sec-pillars .rep.help{border-color:#ff7a4573;background:#ff7a4514}.sec-pillars .rep .nm{font-size:13.5px;font-weight:500;white-space:nowrap}.sec-pillars .rep .ct{font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.sec-pillars .bar{display:block;position:relative;height:9px;border-radius:99px;background:#1a1a1a12;overflow:visible}.sec-pillars .bar i{display:block;height:100%;border-radius:99px;background:var(--ink)}.sec-pillars .bar.ok i{background:var(--success)}.sec-pillars .bar.late i{background:var(--ember)}.sec-pillars .bar .target{position:absolute;top:-4px;bottom:-4px;width:0;border-left:1.5px dashed var(--line2)}.sec-pillars .why{grid-column:1 / -1;margin:4px 0 0;font-size:12.5px;color:var(--ember-ink)}.sec-pillars .tag{font-size:10.5px;font-weight:500;letter-spacing:.04em;padding:3px 9px;border-radius:999px;border:1px solid var(--line2);color:var(--muted);white-space:nowrap}.sec-pillars .tag.ok{color:var(--success);border-color:#15803d4d;background:#15803d14}.sec-pillars .tag.late{color:var(--ember-ink);border-color:#ff7a4573;background:#ff7a451f}.sec-pillars table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.sec-pillars th{font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--mut2);text-align:right;padding:0 6px 9px}.sec-pillars th:first-child{text-align:left;padding-left:9px}.sec-pillars td{font-size:13px;text-align:right;padding:10px 6px;border-top:1px solid var(--line)}.sec-pillars td:first-child{text-align:left;font-weight:500;padding-left:9px}.sec-pillars tr.help td{background:#ff7a4514}.sec-pillars tr.help td:first-child{border-left:2px solid var(--ember);padding-left:7px}.sec-pillars td.low{color:var(--ember-ink);font-weight:500}.sec-pillars .pace{display:block;width:46px;height:5px;border-radius:99px;background:#1a1a1a12;margin:4px 0 0 auto;overflow:hidden}.sec-pillars .pace i{display:block;height:100%;background:var(--success)}.sec-pillars .pace.late i{background:var(--ember)}.sec-pillars .note2{margin:11px 9px 0;font-size:12.5px;color:var(--ember-ink)}.sec-pillars .tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:9px;margin-bottom:14px}.sec-pillars .tile{border:1px solid var(--line);border-radius:var(--r-control);padding:10px 12px;background:#fffc}.sec-pillars .tile b{display:block;font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--mut2)}.sec-pillars .tile span{display:block;font-size:18px;margin-top:3px;font-variant-numeric:tabular-nums}.sec-pillars .stage{display:grid;grid-template-columns:112px 1fr auto;gap:12px;align-items:center;padding:7px 9px}.sec-pillars .stage .nm{font-size:12.5px;white-space:nowrap}.sec-pillars .stage .ct{font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--muted)}.sec-pillars .sbar{display:block;height:20px;border-radius:5px;background:#1a1a1a0f;overflow:hidden}.sec-pillars .sbar i{display:block;height:100%;background:var(--peri);opacity:.5}.sec-pillars .stage.drop .sbar i{background:var(--ember);opacity:.55}.sec-pillars .crit{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.sec-pillars .crit li{position:relative;display:grid;justify-items:center;gap:7px;text-align:center}.sec-pillars .crit li:after{content:"";position:absolute;left:calc(50% + 12px);right:calc(-50% + 12px);top:8px;height:1.5px;background:var(--line)}.sec-pillars .crit li:last-child:after{display:none}.sec-pillars .crit .nm{font-size:10.5px;line-height:1.25;color:var(--muted)}.sec-pillars .crit li.miss .nm{color:var(--ember-ink);font-weight:500}.sec-pillars .mark{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;flex:none}.sec-pillars .mark.yes{background:var(--success)}.sec-pillars .mark.no{background:var(--ember)}.sec-pillars .mark svg{display:block;width:10px;height:10px}.sec-pillars .script{border:1px solid var(--line);border-radius:var(--r-control);overflow:hidden;background:#ffffffb3}.sec-pillars .line{display:grid;grid-template-columns:52px 1fr;gap:10px;padding:9px 12px;font-size:13px;line-height:1.5}.sec-pillars .line+.line{border-top:1px solid var(--line)}.sec-pillars .line .spk{color:var(--mut2);font-size:12px}.sec-pillars .line.flag{background:#8399ff1f;border-left:2px solid var(--peri)}.sec-pillars .fb{display:flex;gap:9px;margin-top:11px;padding:10px 12px;border-radius:var(--r-control);background:#8399ff1a;border:1px solid rgba(131,153,255,.35)}.sec-pillars .fb b{flex:none;font-size:10.5px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--peri-ink);padding-top:2px}.sec-pillars .fb span{font-size:13.5px;line-height:1.45}.sec-pillars .instead{display:block;margin-top:7px;padding:9px 11px;border-radius:9px;background:#fffc;border:1px solid rgba(131,153,255,.4);font-style:italic}.sec-pillars .drill{border:1px solid var(--line);border-radius:var(--r-control);padding:13px;background:#ffffffb3}.sec-pillars .drill .q2{margin:0;font-size:14px;line-height:1.5}.sec-pillars .drill .q2 b{display:block;font-size:10.5px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--mut2);margin-bottom:4px}.sec-pillars .reps{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.sec-pillars .att{font-size:12px;border:1px solid var(--line2);border-radius:999px;padding:4px 11px;color:var(--muted)}.sec-pillars .att.ok{color:var(--success);border-color:#15803d4d;background:#15803d14}.sec-pillars .go{display:inline-flex;align-items:center;gap:8px;margin-top:13px;background:var(--fill);color:#fff;border:0;border-radius:999px;padding:10px 18px;font-family:var(--sans);font-size:13.5px;font-weight:500;cursor:pointer}.sec-pillars .sct th,.sec-pillars .sct td{text-align:left}.sec-pillars .qrow{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;padding:11px 10px;border-radius:var(--r-control);border:1px solid transparent}.sec-pillars .qrow+.qrow{border-top:1px solid var(--line);border-radius:0}.sec-pillars .qrow.top{border-color:#8399ff80;background:#8399ff14;border-radius:var(--r-control)}.sec-pillars .qrow b{font-size:13.5px;font-weight:500}.sec-pillars .qrow .meta{font-size:12px;color:var(--mut2);white-space:nowrap}.sec-pillars .qrow .why2{grid-column:1 / -1;font-size:12.5px;color:var(--muted)}.sec-pillars .qrow .why2.bad{color:var(--ember-ink)}@media(pointer:coarse){.sec-pillars .tabs button{min-height:44px}.sec-pillars .seg button{min-height:40px}}@media(max-width:900px){.sec-pillars .tabs{padding:10px 10px 0;flex-wrap:wrap;overflow-x:visible}.sec-pillars .tabs button{min-height:44px;padding:12px 14px}.sec-pillars .seg button{min-height:44px;padding:11px 15px}.sec-pillars .q,.sec-pillars .f{min-height:56px}.sec-pillars .qBtn{min-height:36px;display:inline-flex;align-items:center}.sec-pillars .grid,.sec-pillars .grid.flip{grid-template-columns:1fr;gap:34px}.sec-pillars .said,.sec-pillars .grid.flip .said{order:1}.sec-pillars .shown,.sec-pillars .grid.flip .shown{order:2}.sec-pillars .panel.lead{margin:14px 0 0}.sec-pillars .link{display:none}.sec-pillars .q{grid-template-columns:1fr auto auto}.sec-pillars .rep{grid-template-columns:1fr auto;gap:8px}.sec-pillars .rep .bar{grid-column:1 / -1;order:3}.sec-pillars .stage{grid-template-columns:92px 1fr auto;gap:9px}.sec-pillars .line{grid-template-columns:1fr;gap:2px}.sec-pillars .crit{grid-template-columns:repeat(4,1fr);gap:10px 5px}.sec-pillars .crit li:after{display:none}.sec-pillars th:nth-child(4),.sec-pillars td:nth-child(4),.sec-pillars th:nth-child(5),.sec-pillars td:nth-child(5){display:none}.sec-pillars .sct th:nth-child(4),.sec-pillars .sct td:nth-child(4){display:table-cell}}@media(prefers-reduced-motion:reduce){.sec-pillars *{transition:none!important}}
