.pf{z-index:60;cursor:pointer;transform-origin:50%;will-change:transform;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:fixed;top:0;left:0}.pf canvas{width:100%;height:100%;display:block}.pf:focus-visible{outline:2px solid var(--cobalt);outline-offset:-8px;border-radius:16px}.pf-slot{z-index:61;pointer-events:none;opacity:0;background:var(--ink);transform-origin:50%;will-change:transform;border-radius:999px;position:fixed;top:0;left:0}
.pl-frame{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.pl-frame.is-black{background:#000}.pl-frame.is-cinnabar{background:var(--cinnabar)}.pl-frame.is-cinnabar .pl-word{color:#000}.pl-word{white-space:nowrap;font-family:"Anton", var(--font-display);letter-spacing:-.02em;color:var(--cinnabar);text-box:trim-both cap alphabetic;font-weight:400;line-height:.78;position:relative}.pl-probe{visibility:hidden;position:absolute;top:0;left:0}.pl-cut{background-repeat:no-repeat;position:absolute;inset:0}.pl-cut:after{content:"";background:url(/preloader-grain.webp) var(--grain-x,0) var(--grain-y,0) / 256px 256px repeat;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.pl-bar{z-index:5;background:#000;height:50%;position:absolute;left:0;right:0;transform:scaleY(0)}.pl-bar--t{transform-origin:50% 0;top:0}.pl-bar--b{transform-origin:50% 100%;bottom:0}.pl-poster{display:block}.pl-pw{z-index:2;position:absolute}.pl-poster-photo{z-index:1;background-image:url(/preloader-trailer.webp);background-repeat:no-repeat;position:absolute}
#preloader{z-index:100;background:#000;min-height:100lvh;position:fixed;inset:0;overflow:clip}#preloader.on{background:0 0}.pl-unmute{z-index:10;pointer-events:none;font-family:var(--font-mono);font-size:calc(12px * var(--vp-scale,1));letter-spacing:.02em;color:var(--cinnabar);white-space:nowrap;line-height:1;position:fixed;bottom:16px;right:16px}.pl-unmute-icon{z-index:10;right:16px;bottom:max(16px, env(safe-area-inset-bottom));pointer-events:none;color:var(--cinnabar);line-height:0;position:fixed}.pl-unmute-icon svg{display:block}
@property --ticker-h{syntax:"<length>";inherits:true;initial-value:0}body:has(.gsap-ticker){--ticker-h:44px;transition:--ticker-h .4s var(--ease-site)}:root.gsap-ticker-off body{--ticker-h:0px}:root.gsap-ticker-still body{transition:none}body:has(.gsap-ticker) #smooth-content{padding-top:var(--ticker-h)}body:has(.gsap-ticker) #site-nav{top:var(--ticker-h);transition:transform .4s var(--ease-site), top .4s var(--ease-site)}body:has(.gsap-ticker) #site-nav.open{top:0}.gsap-ticker{z-index:55;background:var(--ink);height:44px;color:var(--spring);transition:translate .4s var(--ease-site), visibility 0s;display:flex;position:fixed;inset:0 0 auto}:root.gsap-ticker-off .gsap-ticker{visibility:hidden;transition:translate .4s var(--ease-site), visibility 0s .4s;translate:0 -100%}body:has(#site-nav.open) .gsap-ticker{visibility:hidden;transition:translate .4s var(--ease-site), visibility 0s .4s;translate:0 -100%}:root.gsap-ticker-still .gsap-ticker{transition:none}.gsap-ticker-link{min-width:0;color:inherit;flex:1;align-items:center;text-decoration:none;display:flex;overflow:clip}.gsap-ticker-track{white-space:nowrap;width:max-content;animation:60s linear infinite gsap-ticker-run;display:flex}.gsap-ticker-run{flex:none;display:flex}.gsap-ticker-item{align-items:center;gap:var(--s4);padding-right:var(--s4);display:inline-flex}.gsap-ticker-heart{width:.9em;height:.9em;fill:var(--cinnabar);flex:none}@keyframes gsap-ticker-run{to{transform:translate(-50%)}}.gsap-ticker-close{background:var(--ink);width:44px;height:44px;color:var(--spring);cursor:pointer;border:0;flex:none;place-items:center;padding:0;display:grid}.gsap-ticker-close svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;opacity:.7;width:9px;height:9px;transition:opacity .3s var(--ease-site), rotate .3s var(--ease-site)}.gsap-ticker.is-falling,:root.gsap-ticker-off .gsap-ticker.is-falling{visibility:visible;pointer-events:none;color:var(--ink);transition:background-color .35s var(--ease-site), color .35s var(--ease-site);background:0 0;translate:none}.gsap-ticker.is-falling .gsap-ticker-link{overflow:visible}.gsap-ticker.is-falling .gsap-ticker-close{opacity:0;transition:opacity .2s var(--ease-site)}.gsap-ticker-line{display:inline-block}.gsap-ticker-link:focus-visible,.gsap-ticker-close:focus-visible{outline:2px solid var(--cobalt);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.gsap-ticker-link:hover .gsap-ticker-track{animation-play-state:paused}.gsap-ticker-close:hover svg{opacity:1;rotate:90deg}}@media (prefers-reduced-motion:reduce){.gsap-ticker-track{animation:none}.gsap-ticker,:root.gsap-ticker-off .gsap-ticker{transition:none}body:has(.gsap-ticker){transition:none}body:has(.gsap-ticker) #site-nav{transition:none}body:has(#site-nav.open) .gsap-ticker{transition:none}}
.hero{background:var(--spring);height:calc(100svh - var(--ticker-h,0px));justify-content:space-between;gap:var(--gap-block);min-height:520px;padding-block:calc(var(--nav-h) + var(--gap-block)) var(--gap-block);border-top:0;flex-direction:column;display:flex;position:relative;overflow:clip}.hero-stage{display:contents}.hero-word{font-size:var(--h1);color:var(--cinnabar);font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;margin-top:0;font-weight:400}.hero-word+.hero-word{margin-top:calc((var(--lh-monument) - .714) * 1em - var(--clip-pad))}.hero{--clip-pad:.14em;--clip-rise:130%;--clip-stagger:60ms;--dur-pop:.6s}.hero-word{padding-block:var(--clip-pad);margin-block:calc(var(--clip-pad) * -1);overflow:visible clip}.hero-word__txt{text-box-trim:trim-both;text-box-edge:cap alphabetic;text-box:trim-both cap alphabetic;transform:translateY(var(--clip-rise));transition:transform var(--dur-pop) var(--ease-pop);transition-delay:calc(var(--i,0) * var(--clip-stagger));will-change:transform;display:block}.hero.is-live.in .hero-word__txt{transform:none}.hero-word--hello{--i:0}.hero-word--stranger{--i:1}.hero-word--meet{--i:2}.hero-word--asere{--i:3}.hero-word--hello,.hero-word--meet{--rail:left;margin-left:-.041em}.hero-word--stranger,.hero-word--asere{--rail:right;text-align:right;align-self:end;margin-left:0}.hero-word--asere{margin-right:-.0284em}.hero-word--stranger{font-size:calc(var(--h6) * var(--fit,1));margin-right:-.0152em}.hero-slot-btn{all:unset;cursor:text;position:relative}.hero-word--stranger.is-open{overflow:visible}.hero-slot-btn:focus-visible{outline:2px solid var(--cinnabar);outline-offset:.1em}.hero-slot-caret{--w:max(2px, .08em);width:var(--w);margin-left:.06em;margin-right:calc(-1 * (var(--w) + .06em));vertical-align:-.2em;background:var(--ink);height:1.05em;animation:1.06s step-end infinite hero-slot-blink;display:inline-block}@keyframes hero-slot-blink{50%{opacity:0}}.hero-placeholder{font-family:var(--font-mono);text-transform:none}.hero-merged{display:inline-block}.hero-slot-input{all:unset;font:inherit;letter-spacing:0;width:calc(var(--len,1) * 1ch + .1em);caret-color:var(--cinnabar);color:inherit;cursor:text}.hero-placeholder--editing{white-space:pre}.hero-merged__rise{animation:1.1s cubic-bezier(.22,1,.36,1) both hero-merge;display:inline-block}@keyframes hero-merge{0%{opacity:0;transform:translateY(110%)}60%{opacity:1}to{opacity:1;transform:none}}.hero-word--stranger.hero-word--merged{font-size:calc(var(--h1) * var(--fit,1));white-space:nowrap}.hero-photo{object-fit:contain;object-position:bottom center;flex:1;width:100%;min-height:0;display:block}.hero-byline{font-family:var(--font-mono);font-size:calc(clamp(12px, calc(10.51px + .38vw), 16px) * var(--vp-scale));text-transform:uppercase;color:var(--ink);--hero-type-tick:30ms;flex-wrap:wrap;justify-content:flex-end;align-self:end;gap:calc(1.2em - 1cap) 1ch;margin-top:0;line-height:1.2;display:flex}.hero-byline__l{white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic;text-box:trim-both cap alphabetic;--type-at:calc(3 * var(--clip-stagger) + var(--dur-pop));width:max-content;margin-left:auto;display:block;position:relative}.hero-byline__c{visibility:hidden}.hero.is-live.in .hero-byline__c{visibility:visible;transition:visibility 0s linear calc(var(--type-at) + var(--t))}.hero-byline__caret0:after,.hero-byline__c:after{content:"";left:calc(var(--j,0) * 1ch + .18em);background:var(--cinnabar);opacity:0;pointer-events:none;width:max(2px,.092em);position:absolute;top:-.284em;bottom:-.327em}.hero-byline__caret0:after{left:0}.hero.is-live.in .hero-byline__caret0:after{animation:hero-caret-in var(--d) linear var(--type-at)}.hero.is-live.in .hero-byline__c:after{animation:hero-caret-hold var(--d) linear calc(var(--type-at) + var(--t))}.hero.is-live.in .hero-byline__c[data-last]:after{animation:hero-caret-out .9s linear calc(var(--type-at) + var(--t))}@keyframes hero-caret-in{0%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scaleY(.35)}20%,to{opacity:1;transform:scaleY(1)}}@keyframes hero-caret-hold{0%,to{opacity:1}}@keyframes hero-caret-out{0%,60%{opacity:1}to{opacity:0}}.hero-byline+.hero-word{margin-top:calc(var(--gap-head) - var(--gap-block) - var(--clip-pad))}@media (max-width:1024px){.hero{--gap-block:min(var(--s6), max(2.84svh, 15px))}.hero-word{font-size:min(var(--h1), max(8.53svh, 44px))}.hero-word--stranger{font-size:calc(min(var(--h6), max(4.03svh, 21px)) * var(--fit,1))}.hero-word--stranger.hero-word--merged{font-size:calc(min(var(--h1), max(8.53svh, 44px)) * var(--fit,1))}}@media (min-width:1025px),(min-width:810px) and (min-aspect-ratio:4/3){.hero{flex-direction:row;justify-content:center;align-items:center;padding-block:0;display:flex}.hero-stage{--stage-h:min(calc(100svh - var(--ticker-h,0px) - 2 * var(--nav-h)), calc((100vw - 2 * var(--page-pad-x)) / 1.3333), calc((50vw - var(--page-pad-x)) * 1.12));height:var(--stage-h);width:calc(var(--stage-h) * 1.3333);display:block;position:relative;transform:translate(-7.63%,-3.71%);container-type:size}.hero-word{z-index:1;width:max-content;font-size:16.6872cqw;line-height:.78;position:absolute}.hero-stage{--hero-hug:.12cqw;--hero-name-left:calc(76.29cqw + var(--hero-hug));--hero-name-top:calc(78.7cqh + (var(--lh-monument) - .714) * 16.6872cqw)}.hero-word--hello{right:calc(100cqw - 30.85cqw + var(--hero-hug));top:20cqh}.hero-word--stranger{left:calc(70.65cqw + var(--hero-hug));top:31.3cqh}.hero-word--meet{right:calc(100cqw - 31.6cqw + var(--hero-hug));top:69.3cqh}.hero-word--asere{left:var(--hero-name-left);top:var(--hero-name-top)}.hero-byline+.hero-word{margin-top:calc(var(--clip-pad) * -1)}.hero-word{--rail: }.hero-word--hello,.hero-word--meet{text-align:right;margin-left:0}.hero-word--hello{margin-right:-.0157em}.hero-word--meet{margin-right:.0112em}.hero-word--stranger,.hero-word--asere{text-align:left;margin-left:-.0137em;margin-right:0}.hero-word--stranger{font-size:calc(5.2696cqw * var(--fit,1))}.hero-word--stranger.hero-word--merged{font-size:calc(16.6872cqw * var(--fit,1))}.hero-photo{object-fit:initial;flex:none;width:auto;height:93cqh;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero-byline{z-index:1;left:calc(var(--hero-name-left) + .0475 * 16.6872cqw);bottom:calc(100cqh - var(--hero-name-top) + var(--gap-head));position:absolute}.hero-byline__l{margin-left:0}.hero-byline{width:max-content;max-width:calc(50vw - var(--page-pad-x) - .1957 * 100cqw);justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.hero-word__txt{transition:none;transform:none}.hero-merged__rise,.hero-slot-caret{animation:none}.hero-byline__c,.hero.is-live.in .hero-byline__c{visibility:visible;transition:none}.hero.is-live.in .hero-byline__caret0:after,.hero.is-live.in .hero-byline__c:after{animation:none}}
.bq{min-height:100svh;padding-block:var(--nav-h) var(--page-pad-x);place-items:center;display:grid;position:relative;overflow:clip}.bq-scribbles{pointer-events:none;position:absolute;inset:0;container-type:size}.bq-s{--u:calc(.5 * min(max(100cqw / 2160, 100cqh / 1620), 100cqw / 1150));left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);width:calc(var(--sw) * var(--u));height:calc(var(--sh) * var(--u));position:absolute;translate:-50% -50%}.bq-s-ink{background:var(--cinnabar);-webkit-mask:var(--src) center / 100% 100% no-repeat;-webkit-mask:var(--src) center / 100% 100% no-repeat;mask:var(--src) center / 100% 100% no-repeat;position:absolute;inset:0}.bq-scribbles:not(.is-editing) .bq-s-ink{clip-path:inset(0 100% 0 0)}.bq-scribbles:not(.is-editing) [data-axis=y] .bq-s-ink{clip-path:inset(0 0 100%)}.bq-scribbles.in:not(.is-held):not(.is-editing) .bq-s-ink{animation:bq-scratch-x .42s steps(var(--zigs), end) var(--beat) forwards, bq-scratch-shake .42s linear var(--beat)}.bq-scribbles.in:not(.is-held):not(.is-editing) [data-axis=y] .bq-s-ink{animation-name:bq-scratch-y,bq-scratch-shake}@keyframes bq-scratch-x{to{clip-path:inset(0)}}@keyframes bq-scratch-y{to{clip-path:inset(0)}}@keyframes bq-scratch-shake{0%,to{translate:0;rotate:none}20%{translate:-1px 1px;rotate:-2deg}40%{translate:1px -1px;rotate:1.5deg}60%{translate:-1px;rotate:-1deg}80%{translate:1px 1px;rotate:.5deg}}@media (prefers-reduced-motion:reduce){.bq-scribbles .bq-s-ink{clip-path:none!important;animation:none!important}}.bq-ink{z-index:1;width:min(100%, calc(76svh * var(--w) / var(--h)));aspect-ratio:var(--w) / var(--h);position:relative}.bq-line{background:var(--cinnabar);-webkit-mask:var(--src) center / 100% 100% no-repeat;-webkit-mask:var(--src) center / 100% 100% no-repeat;mask:var(--src) center / 100% 100% no-repeat;position:absolute;inset:0}.bq-s--desktop{display:none}@media (min-width:810px){.bq-s--desktop{display:block}.bq-s--phone{display:none}}.bq-scribbles.is-editing{pointer-events:auto;z-index:2}.bq:has(.is-editing) .bq-ink{pointer-events:none}.is-editing .bq-s{cursor:grab;touch-action:none;outline:1px dashed color-mix(in srgb, var(--ink) 35%, transparent);outline-offset:6px}.is-editing .bq-s:active{cursor:grabbing}.is-editing .bq-s.is-selected{outline:2px solid var(--ink)}.bq-edit{z-index:10000;background:var(--spring);max-width:calc(100vw - 32px);color:var(--ink);border:2px solid var(--ink);font:13px/1.3 var(--font-mono,monospace);text-transform:lowercase;gap:8px;padding:12px;display:grid;position:fixed;bottom:16px;left:16px}.bq-edit-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bq-edit button{font:inherit;color:inherit;border:1px solid var(--ink);cursor:pointer;background:0 0;padding:6px 10px}.bq-edit button:disabled{opacity:.4;cursor:default}.bq-edit .bq-edit-add{width:44px;height:44px;padding:6px}.bq-edit-add span{background:var(--cinnabar);width:100%;height:100%;-webkit-mask:var(--src) center / contain no-repeat;-webkit-mask:var(--src) center / contain no-repeat;mask:var(--src) center / contain no-repeat;display:block}
.sfold{border-top:0;padding:0}.sfold-fold{min-height:100svh;padding:var(--nav-h) var(--page-pad-x) var(--page-pad-x);position:relative;overflow:clip}@media (min-width:810px){.sfold-fold{height:100svh}}.sfold-stage{flex-direction:column;min-width:0;height:100%;display:flex;position:relative}.sfold-stage>.sfold-copy,.sfold-stage>.sfold-list{min-width:0}.sfold-copy{flex-direction:column;align-items:flex-start;display:flex}.sfold-head{font-family:var(--font-display);font-size:var(--h7);font-weight:400;line-height:var(--lh-h7);text-transform:uppercase;color:var(--cinnabar);margin-bottom:var(--gap-head);text-wrap:balance}.sfold-body{margin-bottom:var(--gap-cta)}.sfold-btn{color:var(--cinnabar);align-items:baseline;gap:.5em;text-decoration:none;display:inline-flex}.sfold-btn-bracket{display:inline-block}.sfold-btn:focus-visible{outline:2px solid var(--cobalt);outline-offset:4px}.sfold-list{margin:0;padding:0;list-style:none}.sfold-item+.sfold-item{margin-top:var(--gap-item)}.sfold-txt{display:block}.sfold-txt.display{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;font-weight:400}.sfold-w{white-space:nowrap;--sfold-blur:0;filter:blur(calc(var(--sfold-blur) * 1px));will-change:filter, opacity;transition:filter .2s ease-out;display:inline-block}@media (prefers-reduced-motion:reduce){.sfold-w{transition:none}}.sfold-copy{margin-bottom:var(--gap-group)}@media (min-width:810px){.sfold-stage{column-gap:var(--gap-block);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,600fr) minmax(0,603fr);align-items:center;display:grid}.sfold-copy{grid-area:1/1;margin-bottom:0}.sfold-list{grid-area:1/2}.sfold-copy{text-align:right;justify-self:end;align-items:flex-end}}@media (min-width:1025px){.sfold-stage{grid-template-columns:minmax(0,680fr) 77fr minmax(0,603fr);column-gap:0}.sfold-list{grid-column:3}}
.wstrip{border-top:0;padding:0}.wstrip-fold{height:100svh;padding-top:var(--nav-h);position:relative;overflow:clip}.wstrip-stage{--wcard:min(33.3333vw, calc(100svh - var(--nav-h) - 14svh - var(--s8) * 2));--wcol-step:calc((100vw - var(--page-pad-x) * 2 - var(--wcard)) / 3);--wpile-top:var(--s6);min-width:0;height:100%;position:relative}.wstrip-head{left:var(--page-pad-x);right:var(--page-pad-x);top:calc(50svh - var(--nav-h));z-index:0;white-space:nowrap;font-family:var(--font-display);font-size:var(--title-size);font-weight:400;line-height:var(--lh-monument);letter-spacing:0;text-transform:uppercase;text-align:center;color:var(--cinnabar);margin-left:0;position:absolute}.wstrip-pile{position:absolute;inset:0}.wtile{width:var(--wcard);height:var(--wcard);left:calc(var(--page-pad-x) + var(--i,0) * var(--wcol-step));top:calc(var(--wpile-top) + var(--drop,0) * 1svh);z-index:calc(1 + var(--i,0));will-change:transform;display:block;position:absolute}.wtile-frame{width:100%;height:100%;transform:rotate(var(--tilt,0deg));transition:transform .4s var(--ease-site);background:#a39a8f2e;border-radius:8px;display:block;position:relative;overflow:clip}.wtile-frame img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.wtile:hover{z-index:10}.wtile-frame{transition:transform .4s var(--ease-site), box-shadow .4s var(--ease-site)}.wtile:hover .wtile-frame{transform:translateY(calc(-14px * var(--vp-scale))) rotate(0deg) scale(1.04);box-shadow:0 calc(24px * var(--vp-scale)) calc(48px * var(--vp-scale)) #221d1a47}}.wstrip-head{opacity:0;transition:opacity .55s var(--ease-site), translate .55s var(--ease-site);translate:0 calc(24px - 50%)}.wstrip.in .wstrip-head{opacity:1;translate:0 -50%}@media (max-width:809px){.wstrip-fold{height:auto;padding-bottom:var(--section-pad-y);overflow:visible}.wstrip-stage{height:auto;padding-inline:var(--page-pad-x)}.wstrip-head{padding-bottom:var(--gap-block);position:static;translate:0 24px}.wstrip.in .wstrip-head{translate:none}.wstrip-pile{gap:var(--gap-item);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid;position:static}.wtile{aspect-ratio:1;width:100%;height:auto;position:static}.wtile-arrow{width:12px;height:12px;color:var(--spring);filter:drop-shadow(0 0 3px #221d1a80);display:block;position:absolute;top:12px;right:12px}.wtile-arrow--ink{color:var(--ink);filter:drop-shadow(0 0 3px #f1ece3cc)}.wtile.is-in .wtile-frame{animation:.7s cubic-bezier(.22,1,.36,1) .15s both wtile-hop}}@media (min-width:810px){.wtile-arrow{display:none}}.wtile-arrow svg{width:100%;height:100%;display:block;overflow:visible}@keyframes wtile-hop{0%,to{transform:translateY(0) rotate(var(--tilt,0deg))}35%{transform:translateY(-16px) rotate(calc(var(--tilt,0deg) - 2deg))}65%{transform:translateY(0) rotate(calc(var(--tilt,0deg) + 1deg))}}@media (prefers-reduced-motion:reduce){.wstrip-head{opacity:1;transition:none;translate:0 -50%}.wtile-frame{transition:none}.wtile.is-in .wtile-frame{animation:none}}
.faq{min-height:100svh;padding:var(--s8) var(--page-pad-x);justify-content:space-evenly;gap:var(--gap-group);border-top:0;flex-direction:column;display:flex}@media (min-width:1025px){.faq{grid-template-columns:1fr 3fr;place-content:center normal;align-items:start;display:grid}.faq-head-title{padding-top:calc(20px * var(--vp-scale))}}.faq-head-title{font-family:var(--font-display);font-size:var(--title-size);letter-spacing:0;text-transform:uppercase;color:var(--cinnabar);font-weight:400;line-height:.9}.faq-grid{column-gap:var(--gap-group);margin:0;padding:0;list-style:none}@media (min-width:810px){.faq-grid{grid-template-columns:1fr 1fr;grid-template-rows:repeat(var(--faq-rows,3), auto);align-items:start;row-gap:var(--gap-group);grid-auto-flow:column;display:grid}.faq-grid .faq-card{margin-bottom:0}}@media (min-width:1025px) and (max-width:1439px){.faq-grid{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}}.faq-card{break-inside:avoid;margin-bottom:var(--gap-group)}.faq-card:last-child{margin-bottom:0}.faq-card .display{margin-top:var(--gap-eyebrow);font-family:var(--font-display);text-transform:uppercase;font-weight:400}.faq-card .faq-a{margin-top:var(--gap-head)}.faq-q-line{display:block}.faq-head-title,.faq-card{opacity:0;transform:translateY(var(--s5));transition:opacity .6s var(--ease-site), transform .6s var(--ease-site);transition-delay:calc(var(--i,0) * 70ms)}.faq.in .faq-head-title,.faq.in .faq-card{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.faq-head-title,.faq-card{opacity:1;transition:none;transform:none}}
.hli{padding:0}.hli-stage{background:var(--spring);height:100svh;color:var(--ink);display:block;position:relative;overflow:clip}.hli-stage:focus-visible{outline:2px solid var(--cobalt);outline-offset:-8px}.hli-lines{position:absolute;inset:0}.hli-line,.hli-red{max-width:none;height:auto;display:block;position:absolute}.hli-line{transform-origin:0}.hli-red{z-index:2;background:var(--cinnabar);-webkit-mask:var(--src) center / 100% 100% no-repeat;-webkit-mask:var(--src) center / 100% 100% no-repeat;mask:var(--src) center / 100% 100% no-repeat}
.site-footer{padding:var(--section-pad-y) var(--page-pad-x);overflow:clip}.f-inner{width:100%}.f-grid{gap:var(--gap-group);flex-direction:column;display:flex}.f-id{order:2}.f-cols{gap:var(--gap-item);flex-direction:column;order:1;display:flex}@media (min-width:810px){.f-grid{flex-direction:row;justify-content:space-between;align-items:flex-start}.f-id{order:0}.f-cols{gap:var(--s10);text-align:right;flex-direction:row;order:0}}.f-top-row{margin-bottom:var(--gap-block);justify-content:flex-end;display:flex}.f-logo{width:calc(124.8px * var(--vp-scale));height:calc(55.2px * var(--vp-scale));display:block}.f-logo>.logo-ink{background:var(--cinnabar);width:100%;height:100%;display:block;-webkit-mask:url(/asere-logo.svg) 0/contain no-repeat;mask:url(/asere-logo.svg) 0/contain no-repeat}.f-logo:focus-visible{outline:2px solid var(--cinnabar);outline-offset:4px}.f-convo{margin-top:var(--gap-item);max-width:17em}.f-social{margin:var(--gap-item) 0 0;column-gap:var(--s6);row-gap:var(--s3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.f-social a{color:var(--ink);text-decoration:none;display:inline-block;position:relative}.f-social a.tap:after{left:calc(var(--s6) / -2);right:calc(var(--s6) / -2)}.f-col ul{margin:0;padding:0;list-style:none}.f-col li+li{margin-top:var(--gap-item)}.f-col a{align-items:baseline;gap:var(--s3);color:var(--ink);text-decoration:none;display:flex;position:relative}.f-col a:after{content:"";left:calc(-1 * var(--s3));right:calc(-1 * var(--s3));top:calc(-.5 * var(--gap-item));bottom:calc(-.5 * var(--gap-item));position:absolute}.f-col .idx{color:var(--cinnabar)}.f-col .lead{border-bottom:1px dotted var(--grey-soft);flex:1;transform:translateY(-.3em)}.f-col .lnk{display:inline-block;position:relative}.f-col a:focus-visible{outline:2px solid var(--cobalt);outline-offset:4px}@media (min-width:810px){.f-col .lead{display:none}.f-col a{display:inline-flex}.f-col .idx{order:2}}.f-meta{margin-top:var(--gap-group);padding-top:var(--s4);gap:var(--s3);flex-direction:column;display:flex}@media (min-width:810px){.f-meta{flex-direction:row;justify-content:space-between}.f-meta p+p{margin-top:0}}.f-emoji{vertical-align:-.13em;font-size:1.2em;line-height:0}.f-heart{margin-inline:-.139em -.104em}.f-brain{margin-inline-end:.069em}.f-fx{opacity:0;transition:opacity .55s var(--ease-site) var(--d,0s), transform .55s var(--ease-site) var(--d,0s);transform:translateY(18px)}.site-footer.in .f-fx{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.site-footer *{transition:none!important}.f-fx{opacity:1;transform:none}}@media (max-width:374.98px){.f-cr-long{display:none}}
.unfold{border-top:0;padding:0;overflow:clip}.unfold__panel{background:var(--cream);color:var(--ink);will-change:transform;padding:0}.unfold__word{--ink-bear:.041em;--ink-over:.0166em;opacity:.03;text-transform:uppercase;text-align:left;max-width:none;text-indent:calc(var(--ink-bear) * -1);white-space:nowrap;padding-block:var(--ink-over);font-size:18.5423vw;line-height:1;display:block;transform:rotate(180deg)}.unfold__l{position:relative}@media (max-width:809.98px){.unfold{display:none}}@media (prefers-reduced-motion:reduce){.unfold__panel{will-change:auto}}
