main{z-index:auto}.veil{z-index:80;pointer-events:none;opacity:0;background:#0e0b07;position:fixed;inset:0}.section-head .eyebrow{color:var(--ap80);margin-bottom:16px}.section-head .eyebrow:before{transform-origin:0}.section-head{margin-bottom:56px;position:relative}.dim-rule{background:var(--v38);transform-origin:0;width:216px;max-width:60%;height:1px;margin-top:22px;position:relative}.dim-rule:before,.dim-rule:after{content:"";background:var(--v38);width:1px;height:9px;position:absolute;top:-4px}.dim-rule:before{left:0}.dim-rule:after{right:0}.anno{font:500 12px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ap80)}.anno-break{background:var(--g);white-space:nowrap;padding:4px 12px;line-height:1;position:absolute}.anno-fold{top:-9px;right:32px}.anno-lead{white-space:nowrap;align-items:center;gap:12px;display:inline-flex;position:absolute;bottom:16px;right:0}.anno-lead .leader-h{background:var(--ap60);transform-origin:100%;width:64px;height:1px;display:block;position:relative}.anno-lead .leader-h:before{content:"";background:var(--ap60);width:1px;height:9px;position:absolute;top:-4px;left:0}@media (width<=899px){.anno{display:none!important}}.cfield{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.has-field{position:relative;overflow:hidden}.has-field>.container-s{z-index:1;position:relative}.hatch-a:before,.hatch-b:before{content:"";pointer-events:none;position:absolute;inset:0}.hatch-a:before{background:repeating-linear-gradient(115deg,#f7f3ea0b 0 1px,#0000 1px 170px)}.hatch-b:before{background:repeating-linear-gradient(63deg,#f7f3ea0a 0 1px,#0000 1px 210px)}.cmark{border:1px solid var(--v25);pointer-events:none;opacity:.55;border-radius:50%;width:14px;height:14px;position:absolute}.cmark:before,.cmark:after{content:"";background:var(--v25);position:absolute}.cmark:before{width:1px;top:-6px;bottom:-6px;left:50%;transform:translate(-50%)}.cmark:after{height:1px;top:50%;left:-6px;right:-6px;transform:translateY(-50%)}.ctick{pointer-events:none;opacity:.5;width:11px;height:11px;position:absolute}.ctick:before,.ctick:after{content:"";background:var(--v25);position:absolute}.ctick:before{width:1px;top:0;bottom:0;left:50%;transform:translate(-50%)}.ctick:after{height:1px;top:50%;left:0;right:0;transform:translateY(-50%)}@media (width<=760px){.cmark,.ctick{display:none}}.portrait .stamp{font:500 11px/1.3 var(--mono);letter-spacing:.16em;color:var(--ap60);border-color:var(--ap45);background:var(--g);z-index:2;border-radius:2px;align-self:flex-end;margin-top:-24px;margin-right:20px;padding:8px 15px}.portrait .stamp .stamp-sub{letter-spacing:.2em;color:#d08a636b;margin-top:3px;font-size:9px;display:block}.hero{min-height:calc(100svh - 64px);padding:48px 0 36px;display:flex}.hero>.container-s{flex-direction:column;flex:auto;display:flex}.hero-grid{flex:auto;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-content:center;align-items:center;gap:80px;margin-bottom:44px;display:grid}.hero-copy{position:relative}.id-row{align-items:center;gap:16px;margin-bottom:30px;display:flex}.id-avatar{border-radius:50%;flex:none;width:44px;height:44px;position:relative}.id-avatar .ring{width:44px;height:44px;position:absolute;inset:0;overflow:visible}.id-avatar .ring circle{fill:none;stroke:var(--v25);stroke-width:1px;stroke-dasharray:100;stroke-dashoffset:0}.id-avatar:before{content:"";background:var(--v25);width:1px;position:absolute;top:-5px;bottom:-5px;left:50%;transform:translate(-50%)}.id-avatar:after{content:"";background:var(--v25);height:1px;position:absolute;top:50%;left:-5px;right:-5px;transform:translateY(-50%)}.id-avatar .id-mark{font:500 9px/1 var(--mono);letter-spacing:.1em;color:var(--v55);background:var(--g);padding:2px 3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.id-role{font:400 12px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--v55)}.id-role .type{width:fit-content;max-width:calc(var(--chars,46) * 1ch);white-space:nowrap;border-right:1px solid #0000;display:block;overflow:hidden}.hero h1{font-family:var(--disp);letter-spacing:-.02em;max-width:12em;color:var(--v);margin-bottom:24px;font-size:clamp(38px,5.4vw,64px);font-weight:700;line-height:1.04;position:relative}.h1-dim{pointer-events:none;opacity:.4;width:min(300px,52%);height:1px;position:absolute;bottom:-14px;left:2px}.h1-dim .ln{background:var(--ap);transform-origin:0;position:absolute;inset:0}.h1-dim .tick{background:var(--ap);width:1px;height:9px;position:absolute;top:-4px}.h1-dim .t1{left:0}.h1-dim .t2{right:0}.lede{color:var(--v72);max-width:32em;margin-bottom:34px;font-size:18px;line-height:1.65}.hero .capture{max-width:460px}.input-draw{flex:200px;min-width:0;display:flex;position:relative}.capture .input-draw input{flex:auto;width:100%;min-width:0}.trace{pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.trace rect{fill:none;stroke:var(--ap);stroke-width:1px;x:.5px;y:.5px;rx:1.5px;stroke-dasharray:100;stroke-dashoffset:0;width:calc(100% - 1px);height:calc(100% - 1px)}.capture .btn-glow{background:var(--ap);color:var(--g);border-color:var(--ap);box-shadow:0 0 0 1px #d08a6359,0 0 22px #d08a6366,0 0 64px #d08a632e}.capture .btn-glow:hover{color:var(--g);background:#dfa07b;border-color:#dfa07b;box-shadow:0 0 0 1px #d08a6380,0 0 28px #d08a638c,0 0 80px #d08a6340}.hero .quiet-link{color:var(--v72);transition:color .2s var(--ez);margin-top:24px}.hero .quiet-link:hover{color:var(--v)}.portrait{flex-direction:column;margin:0;display:flex;position:relative}.fig-label{font:500 11px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--v55);margin-bottom:12px}.fig-label .fig-no{color:var(--ap80)}.frame{aspect-ratio:4/5;border:1px solid var(--v14);position:relative}.frame .fig-svg{width:100%;height:100%}.crop{pointer-events:none;width:15px;height:15px;position:absolute;overflow:visible}.crop.tl{top:-6px;left:-6px}.crop.tr{top:-6px;right:-6px}.crop.bl{bottom:-6px;left:-6px}.crop.br{bottom:-6px;right:-6px}.crop path{fill:none;stroke:var(--ap);stroke-width:1px;stroke-dasharray:30;stroke-dashoffset:0}.lampline{filter:drop-shadow(0 0 5px #d08a638c)}.draw{stroke-dasharray:1;stroke-dashoffset:0}.slices path{stroke-dasharray:100;stroke-dashoffset:0}.hero-proof{border-top:1px solid var(--v14);font:500 12px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--v55);flex-wrap:wrap;gap:14px 64px;margin-top:auto;padding-top:24px;display:flex}@keyframes fadeIn{0%{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(18px)}}@keyframes riseSm{0%{opacity:0;transform:translateY(8px)}}@keyframes drawX{0%{transform:scaleX(0)}}@keyframes erase{0%{opacity:1}}@keyframes veilLift{0%{opacity:1}}@keyframes strokeIn100{0%{stroke-dashoffset:100px}}@keyframes strokeIn30{0%{stroke-dashoffset:30px}}@keyframes contourIn{0%{stroke-dashoffset:1px}}@keyframes snapV{0%{transform:translate(-50%)scaleY(0)}}@keyframes snapH{0%{transform:translateY(-50%)scaleX(0)}}@keyframes typeOn{0%{max-width:0}}@keyframes caretBlink{0%,49.9%{border-right-color:var(--ap)}50%,to{border-right-color:#0000}}@keyframes tickPop{0%{opacity:0;transform:scaleY(0)}}@keyframes settle40{0%{opacity:1}}@keyframes borderOn{0%{border-color:#0000}}@keyframes hairTopOn{0%{border-top-color:#0000}}@keyframes hairBotOn{0%{border-bottom-color:#0000}}@keyframes popIn{0%{opacity:0;transform:scale(.55)}}@keyframes stampInR{0%{opacity:0;transform:rotate(-3deg)scale(.92)}}@keyframes stampInR2{0%{opacity:0;transform:rotate(-2deg)scale(.92)}}@keyframes stampInC{0%{opacity:0;transform:translate(-50%,-50%)scale(.92)}}@keyframes bloom{0%{filter:drop-shadow(0 0 #d08a6300)}55%{filter:drop-shadow(0 0 10px #d08a63e6)}to{filter:drop-shadow(0 0 5px #d08a638c)}}@keyframes heroPulse{0%{box-shadow:0 0 0 1px #d08a6359,0 0 22px #d08a6366,0 0 64px #d08a632e,0 0 #d08a6373}55%{box-shadow:0 0 0 1px #d08a638c,0 0 30px #d08a639e,0 0 90px #d08a634d,0 0 0 9px #d08a6333}to{box-shadow:0 0 0 1px #d08a6359,0 0 22px #d08a6366,0 0 64px #d08a632e,0 0 0 16px #d08a6300}}@keyframes ghostPulse{0%{box-shadow:0 0 #d08a6366,0 0 18px #d08a6340}to{box-shadow:0 0 0 14px #d08a6300,0 0 #d08a6300}}.veil{animation:veilLift .6s var(--ez) both}.hero .cfield{animation:fadeIn .9s var(--ez) .1s both}.id-avatar .ring circle{animation:strokeIn100 .45s var(--ez) .15s both}.id-avatar:before{animation:snapV .2s var(--ez) .52s both}.id-avatar:after{animation:snapH .2s var(--ez) .6s both}.id-avatar .id-mark{animation:fadeIn .25s var(--ez) .68s both}.id-role .type{animation:typeOn .85s steps(var(--chars,38), end) .15s both, caretBlink .45s steps(1, end) .15s 2}.hero h1{animation:fadeInUp .6s var(--ez) .45s both}.h1-dim{animation:settle40 .4s var(--ez) 1.5s both}.h1-dim .ln{animation:drawX .4s var(--ez) .7s both}.h1-dim .t1{animation:tickPop .16s var(--ez) .66s both}.h1-dim .t2{animation:tickPop .16s var(--ez) 1.04s both}.lede{animation:fadeInUp .6s var(--ez) .8s both}.capture input{animation:fadeIn .3s var(--ez) .95s both, borderOn .3s var(--ez) 1.4s backwards}.trace rect{animation:strokeIn100 .5s var(--ez) 1s both}.trace{animation:erase .3s var(--ez) 1.5s both}.capture .btn-glow{animation:fadeIn .4s var(--ez) 1.1s backwards, heroPulse .7s var(--ez) 1.55s backwards}.capture-note{animation:fadeIn .4s var(--ez) 1.4s both}.hero .quiet-link{animation:fadeInUp .6s var(--ez) 1.5s both}.fig-label{animation:fadeIn .3s var(--ez) .85s both}.frame{animation:borderOn .35s var(--ez) .9s both}.portrait .crop.tl path{animation:strokeIn30 .2s var(--ez) .9s both}.portrait .crop.tr path{animation:strokeIn30 .2s var(--ez) .98s both}.portrait .crop.br path{animation:strokeIn30 .2s var(--ez) 1.06s both}.portrait .crop.bl path{animation:strokeIn30 .2s var(--ez) 1.14s both}.draw{animation:contourIn .9s var(--ez) 1s both}.slices path{animation:strokeIn100 .3s var(--ez) both}.slices path:first-child{animation-delay:1.15s}.slices path:nth-child(2){animation-delay:1.21s}.slices path:nth-child(3){animation-delay:1.27s}.slices path:nth-child(5){animation-delay:1.33s}.slices path:nth-child(6){animation-delay:1.39s}.slices path:nth-child(7){animation-delay:1.45s}.slices path:nth-child(8){animation-delay:1.51s}.slices path:nth-child(9){animation-delay:1.57s}.slices path:nth-child(10){animation-delay:1.63s}.slices path:nth-child(11){animation-delay:1.69s}.slices path:nth-child(12){animation-delay:1.75s}.slices path.lampline{animation:strokeIn100 .4s var(--ez) 1.85s both, bloom .6s var(--ez) 1.9s both}.scanmeta{animation:fadeIn .45s var(--ez) 1.9s both}.hero-proof{animation:hairTopOn .4s var(--ez) 1.9s both}.hero-proof span:first-child{animation:riseSm .35s var(--ez) 2s both}.hero-proof span:nth-child(2){animation:riseSm .35s var(--ez) 2.1s both}.hero-proof span:nth-child(3){animation:riseSm .35s var(--ez) 2.2s both}.portrait .stamp{animation:stampInR .15s var(--ez) 2.15s both}main .seam{background:0 0}.seam:before{content:"";background:var(--ap45);transform-origin:0;position:absolute;inset:0}.seam .seam-label{border-color:var(--ap30);text-shadow:0 0 10px #d08a6373;border-radius:2px;box-shadow:0 0 18px #d08a6324}.seam.plot:before{animation:drawX .45s var(--ez) both}.seam.plot .seam-label{animation:stampInC .18s var(--ez) .32s both}.principles{border-bottom:1px solid var(--v10);padding:64px 0 72px}.principle-row{grid-template-columns:104px 56px 1fr;align-items:center;gap:0 26px;padding:40px 0;display:grid}.principle-row+.principle-row{border-top:1px solid var(--v10)}.detail-badge{border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:104px;height:104px;display:flex;position:relative}.detail-badge .dring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.detail-badge .dring circle{fill:none;stroke:var(--v55);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:0}.detail-badge:before{content:"";background:var(--v25);transform-origin:0;height:1px;position:absolute;top:50%;left:0;right:0}.detail-badge .dnum{font:600 26px/1 var(--disp);color:var(--v);letter-spacing:.02em;padding-bottom:8px;position:relative}.detail-badge .dsht{font:400 10px/1 var(--mono);letter-spacing:.16em;color:var(--v55);text-transform:uppercase;padding-top:9px;position:relative}.detail-leader{background:var(--ap45);transform-origin:0;height:1px;position:relative}.detail-leader:after{content:"";border:1px solid var(--ap60);border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;right:-3px}.principle-body .dlabel{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ap80);margin-bottom:10px}.principle-body h3{font-family:var(--disp);letter-spacing:-.01em;color:var(--v);margin-bottom:8px;font-size:20px;font-weight:700;line-height:1.3}.principle-body p{color:var(--v72);max-width:44em;font-size:15px;line-height:1.65}.principles.plot .principle-row{--d:0s}.principles.plot .principle-row:nth-child(2){--d:.12s}.principles.plot .principle-row:nth-child(3){--d:.24s}.principles.plot .principle-row+.principle-row{animation:hairTopOn .3s var(--ez) var(--d) both}.principles.plot .dring circle{animation:strokeIn100 .45s var(--ez) var(--d) both}.principles.plot .detail-badge:before{animation:drawX .3s var(--ez) calc(var(--d) + .28s) both}.principles.plot .dnum{animation:popIn .2s var(--ez) calc(var(--d) + .4s) both}.principles.plot .dsht{animation:fadeIn .25s var(--ez) calc(var(--d) + .48s) both}.principles.plot .detail-leader{animation:drawX .35s var(--ez) calc(var(--d) + .2s) both}.principles.plot .principle-body{animation:riseSm .4s var(--ez) calc(var(--d) + .12s) both}.testimonials{border-bottom:1px solid var(--v10)}.testimonials .container-s{position:relative}.testi-grid{grid-template-columns:repeat(3,1fr);display:grid}.testi{flex-direction:column;gap:14px;padding:52px 44px 52px 0;display:flex}.testi+.testi{border-left:1px solid var(--v10);padding-left:44px}.testi blockquote p{color:var(--v85);font-size:15.5px;font-style:italic;line-height:1.65}.testi figcaption{font:500 12px/1.5 var(--mono);letter-spacing:.06em;color:var(--v55)}.testimonials.plot .testi{animation:riseSm .45s var(--ez) both}.testimonials.plot .testi:nth-child(2){animation-delay:80ms}.testimonials.plot .testi:nth-child(3){animation-delay:.16s}.testimonials.plot .anno-fold{animation:fadeIn .3s var(--ez) .35s both}.offers{padding:var(--sp) 0}.offers-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.opt{border:1px solid var(--v25);border-radius:2px;flex-direction:column;gap:16px;padding:52px 42px 44px;transition:border-color .25s;display:flex;position:relative}.opt:hover{border-color:var(--v55)}.opt .crop{opacity:.85}.opt-trace{pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.opt-trace rect{fill:none;stroke:var(--ap);stroke-width:1px;x:.5px;y:.5px;rx:1.5px;stroke-dasharray:100;stroke-dashoffset:0;width:calc(100% - 1px);height:calc(100% - 1px)}.opt-stamp{background:var(--g);border:1px solid var(--ap60);font:500 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ap);border-radius:2px;padding:7px 13px;position:absolute;top:-14px;right:24px;transform:rotate(-2deg)}.opt h3{font-family:var(--disp);letter-spacing:-.01em;color:var(--v);font-size:22px;font-weight:700}.opt p{color:var(--v72);font-size:15.5px;line-height:1.7}.opt .link-ap{margin-top:8px}.dim-h{background:0 0;height:1px;margin-top:44px;position:relative}.dim-h .ln{background:var(--ap60);transform-origin:0;position:absolute;inset:0}.dim-h:before,.dim-h:after{content:"";background:var(--ap60);width:1px;height:9px;position:absolute;top:-4px}.dim-h:before{left:0}.dim-h:after{right:0}.dim-h-label{background:var(--g);white-space:nowrap;padding:0 14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plot .section-head .eyebrow{animation:fadeIn .25s var(--ez) both}.plot .section-head .eyebrow:before{animation:drawX .3s var(--ez) both}.plot .section-head .section-title{animation:fadeInUp .45s var(--ez) 80ms both}.plot .section-head .dim-rule{animation:drawX .35s var(--ez) .18s both}.offers.plot .opt{--d:0s;animation:borderOn .3s var(--ez) calc(var(--d) + .55s) backwards}.offers.plot .opt:nth-child(2){--d:.12s}.offers.plot .opt .crop.tl path{animation:strokeIn30 .16s var(--ez) calc(var(--d) + .2s) both}.offers.plot .opt .crop.tr path{animation:strokeIn30 .16s var(--ez) calc(var(--d) + .27s) both}.offers.plot .opt .crop.br path{animation:strokeIn30 .16s var(--ez) calc(var(--d) + .34s) both}.offers.plot .opt .crop.bl path{animation:strokeIn30 .16s var(--ez) calc(var(--d) + .41s) both}.offers.plot .opt-trace rect{animation:strokeIn100 .45s var(--ez) calc(var(--d) + .3s) both}.offers.plot .opt-trace{animation:erase .25s var(--ez) calc(var(--d) + .8s) both}.offers.plot .opt-stamp{animation:stampInR2 .15s var(--ez) calc(var(--d) + .6s) both}.offers.plot .opt h3{animation:riseSm .35s var(--ez) calc(var(--d) + .35s) both}.offers.plot .opt p{animation:riseSm .35s var(--ez) calc(var(--d) + .43s) both}.offers.plot .opt .link-ap{animation:fadeIn .3s var(--ez) calc(var(--d) + .78s) both}.offers.plot .dim-h .ln{animation:drawX .4s var(--ez) .8s both}.offers.plot .dim-h:before{animation:tickPop .15s var(--ez) .78s both}.offers.plot .dim-h:after{animation:tickPop .15s var(--ez) 1.14s both}.offers.plot .dim-h-label{animation:stampInC .16s var(--ez) 1.1s both}.about{padding-bottom:var(--sp)}.about .container-s{border-top:1px solid var(--v10);padding-top:var(--sp)}.about-grid{grid-template-columns:5fr 7fr;align-items:start;gap:104px;display:grid}.callout{border:1px solid var(--v25);border-radius:2px;padding:36px 38px 34px;position:relative}.callout:before{content:"";background:var(--ap60);transform-origin:0;width:74px;height:1px;position:absolute;top:44px;left:-74px}.callout:after{content:"";border:1px solid var(--ap60);border-radius:50%;width:7px;height:7px;position:absolute;top:40px;left:-81px}.callout-trace{pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.callout-trace rect{fill:none;stroke:var(--ap);stroke-width:1px;x:.5px;y:.5px;rx:1.5px;stroke-dasharray:100;stroke-dashoffset:0;width:calc(100% - 1px);height:calc(100% - 1px)}.callout-tag{background:var(--g);font:500 10px/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--v55);padding:2px 10px;position:absolute;top:-8px;left:26px}.callout p{color:var(--v72);margin-bottom:26px;font-size:17px;line-height:1.7}.about.plot .section-title{animation:fadeInUp .45s var(--ez) both}.about.plot .dim-rule{animation:drawX .35s var(--ez) .12s both}.about.plot .callout:after{animation:popIn .18s var(--ez) .22s both}.about.plot .callout:before{animation:drawX .28s var(--ez) .32s both}.about.plot .callout-trace rect{animation:strokeIn100 .45s var(--ez) .55s both}.about.plot .callout-trace{animation:erase .25s var(--ez) 1s both}.about.plot .callout{animation:borderOn .3s var(--ez) .85s backwards}.about.plot .callout-tag{animation:fadeIn .25s var(--ez) .9s both}.about.plot .callout p{animation:riseSm .4s var(--ez) .75s both}.about.plot .callout .link-ap{animation:fadeIn .3s var(--ez) .95s both}.notes{padding-bottom:var(--sp)}.notes .container-s{border-top:1px solid var(--v10);padding-top:var(--sp)}.notes .section-head{margin-bottom:40px}.notes-list{border-bottom:1px solid var(--v14)}.notes .note-row{border-top-color:#0000;position:relative}.notes .note-row:before{content:"";background:var(--v14);transform-origin:0;height:1px;position:absolute;top:-1px;left:0;right:0}.notes .note-row .note-title{color:var(--v85)}.notes .note-row:hover .note-title{color:var(--ap)}.notes.plot .cfield{animation:fadeIn .6s var(--ez) .2s both}.notes.plot .anno-lead .leader-h{animation:drawX .3s var(--ez) .3s both}.notes.plot .anno-lead span{animation:fadeIn .25s var(--ez) .45s both}.notes.plot .note-row{--d:.2s;animation:riseSm .4s var(--ez) var(--d) both}.notes.plot .note-row:nth-child(2){--d:.32s}.notes.plot .note-row:nth-child(3){--d:.44s}.notes.plot .note-row:before{animation:drawX .35s var(--ez) var(--d) both}.notes.plot .notes-list{animation:hairBotOn .3s var(--ez) .6s both}.callband{padding:88px 0}.callband-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:56px;display:grid}.callband h2{font-family:var(--disp);letter-spacing:-.015em;color:var(--v);margin-bottom:14px;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.15}.callband p{color:var(--v72);font-size:15.5px;line-height:1.65}.callband .dim-rule{width:150px;margin-top:0;margin-bottom:18px}.band-cta{justify-content:flex-end;display:flex}.callband.plot h2{animation:fadeInUp .45s var(--ez) both}.callband.plot .dim-rule{animation:drawX .35s var(--ez) .12s both}.callband.plot p{animation:fadeIn .35s var(--ez) .28s both}.callband.plot .btn-ghost{animation:fadeIn .3s var(--ez) .3s backwards, ghostPulse .6s var(--ez) .6s backwards}.callband.plot .cmark{animation:fadeIn .4s var(--ez) .4s both}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation:none!important}}@media (width<=1024px){.hero-grid{gap:56px}.about-grid{gap:80px}}@media (width<=880px){.hero-grid{grid-template-columns:1fr;gap:52px}.portrait{max-width:420px}.hero-proof{gap:12px 40px;margin-top:48px}.offers-grid{grid-template-columns:1fr}.about-grid{grid-template-columns:1fr;gap:44px}.callout:before,.callout:after{display:none}.callband-grid{grid-template-columns:1fr;gap:32px}.band-cta{justify-content:flex-start}}@media (width<=760px){.hero{padding-top:56px}.id-role .type{white-space:normal;width:auto;max-width:none;animation:fadeIn .5s var(--ez) .15s both;border-right:0;display:inline;overflow:visible}.testi-grid{grid-template-columns:1fr}.testi{padding:32px 0}.testi+.testi{border-left:0;border-top:1px solid var(--v10);padding-left:0}.principles{padding:40px 0 48px}.principle-row{grid-template-columns:80px 1fr;gap:0 20px;padding:32px 0}.detail-leader{display:none}.detail-badge{width:80px;height:80px}.detail-badge .dnum{padding-bottom:6px;font-size:20px}.detail-badge .dsht{padding-top:7px;font-size:9px}.opt{padding:44px 26px 36px}.callband{padding:56px 0}}@media (width<=560px){.seam .seam-label{padding:5px 10px;font-size:10px}.portrait .stamp{padding:7px 11px;font-size:9.5px}}
