.BackToTop-module__5cXveq__button{z-index:98;border:2px solid var(--color-accent);background-color:var(--color-accent);cursor:pointer;opacity:0;visibility:hidden;width:48px;height:48px;transition:opacity .3s var(--ease), visibility .3s;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;bottom:24px;right:24px}.BackToTop-module__5cXveq__visible{opacity:1;visibility:visible}.BackToTop-module__5cXveq__button:hover{opacity:.75}.BackToTop-module__5cXveq__icon{width:16px;height:16px;filter:var(--on-accent-icon-filter)}
.narrative-module__dRQYOa__page{--paper:#f4f1ea;--ink:#3a332b;--grey:#c4bfb5;--soft:#67625a;--line:#dfd9cd;--raised:#fbf9f4;--well:#e8e3d8;--shadow:#3a332b66;--logo-filter:brightness(0) invert(.17) sepia(.5) saturate(1.5) brightness(1.1);--frame:color-mix(in srgb, var(--ink) 6%, var(--paper));--divider:color-mix(in srgb, var(--ink) 24%, transparent);--frame-media:var(--frame);--face:var(--x57-onest);--sans:var(--face), ui-sans-serif, system-ui, sans-serif;--mono:var(--x57-martian), ui-monospace, monospace;--label-scale:1;--label-stretch:87.5%;--label-style:normal;--label-fvs:normal;--track:-.018em;--scale:1;--fs:calc(clamp(22px, .85rem + 1.55vw, 33px) * var(--scale));--side:340px;--gap:clamp(48px, 6vw, 112px);--wide:calc(var(--fs) * 21.5 + var(--gap) + var(--side));--col:21.5em;--spring:linear(0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1.004 83.8%, 1);background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;isolation:isolate;flex-direction:column;transition:background-color .3s,color .3s;display:flex;overflow-x:clip}.narrative-module__dRQYOa__photo{z-index:-2;pointer-events:none;width:calc(100% + 48px);height:calc(100% + 48px);position:fixed;inset:-24px}.narrative-module__dRQYOa__ground{--glow:color-mix(in srgb, var(--paper) 55%, #fff);--edge:color-mix(in srgb, var(--paper) 94%, var(--ink));z-index:-3;pointer-events:none;background:radial-gradient(120% 90% at 15% 0%, var(--glow), transparent 60%), radial-gradient(90% 80% at 100% 100%, var(--edge), transparent 70%), var(--paper);position:fixed;inset:0}html[data-theme=dark] .narrative-module__dRQYOa__ground{--glow:color-mix(in srgb, var(--paper) 86%, #e8dfcc);--edge:color-mix(in srgb, var(--paper) 70%, #000)}.narrative-module__dRQYOa__grainClip{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.narrative-module__dRQYOa__rain{pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.narrative-module__dRQYOa__rainBack{z-index:-1}.narrative-module__dRQYOa__rainFront{z-index:2002}.narrative-module__dRQYOa__grain{image-rendering:pixelated;transition:filter .4s;position:absolute;inset:-50%}@keyframes narrative-module__dRQYOa__grain{0%{transform:translate(0)}10%{transform:translate(-5%,-10%)}20%{transform:translate(-15%,5%)}30%{transform:translate(7%,-20%)}40%{transform:translate(-5%,20%)}50%{transform:translate(-15%,10%)}60%{transform:translate(15%)}70%{transform:translateY(15%)}80%{transform:translate(3%,18%)}90%{transform:translate(-10%,10%)}to{transform:translate(0)}}@media (prefers-reduced-motion:no-preference){.narrative-module__dRQYOa__grain{animation:.33s step-end infinite narrative-module__dRQYOa__grain}}.narrative-module__dRQYOa__page[data-dimmed=true] .narrative-module__dRQYOa__grain{filter:blur(10px)}.narrative-module__dRQYOa__page[data-dim-instant=true] .narrative-module__dRQYOa__grain{transition:none}.narrative-module__dRQYOa__photo{filter:var(--goo,none);transition:filter .4s}.narrative-module__dRQYOa__page[data-dimmed=true] .narrative-module__dRQYOa__photo{filter:var(--goo,) blur(10px)}.narrative-module__dRQYOa__gooFilter{width:0;height:0;position:absolute}.narrative-module__dRQYOa__photoGround{z-index:-2;pointer-events:none;position:fixed;inset:-24px}.narrative-module__dRQYOa__page[data-dim-instant=true] .narrative-module__dRQYOa__photo{transition:none}.narrative-module__dRQYOa__photo[data-pixelated=true]{image-rendering:pixelated}html[data-theme=dark] .narrative-module__dRQYOa__page{--paper:#13120f;--ink:#e8dfcc;--grey:#3d3a35;--soft:#aaa396;--line:#2e2b27;--raised:#2d2a26;--frame-media:#37332e;--well:#26231f;--shadow:#000000b3;--logo-filter:brightness(0) invert(.525) sepia(.7) saturate(.5) brightness(1.45)}html[data-x57-dividers=off] .narrative-module__dRQYOa__page{--divider:transparent}.narrative-module__dRQYOa__page{--color-bg:var(--paper);--color-surface:color-mix(in srgb, var(--ink) 3.5%, var(--paper));--color-card:var(--raised);--color-card-border:var(--line);--color-border:var(--line);--color-heading:var(--ink);--color-text:var(--soft);--color-muted:color-mix(in srgb, var(--ink) 35%, var(--paper));--color-ink:var(--ink);--color-accent:var(--ink);--color-on-accent:var(--paper);--color-logo:var(--ink)}.narrative-module__dRQYOa__page :where(h1,h2,h3,h4){color:inherit;font-family:inherit}.narrative-module__dRQYOa__page :where(a){color:inherit;font-weight:inherit}html[data-x57-font=geist] .narrative-module__dRQYOa__page{--face:var(--x57-geist)}html[data-x57-font=instrument] .narrative-module__dRQYOa__page{--face:var(--x57-instrument)}html[data-x57-font=hanken] .narrative-module__dRQYOa__page{--face:var(--x57-hanken)}html[data-x57-font=jakarta] .narrative-module__dRQYOa__page{--face:var(--x57-jakarta);--scale:.96}html[data-x57-font=figtree] .narrative-module__dRQYOa__page{--face:var(--x57-figtree)}html[data-x57-font=manrope] .narrative-module__dRQYOa__page{--face:var(--x57-manrope);--scale:.96}html[data-x57-font=newsreader] .narrative-module__dRQYOa__page{--face:var(--x57-newsreader);--scale:1.08;--track:-.01em}html[data-x57-font=literata] .narrative-module__dRQYOa__page{--face:var(--x57-literata);--scale:.97;--track:-.012em}html[data-x57-font=sourceserif] .narrative-module__dRQYOa__page{--face:var(--x57-sourceserif);--scale:1.03;--track:-.01em}html[data-x57-font=geistmono] .narrative-module__dRQYOa__page{--face:var(--x57-geistmono);--scale:.84;--track:-.02em}html[data-x57-font=jetbrains] .narrative-module__dRQYOa__page{--face:var(--x57-jetbrains);--scale:.84;--track:-.02em}html[data-x57-font=plexmono] .narrative-module__dRQYOa__page{--face:var(--x57-plexmono);--scale:.84;--track:-.02em}html[data-x57-font=martian] .narrative-module__dRQYOa__page{--face:var(--x57-martian);--scale:.8;--track:-.02em;font-stretch:87.5%}html[data-x57-font=recursive] .narrative-module__dRQYOa__page{--face:var(--x57-recursive);--scale:.86;--track:-.01em;font-variation-settings:"MONO" 1, "CASL" 1}html[data-x57-labels=instrument] .narrative-module__dRQYOa__page{--mono:var(--x57-instrumentserif), Georgia, serif;--label-scale:1.32;--label-stretch:100%;--label-style:italic}html[data-x57-labels=bodoni] .narrative-module__dRQYOa__page{--mono:var(--x57-bodoni), Georgia, serif;--label-scale:1.24;--label-stretch:100%;--label-style:italic}html[data-x57-labels=imbue] .narrative-module__dRQYOa__page{--mono:var(--x57-imbue), Georgia, serif;--label-scale:1.38;--label-stretch:100%}html[data-x57-labels=ibarra] .narrative-module__dRQYOa__page{--mono:var(--x57-ibarra), Georgia, serif;--label-scale:1.22;--label-stretch:100%;--label-style:italic}html[data-x57-labels=brygada] .narrative-module__dRQYOa__page{--mono:var(--x57-brygada), Georgia, serif;--label-scale:1.16;--label-stretch:100%;--label-style:italic}html[data-x57-labels=cormorant] .narrative-module__dRQYOa__page{--mono:var(--x57-cormorant), Georgia, serif;--label-scale:1.36;--label-stretch:100%;--label-style:italic}html[data-x57-labels=fraunces] .narrative-module__dRQYOa__page{--mono:var(--x57-fraunces), Georgia, serif;--label-scale:1.14;--label-stretch:100%;--label-style:italic;--label-fvs:"SOFT" 100}html[data-x57-labels=newsreader] .narrative-module__dRQYOa__page{--mono:var(--x57-newsreader), Georgia, serif;--label-scale:1.22;--label-stretch:100%;--label-style:italic}html[data-x57-labels=bricolage] .narrative-module__dRQYOa__page{--mono:var(--x57-bricolage), ui-sans-serif, sans-serif;--label-scale:1.1;--label-stretch:100%}html[data-x57-labels=editorial] .narrative-module__dRQYOa__page{--mono:var(--x57-editorial), Georgia, serif;--label-scale:1.2;--label-stretch:100%}html[data-x57-labels=mackinac] .narrative-module__dRQYOa__page{--mono:var(--x57-mackinac), Georgia, serif;--label-scale:1.15;--label-stretch:100%}html[data-x57-labels=mackinacitalic] .narrative-module__dRQYOa__page{--mono:var(--x57-mackinac), Georgia, serif;--label-scale:1.15;--label-stretch:100%;--label-style:italic}html[data-x57-labels=beverly] .narrative-module__dRQYOa__page{--mono:var(--x57-beverly), cursive;--label-scale:1.5;--label-stretch:100%}html[data-x57-labels=blackbike] .narrative-module__dRQYOa__page{--mono:var(--x57-blackbike), cursive;--label-scale:1.4;--label-stretch:100%}.narrative-module__dRQYOa__page{--sel:#c4ff3a;--sel-ink:#13120f}.narrative-module__dRQYOa__page ::selection{background:var(--sel);color:var(--sel-ink)}html[data-x57-highlight=ink] .narrative-module__dRQYOa__page{--sel:var(--ink);--sel-ink:var(--paper)}html[data-x57-highlight=orange] .narrative-module__dRQYOa__page{--sel:#ff6b1a;--sel-ink:#13120f}html[data-x57-highlight=yellow] .narrative-module__dRQYOa__page{--sel:#f6ff2e;--sel-ink:#13120f}html[data-x57-highlight=blue] .narrative-module__dRQYOa__page{--sel:#1e8cff;--sel-ink:#13120f}.narrative-module__dRQYOa__page :focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.narrative-module__dRQYOa__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.narrative-module__dRQYOa__header{z-index:30;font:500 15px/1.4 var(--sans);justify-content:space-between;align-items:baseline;gap:16px;padding:24px clamp(16px,4vw,40px);display:flex;position:sticky;top:0}.narrative-module__dRQYOa__header.narrative-module__dRQYOa__dim{transition:transform .3s var(--ease), background-color .3s ease, filter .4s ease, opacity .4s ease}.narrative-module__dRQYOa__header[data-scrolled]{background-color:color-mix(in srgb, var(--paper) 72%, transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.narrative-module__dRQYOa__header[data-scrolled]{background-color:color-mix(in srgb, var(--paper) 96%, transparent)}}@media (prefers-reduced-motion:reduce){.narrative-module__dRQYOa__header.narrative-module__dRQYOa__dim{transition:none}}.narrative-module__dRQYOa__page[data-dimmed=true] .narrative-module__dRQYOa__header{z-index:0}.narrative-module__dRQYOa__headerHidden{transform:translateY(-100%)}.narrative-module__dRQYOa__headerHidden:has(:focus-visible){transform:none}.narrative-module__dRQYOa__headerName,.narrative-module__dRQYOa__headerLink{color:var(--ink);text-decoration:none}.narrative-module__dRQYOa__headerName{font-family:var(--mono);font-size:calc(14.5px * var(--label-scale));font-stretch:var(--label-stretch);font-style:var(--label-style);font-variation-settings:var(--label-fvs);letter-spacing:0;white-space:nowrap}@media (max-width:480px){.narrative-module__dRQYOa__headerNav{gap:14px}}.narrative-module__dRQYOa__headerNav{align-items:center;gap:20px;display:flex}.narrative-module__dRQYOa__headerLink{color:var(--soft);font-family:var(--mono);font-size:calc(14.5px * var(--label-scale));font-stretch:var(--label-stretch);font-style:var(--label-style);font-variation-settings:var(--label-fvs);letter-spacing:0;transition:color .2s}.narrative-module__dRQYOa__headerLink:hover{color:var(--ink)}.narrative-module__dRQYOa__nextStudy{padding-block:120px 0}.narrative-module__dRQYOa__nextLabel{font:inherit;margin:0 0 20px}.narrative-module__dRQYOa__nextCard{color:var(--ink);border-radius:28px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:56px;margin-inline:-28px;padding:28px;text-decoration:none;display:grid;position:relative}.narrative-module__dRQYOa__nextCard:before{content:"";z-index:-1;border-radius:inherit;background:color-mix(in srgb, var(--paper) 35%, transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);opacity:0;box-shadow:inset 0 0 0 9px var(--frame-media);transition:opacity .25s;position:absolute;inset:0}.narrative-module__dRQYOa__nextCard:hover:before,.narrative-module__dRQYOa__nextCard:focus-visible:before{opacity:1}.narrative-module__dRQYOa__nextText{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.narrative-module__dRQYOa__nextHeadline{letter-spacing:-.01em;text-wrap:balance;max-width:22ch;font-size:clamp(24px,2.6vw,34px);font-weight:500;line-height:1.2}.narrative-module__dRQYOa__nextCta{margin-top:10px}.narrative-module__dRQYOa__nextClip{box-sizing:border-box;aspect-ratio:16/10;border:9px solid var(--frame-media);background:var(--well);transition:scale .5s var(--spring);border-radius:22px;display:block;overflow:hidden}.narrative-module__dRQYOa__nextText{transform-origin:0;transition:scale .5s var(--spring)}.narrative-module__dRQYOa__nextStack{transform-origin:0%;transition:scale .5s var(--spring);order:-1;display:block;position:relative}.narrative-module__dRQYOa__nextCard:hover .narrative-module__dRQYOa__nextText{scale:1.06}.narrative-module__dRQYOa__nextCard:hover .narrative-module__dRQYOa__nextStack{scale:.9}.narrative-module__dRQYOa__nextClip{z-index:1;position:relative}.narrative-module__dRQYOa__nextGhost{box-sizing:border-box;border:9px solid var(--frame-media);background:var(--well) center / cover no-repeat;opacity:0;transform-origin:50% 100%;transition:opacity .2s ease, rotate .5s var(--spring), translate .5s var(--spring);border-radius:22px;position:absolute;inset:0}html[data-x57-videos=mono] .narrative-module__dRQYOa__nextGhost{filter:grayscale()}html[data-x57-next=fan] .narrative-module__dRQYOa__nextCard:hover .narrative-module__dRQYOa__nextStack{transform-origin:50%;scale:.8}html[data-x57-next=fan] .narrative-module__dRQYOa__nextCard:hover .narrative-module__dRQYOa__nextGhost{opacity:1}html[data-x57-next=fan] .narrative-module__dRQYOa__nextCard:hover .narrative-module__dRQYOa__nextGhost[data-k="0"]{translate:-7% 1%;rotate:-6deg}html[data-x57-next=fan] .narrative-module__dRQYOa__nextCard:hover .narrative-module__dRQYOa__nextGhost[data-k="1"]{translate:7% 1%;rotate:6deg}html[data-x57-next=curtain] .narrative-module__dRQYOa__nextCard:after{content:"";z-index:-1;border-radius:inherit;background:var(--sel);clip-path:inset(100% 0 0 round 28px);transition:clip-path .5s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}html[data-x57-next=curtain] .narrative-module__dRQYOa__nextCard:hover:after{clip-path:inset(0 round 28px)}html[data-x57-next=curtain] .narrative-module__dRQYOa__nextCard{transition:color .3s}html[data-x57-next=curtain] .narrative-module__dRQYOa__nextCard:hover{color:var(--sel-ink)}html[data-x57-next=curtain] .narrative-module__dRQYOa__nextCard:hover .narrative-module__dRQYOa__workRole{color:var(--sel-ink)}html[data-x57-next=curtain] .narrative-module__dRQYOa__nextCard:hover .narrative-module__dRQYOa__logo:not(.narrative-module__dRQYOa__pixel){filter:brightness(0)}html[data-x57-next=curtain] .narrative-module__dRQYOa__nextCta{--sel:var(--paper);--sel-ink:var(--ink)}html[data-x57-next=spotlight] .narrative-module__dRQYOa__nextCard{transition:transform .4s cubic-bezier(.22,1,.36,1)}html[data-x57-next=spotlight] .narrative-module__dRQYOa__nextCard:hover{transform:perspective(1400px) rotateX(calc(var(--ty,0) * -5deg)) rotateY(calc(var(--tx,0) * 6deg))}html[data-x57-next=spotlight] .narrative-module__dRQYOa__nextCard:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--sel) 50%, transparent), transparent 70%);opacity:0;transition:opacity .3s;position:absolute;inset:0}html[data-x57-next=spotlight] .narrative-module__dRQYOa__nextCard:hover:after{opacity:1}html[data-x57-next=deck] .narrative-module__dRQYOa__nextGhost{transform-origin:50% 0;transition:opacity .2s ease, scale .5s var(--spring), translate .5s var(--spring)}html[data-x57-next=deck] .narrative-module__dRQYOa__nextCard:hover .narrative-module__dRQYOa__nextGhost[data-k="0"]{opacity:.85;translate:0 -5.5%;scale:.94}html[data-x57-next=deck] .narrative-module__dRQYOa__nextCard:hover .narrative-module__dRQYOa__nextGhost[data-k="1"]{opacity:.55;translate:0 -11%;scale:.88}html[data-x57-next=window] .narrative-module__dRQYOa__nextClip .narrative-module__dRQYOa__clipVideo{transition:filter .4s,scale 1.2s cubic-bezier(.22,1,.36,1)}html[data-x57-next=window] .narrative-module__dRQYOa__nextCard:hover .narrative-module__dRQYOa__clipVideo{scale:1.16}html:not([data-x57-next]) .narrative-module__dRQYOa__nextClip .narrative-module__dRQYOa__clipVideo{transition:filter .4s,scale 1.2s cubic-bezier(.22,1,.36,1)}html:not([data-x57-next]) .narrative-module__dRQYOa__nextCard:hover .narrative-module__dRQYOa__nextStack{scale:1}html:not([data-x57-next]) .narrative-module__dRQYOa__nextCard:before{display:none}html:not([data-x57-next]) .narrative-module__dRQYOa__nextStack{transform-origin:50%}html:not([data-x57-next]) .narrative-module__dRQYOa__nextCard:focus-visible{outline:2px solid var(--sel);outline-offset:-2px}.narrative-module__dRQYOa__nextMark{-webkit-box-decoration-break:clone;box-decoration-break:clone}html[data-x57-next=marker] .narrative-module__dRQYOa__nextMark{background:linear-gradient(var(--sel), var(--sel)) no-repeat 0 0 / calc(var(--trim) * 100%) 100%;margin-inline:-.08em;padding-inline:.08em;transition:--trim .5s cubic-bezier(.65,0,.35,1),color .3s}html[data-x57-next=marker] .narrative-module__dRQYOa__nextCard:hover .narrative-module__dRQYOa__nextMark{--trim:1;color:var(--sel-ink)}html[data-x57-next=magnet] .narrative-module__dRQYOa__nextCta{translate:var(--bx,0) var(--by,0);transition:--trim .4s cubic-bezier(.22, 1, .36, 1), color .26s cubic-bezier(.65, 0, .35, 1), scale .4s var(--spring), translate .5s var(--spring)}html[data-x57-next=focus] .narrative-module__dRQYOa__nextCard{z-index:5;transition:box-shadow .45s;box-shadow:0 0 0 100vmax #0000}html[data-x57-next=focus] .narrative-module__dRQYOa__nextCard:hover{box-shadow:0 0 0 100vmax color-mix(in srgb, var(--paper) 78%, transparent)}html[data-x57-next=cursor] .narrative-module__dRQYOa__nextCard{cursor:none}html[data-x57-next=cursor] .narrative-module__dRQYOa__nextCard:after{content:"Read";top:var(--my,50%);left:var(--mx,50%);z-index:3;background:var(--sel);width:92px;height:92px;color:var(--sel-ink);font-family:var(--sans);letter-spacing:0;pointer-events:none;transition:scale .4s var(--spring);border-radius:50%;place-items:center;font-size:15px;font-weight:500;display:grid;position:absolute;translate:-50% -50%;scale:0}html[data-x57-next=cursor] .narrative-module__dRQYOa__nextCard:hover:after{scale:1}html[data-x57-videos=mono] .narrative-module__dRQYOa__nextCard:hover .narrative-module__dRQYOa__clipVideo{filter:none}@media (max-width:720px){.narrative-module__dRQYOa__nextStudy{padding-top:80px}.narrative-module__dRQYOa__nextCard{grid-template-columns:1fr;gap:28px;margin-inline:-16px;padding:16px}.narrative-module__dRQYOa__nextStack{transform-origin:50%;order:-1}.narrative-module__dRQYOa__nextText{transform-origin:50%}}.narrative-module__dRQYOa__back{align-items:center;gap:6px;display:inline-flex}.narrative-module__dRQYOa__back svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .26s cubic-bezier(.65,0,.35,1)}.narrative-module__dRQYOa__back:hover svg{transform:translate(-3px)}.narrative-module__dRQYOa__story{max-width:var(--wide);box-sizing:content-box;font-size:var(--fs);letter-spacing:var(--track);margin:0 auto;padding:clamp(56px,14vh,160px) 16px 34vh;font-weight:500;line-height:1.34}.narrative-module__dRQYOa__label{background:var(--frame);width:fit-content;color:var(--soft);font-family:var(--sans);letter-spacing:0;border-radius:999px;margin:0 0 round(1.1rem,1px);padding:6px 13px;font-size:14px;font-weight:500;line-height:round(1.2em,1px);display:block}.narrative-module__dRQYOa__para{font-size:inherit;font-weight:inherit;line-height:inherit;line-height:round(calc(var(--fs) * 1.34), 1px);letter-spacing:inherit;margin:0 0 round(.85em,1px)}.narrative-module__dRQYOa__inline{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;display:inline}.narrative-module__dRQYOa__chapter{margin-top:1.9em;scroll-margin-top:20vh}.narrative-module__dRQYOa__title{font-weight:600}.narrative-module__dRQYOa__w{color:var(--ink)}@property --trim{syntax:"<number>";inherits:false;initial-value:0}.narrative-module__dRQYOa__link,.narrative-module__dRQYOa__quiet{--u:color-mix(in srgb, currentColor 40%, transparent);--uh:max(1px, round(.06em, 1px));color:inherit;background:linear-gradient(var(--sel), var(--sel)) no-repeat 100% 100% / calc(var(--trim) * 100%) var(--uh), linear-gradient(var(--u), var(--u)) no-repeat 0 100% / 100% var(--uh);text-decoration:none;transition:--trim .26s cubic-bezier(.65,0,.35,1)}.narrative-module__dRQYOa__link:hover,.narrative-module__dRQYOa__link:focus-visible,.narrative-module__dRQYOa__quiet:hover,.narrative-module__dRQYOa__quiet:focus-visible{--trim:1;background-position:0 100%,0 100%}.narrative-module__dRQYOa__pop{display:inline-block}.narrative-module__dRQYOa__face{vertical-align:middle;background:var(--well);border-radius:50%;width:1.3em;height:1.3em;margin-block:-.2em;position:relative;overflow:hidden}.narrative-module__dRQYOa__faceImg{object-fit:cover;object-position:50% 12%;width:100%;height:100%;display:block}.narrative-module__dRQYOa__logoWrap{vertical-align:middle;margin-block:-.3em}.narrative-module__dRQYOa__logo{width:auto;height:.7em;display:block}.narrative-module__dRQYOa__pixel{image-rendering:pixelated}.narrative-module__dRQYOa__chipWrap{z-index:1;vertical-align:middle;margin-block:-.25em;position:relative}.narrative-module__dRQYOa__chipWrap:has([data-open=true]){z-index:40}.narrative-module__dRQYOa__chip{background:var(--well);cursor:zoom-in;width:2.35em;height:1.4em;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 8%, transparent);transition:transform .4s var(--spring);border:0;border-radius:.38em;padding:0;display:block;overflow:hidden}.narrative-module__dRQYOa__chipTall{width:.78em}.narrative-module__dRQYOa__chip:hover{transform:scale(1.06)}.narrative-module__dRQYOa__chipVideo,.narrative-module__dRQYOa__previewVideo{object-fit:cover;width:100%;height:100%;display:block}.narrative-module__dRQYOa__preview{aspect-ratio:16/9;background:var(--well);width:min(400px,100vw - 32px);box-shadow:0 30px 60px -24px var(--shadow), 0 0 0 1px color-mix(in srgb, var(--ink) 6%, transparent);opacity:0;pointer-events:none;transform:translateX(calc(-50% + var(--dx,0px))) scale(.35);transform-origin:calc(50% - var(--dx,0px)) 100%;transition:transform .6s var(--spring), opacity .18s ease;border-radius:18px;position:absolute;bottom:calc(100% + 14px);left:50%;overflow:hidden}.narrative-module__dRQYOa__previewTall{aspect-ratio:1/2;border-radius:26px;width:min(230px,100vw - 32px)}.narrative-module__dRQYOa__preview[data-below=true]{transform-origin:calc(50% - var(--dx,0px)) 0;top:calc(100% + 14px);bottom:auto}.narrative-module__dRQYOa__preview[data-open=true]{opacity:1;transform:translateX(calc(-50% + var(--dx,0px))) scale(1)}.narrative-module__dRQYOa__ctas{vertical-align:.12em;gap:.25em;display:inline-flex}.narrative-module__dRQYOa__pill{border:1px solid var(--line);background:var(--raised);color:var(--ink);letter-spacing:0;white-space:nowrap;border-radius:999px;padding:.42em .95em;font-size:.48em;font-weight:500;line-height:1;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-block}.narrative-module__dRQYOa__pill:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.narrative-module__dRQYOa__brand{vertical-align:-.06em;color:var(--ink);transition:opacity .2s}.narrative-module__dRQYOa__brand:hover{opacity:.6}.narrative-module__dRQYOa__brandImg,.narrative-module__dRQYOa__brandDior{width:auto;height:.72em;filter:var(--logo-filter);display:block}.narrative-module__dRQYOa__brandDior{height:.62em}.narrative-module__dRQYOa__actions{font-family:var(--sans);letter-spacing:0;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:1.2em 0 0;font-size:15px;display:flex}.narrative-module__dRQYOa__button{background:var(--ink);color:var(--paper);transition:transform .45s var(--spring);border-radius:999px;padding:16px 26px;font-weight:500;text-decoration:none;display:inline-block}.narrative-module__dRQYOa__button:hover{transform:scale(1.04)}.narrative-module__dRQYOa__quiet{--u:var(--line);--uh:1px}.narrative-module__dRQYOa__frameMain{flex:1 0 auto}.narrative-module__dRQYOa__footer{width:calc(100% - 32px);max-width:var(--wide);box-sizing:content-box;color:var(--soft);font-family:var(--mono);font-size:calc(12px * var(--label-scale));font-stretch:var(--label-stretch);font-style:var(--label-style);font-variation-settings:var(--label-fvs);letter-spacing:0;margin:0 auto;padding:0 16px 120px;line-height:1.6}.narrative-module__dRQYOa__page:not(:has(.narrative-module__dRQYOa__story)) .narrative-module__dRQYOa__footer{box-sizing:border-box;max-width:var(--container-max);padding-inline:var(--container-pad)}@media screen and (min-width:1920px){.narrative-module__dRQYOa__page:not(:has(.narrative-module__dRQYOa__story)) .narrative-module__dRQYOa__footer{max-width:var(--container-max-wide)}}.narrative-module__dRQYOa__footer p{margin:0}.narrative-module__dRQYOa__footerLine{flex-wrap:wrap;gap:4px 20px;display:flex}.narrative-module__dRQYOa__top{grid-template-columns:minmax(0, var(--col)) var(--side);column-gap:var(--gap);grid-template-rows:auto auto auto;grid-template-areas:"about work""bottom work""connect work";align-items:start;display:grid}.narrative-module__dRQYOa__about{grid-area:about}.narrative-module__dRQYOa__clients,.narrative-module__dRQYOa__words{flex-direction:column;align-items:center;display:flex}.narrative-module__dRQYOa__bottom{flex-wrap:wrap;grid-area:bottom;justify-content:space-evenly;align-items:flex-start;row-gap:1.1em;margin-top:1.1em;display:flex}.narrative-module__dRQYOa__connect{grid-area:connect}.narrative-module__dRQYOa__connectEnd{font-size:var(--fs);letter-spacing:var(--track);padding-block:clamp(80px,12vw,168px);font-weight:500;line-height:1.34}.narrative-module__dRQYOa__connectInner{max-width:var(--col);text-align:center;margin-inline:auto}.narrative-module__dRQYOa__connectInner .narrative-module__dRQYOa__label{margin-inline:auto}.narrative-module__dRQYOa__connectInner .narrative-module__dRQYOa__actions{justify-content:center}.narrative-module__dRQYOa__work{z-index:2;letter-spacing:0;grid-area:work;align-self:start;font-size:15px;line-height:1.4;position:sticky;top:40px}@media (max-height:720px){.narrative-module__dRQYOa__work{position:static}}.narrative-module__dRQYOa__workList,.narrative-module__dRQYOa__clientList{margin:0;padding:0;list-style:none}.narrative-module__dRQYOa__workList{margin-block:-8px}.narrative-module__dRQYOa__workRow{justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex;position:relative}.narrative-module__dRQYOa__workRow:before{content:"";z-index:-1;background:color-mix(in srgb, var(--ink) 7%, transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);opacity:0;border-radius:20px;transition:opacity .25s;position:absolute;inset:10px -14px}html[data-theme=dark] .narrative-module__dRQYOa__workRow:before{background:color-mix(in srgb, var(--ink) 10%, transparent)}@media (hover:hover){.narrative-module__dRQYOa__workRow:hover:before{opacity:1}}.narrative-module__dRQYOa__page[data-dimmed=true] .narrative-module__dRQYOa__workRow:before{opacity:0}.narrative-module__dRQYOa__workRow+.narrative-module__dRQYOa__workRow:after{content:"";background:var(--divider);height:1px;transition:opacity .4s;position:absolute;inset:0 0 auto}.narrative-module__dRQYOa__page[data-dimmed=true] .narrative-module__dRQYOa__workRow:after{opacity:.28}.narrative-module__dRQYOa__page[data-dim-instant=true] .narrative-module__dRQYOa__workRow:after{transition:none}.narrative-module__dRQYOa__workRow:nth-child(2n){flex-direction:row-reverse}.narrative-module__dRQYOa__workLogo{flex-direction:column;align-items:flex-start;gap:11px;min-width:0;display:flex}.narrative-module__dRQYOa__workRow:nth-child(2n) .narrative-module__dRQYOa__workLogo{text-align:right;align-items:flex-end}.narrative-module__dRQYOa__workRole{font-family:var(--mono);font-size:calc(12.5px * var(--label-scale));font-stretch:var(--label-stretch);font-style:var(--label-style);font-variation-settings:var(--label-fvs);letter-spacing:0;color:var(--soft);line-height:1.3}.narrative-module__dRQYOa__workLogo .narrative-module__dRQYOa__logo{width:auto;max-width:100%}.narrative-module__dRQYOa__bloomTrigger.narrative-module__dRQYOa__clip{box-sizing:border-box;aspect-ratio:16/10;border:6px solid var(--frame-media);background:var(--well);border-radius:14px;width:144px;display:block;position:relative;overflow:hidden}.narrative-module__dRQYOa__cardFramed{box-sizing:border-box;border:9px solid var(--frame-media)}.narrative-module__dRQYOa__clipVideo,.narrative-module__dRQYOa__cardVideo{transition:filter .4s}.narrative-module__dRQYOa__bloomSlot[data-open=true]>.narrative-module__dRQYOa__clip{opacity:.3}:is(html[data-x57-videos=mono] .narrative-module__dRQYOa__clipVideo,html[data-x57-videos=mono] .narrative-module__dRQYOa__cardVideo){filter:grayscale()}html[data-x57-videos=mono] .narrative-module__dRQYOa__bloomSlot[data-open=true] .narrative-module__dRQYOa__cardVideo{filter:none}.narrative-module__dRQYOa__clipVideoTop{object-position:50% 0}.narrative-module__dRQYOa__clipVideo{object-fit:cover;width:100%;height:100%;display:block}.narrative-module__dRQYOa__clientList{flex-wrap:wrap;align-items:center;gap:18px 30px;display:flex}.narrative-module__dRQYOa__clients .narrative-module__dRQYOa__brandImg{height:calc(22px * var(--brand-scale,1))}.narrative-module__dRQYOa__clients .narrative-module__dRQYOa__brandDior{height:18px}.narrative-module__dRQYOa__clientStrip{display:none}:is(html[data-x57-clients=spotlight] .narrative-module__dRQYOa__clientStrip,html[data-x57-clients=row] .narrative-module__dRQYOa__clientStrip){display:flex}:is(html[data-x57-clients=spotlight] .narrative-module__dRQYOa__clientsStack,html[data-x57-clients=row] .narrative-module__dRQYOa__clientsStack){display:none}.narrative-module__dRQYOa__clients .narrative-module__dRQYOa__brand{transition:opacity .25s ease, filter .25s ease, transform .5s var(--spring);display:block}:is(html[data-x57-clients=spotlight] .narrative-module__dRQYOa__clientStrip .narrative-module__dRQYOa__brand:hover,html[data-x57-clients=spotlight] .narrative-module__dRQYOa__clientStrip .narrative-module__dRQYOa__brand:focus-visible){opacity:1;transform:scale(1.06)}html[data-x57-clients=spotlight] .narrative-module__dRQYOa__clientStrip:has(.narrative-module__dRQYOa__brand:hover,.narrative-module__dRQYOa__brand:focus-visible) .narrative-module__dRQYOa__brand:not(:hover,:focus-visible){opacity:.2;filter:blur(2px)}.narrative-module__dRQYOa__tiles,.narrative-module__dRQYOa__faces{background:0 0;border:0;align-items:center;display:flex}.narrative-module__dRQYOa__tile{--r:0deg;--s:0px;box-sizing:border-box;border:4px solid var(--frame);background:var(--raised);width:84px;height:52px;color:var(--ink);box-shadow:0 8px 16px -10px var(--shadow);transform:translateX(0) rotate(var(--r));transition:transform .5s var(--spring);border-radius:13px;place-items:center;display:grid}.narrative-module__dRQYOa__tile+.narrative-module__dRQYOa__tile{margin-left:-46px}.narrative-module__dRQYOa__tile:first-child{--r:-6deg;--s:-8px}.narrative-module__dRQYOa__tile:nth-child(2){--r:-3deg;--s:-4px}.narrative-module__dRQYOa__tile:nth-child(4){--r:3deg;--s:4px}.narrative-module__dRQYOa__tile:nth-child(5){--r:6deg;--s:8px}.narrative-module__dRQYOa__tiles:hover .narrative-module__dRQYOa__tile,.narrative-module__dRQYOa__bloomSlot[data-open=true] .narrative-module__dRQYOa__tile{transform:translateX(var(--s)) rotate(var(--r))}.narrative-module__dRQYOa__tile .narrative-module__dRQYOa__brandImg{max-width:64px;height:calc(13px * var(--brand-scale,1))}.narrative-module__dRQYOa__tile .narrative-module__dRQYOa__brandDior{height:11px}.narrative-module__dRQYOa__bloom.narrative-module__dRQYOa__bloomClients{width:680px}.narrative-module__dRQYOa__bloomClients .narrative-module__dRQYOa__stack{height:190px}.narrative-module__dRQYOa__bloomClients .narrative-module__dRQYOa__cardSlot{aspect-ratio:16/10;width:130px}.narrative-module__dRQYOa__bloomClients .narrative-module__dRQYOa__cardSlot[data-i="0"]{--x:-272px;--y:22px;--r:-9deg;--d:40ms}.narrative-module__dRQYOa__bloomClients .narrative-module__dRQYOa__cardSlot[data-i="1"]{--x:-138px;--y:0px;--r:-4deg;--d:70ms}.narrative-module__dRQYOa__bloomClients .narrative-module__dRQYOa__front{--x:0px;--y:-10px;--r:0deg;--d:.1s}.narrative-module__dRQYOa__bloomClients .narrative-module__dRQYOa__cardSlot[data-i="2"]{--x:138px;--y:0px;--r:4deg;--d:70ms}.narrative-module__dRQYOa__bloomClients .narrative-module__dRQYOa__cardSlot[data-i="3"]{--x:272px;--y:22px;--r:9deg;--d:40ms}.narrative-module__dRQYOa__clientCard{box-sizing:border-box;border:7px solid var(--frame);color:var(--ink);transition:scale .4s var(--spring);text-decoration:none}.narrative-module__dRQYOa__clientCard:hover{scale:1.07}.narrative-module__dRQYOa__bloomClients .narrative-module__dRQYOa__cardSlot:hover{z-index:3}.narrative-module__dRQYOa__clientCard .narrative-module__dRQYOa__brandImg{max-width:96px;height:calc(22px * var(--brand-scale,1))}.narrative-module__dRQYOa__clientCard .narrative-module__dRQYOa__brandDior{height:18px}.narrative-module__dRQYOa__facesImg{--s:0px;box-sizing:border-box;border:4px solid var(--frame);object-fit:cover;width:60px;height:60px;transition:transform .5s var(--spring);border-radius:50%;display:block}.narrative-module__dRQYOa__facesImg+.narrative-module__dRQYOa__facesImg{margin-left:-18px}.narrative-module__dRQYOa__facesImg:first-child{--s:-9px}.narrative-module__dRQYOa__facesImg:nth-child(3){--s:9px}.narrative-module__dRQYOa__faces:hover .narrative-module__dRQYOa__facesImg,.narrative-module__dRQYOa__bloomSlot[data-open=true] .narrative-module__dRQYOa__facesImg{transform:translateX(var(--s))}.narrative-module__dRQYOa__bloomSlot[data-open=true]>.narrative-module__dRQYOa__tiles,.narrative-module__dRQYOa__bloomSlot[data-open=true]>.narrative-module__dRQYOa__faces{opacity:.3}.narrative-module__dRQYOa__bloom.narrative-module__dRQYOa__bloomQuotes{width:700px}.narrative-module__dRQYOa__bloomQuotes .narrative-module__dRQYOa__stack{height:250px}.narrative-module__dRQYOa__bloomQuotes .narrative-module__dRQYOa__cardSlot{aspect-ratio:auto;width:212px}.narrative-module__dRQYOa__bloomQuotes .narrative-module__dRQYOa__cardSlot[data-i="0"]{--x:-220px;--y:8px;--r:-5deg}.narrative-module__dRQYOa__bloomQuotes .narrative-module__dRQYOa__cardSlot[data-i="1"]{--x:220px;--y:10px;--r:4deg}.narrative-module__dRQYOa__bloomQuotes .narrative-module__dRQYOa__front{--y:-4px;--r:.5deg}.narrative-module__dRQYOa__quoteCard{box-sizing:border-box;border:7px solid var(--frame);text-align:left;justify-content:flex-start;align-items:stretch;gap:16px;padding:18px}.narrative-module__dRQYOa__quoteText{text-wrap:pretty;font-size:16px;font-weight:500;line-height:1.35}.narrative-module__dRQYOa__quoteBy{font-family:var(--mono);font-size:calc(11px * var(--label-scale));font-stretch:var(--label-stretch);font-style:var(--label-style);font-variation-settings:var(--label-fvs);letter-spacing:0;align-items:center;gap:10px;font-weight:500;line-height:1.3;display:flex}.narrative-module__dRQYOa__quoteFace{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.narrative-module__dRQYOa__quoteRole{color:var(--soft);font-weight:400;display:block}@media (max-width:1099px){.narrative-module__dRQYOa__page{--wide:calc(var(--fs) * 21.5)}.narrative-module__dRQYOa__top{grid-template:"about""work""bottom""connect"/minmax(0,1fr)}.narrative-module__dRQYOa__work{position:static}.narrative-module__dRQYOa__bottom{margin-top:2.2rem}}@media (max-width:720px){.narrative-module__dRQYOa__bottom{flex-direction:column;align-items:center;row-gap:2.75rem;margin-top:4rem}.narrative-module__dRQYOa__titleLine{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.narrative-module__dRQYOa__titleLine .narrative-module__dRQYOa__bloomSlot,.narrative-module__dRQYOa__titleLine .narrative-module__dRQYOa__face{margin-block:0}.narrative-module__dRQYOa__titleLine .narrative-module__dRQYOa__bloomSlot .narrative-module__dRQYOa__face{width:76px;height:76px}.narrative-module__dRQYOa__work{margin-top:1.9rem}}.narrative-module__dRQYOa__logo:not(.narrative-module__dRQYOa__pixel){filter:var(--logo-filter)}.narrative-module__dRQYOa__onDark{display:none}html[data-theme=dark] .narrative-module__dRQYOa__page .narrative-module__dRQYOa__onLight{display:none}html[data-theme=dark] .narrative-module__dRQYOa__page .narrative-module__dRQYOa__onDark{display:block}.narrative-module__dRQYOa__themeButton{border:1px solid var(--line);width:32px;height:32px;color:var(--soft);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;transition:color .2s,border-color .2s;display:inline-grid}.narrative-module__dRQYOa__themeButton:hover{border-color:var(--soft);color:var(--ink)}.narrative-module__dRQYOa__themeButton svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.narrative-module__dRQYOa__sun{display:none}html[data-theme=dark] .narrative-module__dRQYOa__page .narrative-module__dRQYOa__sun{display:block}html[data-theme=dark] .narrative-module__dRQYOa__page .narrative-module__dRQYOa__moon{display:none}.narrative-module__dRQYOa__roll{--roll-gap:.6em;clip-path:inset(-.3em -.15em);vertical-align:bottom;height:1lh;transition:width .7s cubic-bezier(.7,0,.2,1);display:inline-grid;position:relative}.narrative-module__dRQYOa__rollSizer{white-space:nowrap;visibility:hidden;grid-area:1/1}.narrative-module__dRQYOa__rollReel{gap:var(--roll-gap);flex-direction:column;transition:translate .7s cubic-bezier(.7,0,.2,1);display:flex;position:absolute;top:0;left:0}.narrative-module__dRQYOa__roll[data-instant=true] .narrative-module__dRQYOa__rollReel{transition:none}.narrative-module__dRQYOa__rollWord{white-space:nowrap;height:1lh;display:block}.narrative-module__dRQYOa__rollMeasure{white-space:nowrap;visibility:hidden;position:absolute}.narrative-module__dRQYOa__titleLine{font-size:min(calc(var(--fs) * 1.45), calc(7vw * var(--scale)));white-space:nowrap;line-height:round(1.2em,1px)}.narrative-module__dRQYOa__titleLine .narrative-module__dRQYOa__face{box-sizing:border-box;border:4px solid var(--frame);width:1.25em;height:1.25em}.narrative-module__dRQYOa__dim{transition:filter .4s,opacity .4s}.narrative-module__dRQYOa__page[data-dimmed=true] .narrative-module__dRQYOa__dim{filter:blur(7px);opacity:.28}.narrative-module__dRQYOa__page[data-dim-instant=true] .narrative-module__dRQYOa__dim{transition:none}.narrative-module__dRQYOa__bloomSlot{vertical-align:middle;margin-block:-.2em;display:inline-block;position:relative}.narrative-module__dRQYOa__bloomSlot[data-open=true]{z-index:60}.narrative-module__dRQYOa__bloomSlot .narrative-module__dRQYOa__face{margin:0;display:block}.narrative-module__dRQYOa__bloomTrigger{font:inherit;cursor:pointer;transition:scale .4s var(--spring), opacity .4s ease;border:0;padding:0}.narrative-module__dRQYOa__bloomSlot[data-open=true]>.narrative-module__dRQYOa__bloomTrigger{scale:.93}.narrative-module__dRQYOa__bloomSlot:has(>.narrative-module__dRQYOa__bloom[data-instant=true])>.narrative-module__dRQYOa__bloomTrigger{transition:none}.narrative-module__dRQYOa__page[data-dimmed=true] .narrative-module__dRQYOa__bloomSlot:not([data-open=true]){filter:blur(7px);opacity:.28}.narrative-module__dRQYOa__bloomSlot{transition:filter .4s,opacity .4s}.narrative-module__dRQYOa__page[data-dim-instant=true] .narrative-module__dRQYOa__bloomSlot{transition:none}.narrative-module__dRQYOa__bloom{z-index:50;width:400px;color:var(--ink);letter-spacing:0;pointer-events:none;visibility:hidden;transform:translateX(calc(-50% + var(--dx,0px)));flex-direction:column;align-items:center;padding-top:10px;font-size:15px;font-weight:500;line-height:1.4;transition:visibility 0s linear .45s;display:flex;position:absolute;top:100%;left:50%}.narrative-module__dRQYOa__bloom[data-above=true]{padding-top:0;padding-bottom:10px;top:auto;bottom:100%}.narrative-module__dRQYOa__bloom[data-open=true]{pointer-events:auto;visibility:visible;transition:visibility}.narrative-module__dRQYOa__stack{width:100%;height:230px;display:block;position:relative}.narrative-module__dRQYOa__cardSlot{--x:0px;--y:0px;--r:0deg;--d:0s;aspect-ratio:1;opacity:0;width:150px;transition:transform .75s var(--spring) var(--d), opacity .2s ease var(--d);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateY(-90px)scale(.3)}.narrative-module__dRQYOa__bloom[data-open=true] .narrative-module__dRQYOa__cardSlot{opacity:1;transform:translate(-50%, -50%) translate(var(--x), var(--y)) rotate(var(--r))}.narrative-module__dRQYOa__cardSlot[data-i="0"]{--x:-112px;--y:-4px;--r:-11deg;--d:50ms}.narrative-module__dRQYOa__cardSlot[data-i="1"]{--x:114px;--y:-14px;--r:9deg;--d:90ms}.narrative-module__dRQYOa__front{--y:10px;--r:-2deg;z-index:2;width:178px}.narrative-module__dRQYOa__card{background:var(--raised);width:100%;height:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 8%, transparent), 0 22px 44px -18px var(--shadow);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.narrative-module__dRQYOa__cardStone{background:#fbf9f4;justify-content:flex-end}html[data-theme=dark] .narrative-module__dRQYOa__page .narrative-module__dRQYOa__cardStone{border-color:var(--frame);background:var(--raised)}.narrative-module__dRQYOa__cardPhoto{width:96%;height:auto;margin-bottom:-3%;display:block;transform:scaleX(-1)}.narrative-module__dRQYOa__bloomPortrait .narrative-module__dRQYOa__front{--y:0px;--r:-2deg;width:210px}.narrative-module__dRQYOa__bloomPortrait .narrative-module__dRQYOa__stack{height:240px}.narrative-module__dRQYOa__bloomBio{max-width:36ch;color:var(--soft);text-align:left;text-wrap:pretty;margin-top:10px;font-size:14px;font-weight:400;line-height:1.5}.narrative-module__dRQYOa__bloomBody{text-align:center;opacity:0;transition:opacity .25s ease, transform .6s var(--spring);flex-direction:column;align-items:center;margin-top:6px;display:flex;transform:translateY(12px)}.narrative-module__dRQYOa__bloom[data-open=true] .narrative-module__dRQYOa__bloomBody{opacity:1;transition-delay:.12s;transform:none}.narrative-module__dRQYOa__bloomHeadline{text-wrap:balance;max-width:30ch;margin-top:4px;font-size:17px;font-weight:600;line-height:1.3}.narrative-module__dRQYOa__bloomWide .narrative-module__dRQYOa__stack{height:230px}.narrative-module__dRQYOa__bloomWide .narrative-module__dRQYOa__front{--y:0px;--r:-1.5deg;aspect-ratio:16/10;width:340px}.narrative-module__dRQYOa__bloomTall .narrative-module__dRQYOa__stack{height:320px}.narrative-module__dRQYOa__bloomTall,.narrative-module__dRQYOa__modalTall{--pw:348;--ph:711;--px:6;--py:4;--pr:53;--vw:360;--vh:720}.narrative-module__dRQYOa__bloomScreen{--pw:600;--ph:1304;--px:0;--py:0;--pr:84;--vw:600;--vh:1304}.narrative-module__dRQYOa__bloomTall .narrative-module__dRQYOa__front{--y:0px;--r:-2deg;--inner:132px;width:calc(var(--inner) + 18px);height:calc(var(--inner) * var(--ph) / var(--pw) + 18px);aspect-ratio:auto}.narrative-module__dRQYOa__bloomTall .narrative-module__dRQYOa__card{border-radius:calc(var(--inner) * var(--pr) / var(--pw) + 9px)}.narrative-module__dRQYOa__bloomTall .narrative-module__dRQYOa__cardVideo,.narrative-module__dRQYOa__modalTall .narrative-module__dRQYOa__modalVideo{top:calc(var(--py) / var(--ph) * -100%);left:calc(var(--px) / var(--pw) * -100%);width:calc(var(--vw) / var(--pw) * 100%);max-width:none;height:calc(var(--vh) / var(--ph) * 100%);object-fit:fill;position:absolute}.narrative-module__dRQYOa__bloom[data-above=true] .narrative-module__dRQYOa__cardSlot{transform:translate(-50%,-50%)translateY(90px)scale(.3)}.narrative-module__dRQYOa__bloom[data-above=true][data-open=true] .narrative-module__dRQYOa__cardSlot{transform:translate(-50%, -50%) translate(var(--x), var(--y)) rotate(var(--r))}.narrative-module__dRQYOa__cardVideo{object-fit:cover;width:100%;height:100%;display:block}.narrative-module__dRQYOa__expand{background:color-mix(in srgb, var(--raised) 86%, transparent);width:52px;height:52px;color:var(--ink);box-shadow:0 10px 24px -10px var(--shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;opacity:0;transition:opacity .2s ease, scale .35s var(--spring);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:.85}.narrative-module__dRQYOa__card:hover .narrative-module__dRQYOa__expand,.narrative-module__dRQYOa__expand:focus-visible{opacity:1;scale:1}.narrative-module__dRQYOa__card .narrative-module__dRQYOa__expand:hover{scale:1.07}.narrative-module__dRQYOa__expandSmall{width:36px;height:36px}.narrative-module__dRQYOa__expandSmall svg{width:17px;height:17px}@media (hover:hover){.narrative-module__dRQYOa__clip:hover .narrative-module__dRQYOa__expandSmall{opacity:1;scale:1}.narrative-module__dRQYOa__clip:hover .narrative-module__dRQYOa__expandSmall:hover{scale:1.07}}@media (hover:none){.narrative-module__dRQYOa__bloom[data-open=true] .narrative-module__dRQYOa__expand{opacity:1;scale:1}}.narrative-module__dRQYOa__expand svg,.narrative-module__dRQYOa__modalClose svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.narrative-module__dRQYOa__modal{max-width:none;max-height:none;color:var(--ink);font-family:var(--sans);background:0 0;border:0;padding:0;overflow:visible}.narrative-module__dRQYOa__modal::backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#14121052}.narrative-module__dRQYOa__modal[open]{animation:.3s cubic-bezier(.2,.8,.2,1) narrative-module__dRQYOa__modal-in}@keyframes narrative-module__dRQYOa__modal-in{0%{opacity:0;scale:.96}}.narrative-module__dRQYOa__modalInner{flex-direction:column;align-items:center;gap:18px;display:flex}.narrative-module__dRQYOa__modalTitle{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600;line-height:1.2}.narrative-module__dRQYOa__modalFrame{box-sizing:border-box;aspect-ratio:16/10;background:var(--well);width:min(88vw,1040px,137.6vh - 224px);box-shadow:0 40px 80px -30px var(--shadow);border-radius:16px;display:block;position:relative;overflow:hidden}.narrative-module__dRQYOa__modalFrame.narrative-module__dRQYOa__modalTall{--h:min(calc(100vh - 220px), 760px);width:calc(var(--h) * var(--pw) / var(--ph));height:var(--h);aspect-ratio:auto;border-radius:calc(var(--h) * var(--pr) / var(--ph))}.narrative-module__dRQYOa__modalVideo{object-fit:cover;width:100%;height:100%;display:block}.narrative-module__dRQYOa__soundButton{color:#f4f1ea;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;width:44px;height:44px;transition:scale .35s var(--spring);background:#14120f99;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:14px;right:14px}.narrative-module__dRQYOa__soundButton:hover{scale:1.07}.narrative-module__dRQYOa__soundButton:focus-visible{outline-offset:3px;outline:2px solid #f4f1ea}.narrative-module__dRQYOa__soundButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.narrative-module__dRQYOa__modalClose{background:var(--ink);width:44px;height:44px;color:var(--paper);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;top:20px;right:20px}.narrative-module__dRQYOa__bloomClose{z-index:950}.narrative-module__dRQYOa__bloomName{font-size:19px;font-weight:600}.narrative-module__dRQYOa__bloomTitle{color:var(--soft);font-family:var(--mono);font-size:calc(14px * var(--label-scale));font-stretch:var(--label-stretch);font-style:var(--label-style);font-variation-settings:var(--label-fvs);letter-spacing:0;margin:10px 0 8px}.narrative-module__dRQYOa__bloomKind{background:var(--frame);color:var(--soft);border-radius:999px;margin-top:14px;padding:4px 11px;font-size:12.5px;font-weight:500;line-height:1.3}.narrative-module__dRQYOa__bloomKind+.narrative-module__dRQYOa__bloomTitle{margin-top:8px}.narrative-module__dRQYOa__bloomActions{gap:16px;margin-top:14px;display:flex}.narrative-module__dRQYOa__bloomPrimary,.narrative-module__dRQYOa__bloomSecondary{white-space:nowrap;cursor:pointer;transition:background-color .2s ease, scale .4s var(--spring);border:0;border-radius:999px;align-items:center;gap:6px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;overflow:hidden;transform:translateZ(0)}.narrative-module__dRQYOa__modalInner .narrative-module__dRQYOa__bloomActions :is(.narrative-module__dRQYOa__bloomPrimary,.narrative-module__dRQYOa__bloomSecondary),.narrative-module__dRQYOa__ctaLarge{min-height:52px;padding:0 26px;font-size:15px}.narrative-module__dRQYOa__chat{opacity:0;width:0;transition:width .4s var(--spring), margin-left .4s var(--spring), opacity .2s ease;margin-left:-6px;display:inline-flex;overflow:hidden}.narrative-module__dRQYOa__chat svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;transform-origin:25% 85%;width:18px;height:18px;transition:scale .5s var(--spring), rotate .5s var(--spring);flex:none;rotate:-25deg;scale:.3}.narrative-module__dRQYOa__chatDot{fill:currentColor;stroke:none}:is(.narrative-module__dRQYOa__bloomPrimary,.narrative-module__dRQYOa__bloomSecondary):is(:hover,:focus-visible) .narrative-module__dRQYOa__chat{opacity:1;width:18px;margin-left:0}:is(.narrative-module__dRQYOa__bloomPrimary,.narrative-module__dRQYOa__bloomSecondary):is(:hover,:focus-visible) .narrative-module__dRQYOa__chat svg{rotate:none;scale:1}@media (prefers-reduced-motion:no-preference){:is(.narrative-module__dRQYOa__bloomPrimary,.narrative-module__dRQYOa__bloomSecondary):is(:hover,:focus-visible) .narrative-module__dRQYOa__chatDot{animation:1.2s ease-in-out .3s infinite narrative-module__dRQYOa__chat-typing}:is(.narrative-module__dRQYOa__bloomPrimary,.narrative-module__dRQYOa__bloomSecondary):is(:hover,:focus-visible) .narrative-module__dRQYOa__chatDot:nth-of-type(2){animation-delay:.45s}:is(.narrative-module__dRQYOa__bloomPrimary,.narrative-module__dRQYOa__bloomSecondary):is(:hover,:focus-visible) .narrative-module__dRQYOa__chatDot:nth-of-type(3){animation-delay:.6s}:is(.narrative-module__dRQYOa__bloomPrimary,.narrative-module__dRQYOa__bloomSecondary):is(:hover,:focus-visible) .narrative-module__dRQYOa__plane svg{animation:1.4s ease-in-out .35s infinite narrative-module__dRQYOa__plane-lift}}@keyframes narrative-module__dRQYOa__plane-lift{0%,to{translate:0}50%{translate:1.5px -1.5px}}@keyframes narrative-module__dRQYOa__chat-typing{0%,60%,to{opacity:1;translate:0}30%{opacity:.35;translate:0 -1.5px}}.narrative-module__dRQYOa__bloomPrimary:hover,.narrative-module__dRQYOa__bloomSecondary:hover{scale:1.07}.narrative-module__dRQYOa__bloomPrimary{color:var(--paper);background:radial-gradient(circle farthest-corner at var(--fx,50%) var(--fy,50%), var(--sel) calc(var(--trim) * (100% + 1px) - 1px), transparent calc(var(--trim) * (100% + 1px))), var(--ink);transition:--trim .4s cubic-bezier(.22, 1, .36, 1), color .26s cubic-bezier(.65, 0, .35, 1), scale .4s var(--spring)}.narrative-module__dRQYOa__bloomPrimary:hover,.narrative-module__dRQYOa__bloomPrimary:focus-visible{--trim:1;color:var(--sel-ink)}@media (prefers-reduced-motion:reduce){.narrative-module__dRQYOa__bloomPrimary{transition:--trim .4s cubic-bezier(.22,1,.36,1),color .26s cubic-bezier(.65,0,.35,1)}}.narrative-module__dRQYOa__bloomSecondary{background:var(--frame);color:var(--ink)}.narrative-module__dRQYOa__bloomSecondary:hover{background:color-mix(in srgb, var(--ink) 12%, var(--paper))}.narrative-module__dRQYOa__appleMark{margin-right:.12em;font-family:-apple-system,system-ui,sans-serif;font-size:1.6em;font-weight:400;line-height:0;position:relative;top:.135em}.narrative-module__dRQYOa__out,.narrative-module__dRQYOa__in,.narrative-module__dRQYOa__mail,.narrative-module__dRQYOa__step{width:16px;height:16px;margin-block:-2px;display:inline-grid;position:relative}html[data-x57-icon=loop] .narrative-module__dRQYOa__out{overflow:hidden}.narrative-module__dRQYOa__out>*{grid-area:1/1;display:none}.narrative-module__dRQYOa__out svg,.narrative-module__dRQYOa__in svg,.narrative-module__dRQYOa__mail svg,.narrative-module__dRQYOa__step svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}:is(html:not([data-x57-icon]) .narrative-module__dRQYOa__out>[data-icon=arrow],html[data-x57-icon=box] .narrative-module__dRQYOa__out>[data-icon=box],html[data-x57-icon=right] .narrative-module__dRQYOa__out>[data-icon=right]){display:block}html[data-x57-icon=loop] .narrative-module__dRQYOa__out>[data-icon=loop]{display:grid}.narrative-module__dRQYOa__out [data-icon=loop]>svg{grid-area:1/1}.narrative-module__dRQYOa__out [data-icon=arrow],.narrative-module__dRQYOa__outMoves,.narrative-module__dRQYOa__out [data-icon=right],.narrative-module__dRQYOa__out [data-icon=loop]>svg{transition:transform .35s cubic-bezier(.3,1.4,.5,1)}a:hover>.narrative-module__dRQYOa__out [data-icon=arrow]{animation:.62s narrative-module__dRQYOa__out-arrow}@keyframes narrative-module__dRQYOa__out-arrow{0%{animation-timing-function:cubic-bezier(.55,0,.9,.35);transform:none}38%{transform:translate(36px,-36px)}38.01%{animation-timing-function:cubic-bezier(.15,.85,.3,1);transform:translate(-36px,36px)}to{transform:none}}.narrative-module__dRQYOa__in>svg{grid-area:1/1;display:none;overflow:visible}:is(html:not([data-x57-case]) .narrative-module__dRQYOa__in>[data-case=fan],html[data-x57-case=draw] .narrative-module__dRQYOa__in>[data-case=draw]){display:block}.narrative-module__dRQYOa__inArrow,.narrative-module__dRQYOa__inShaft{transform-box:fill-box;transition:transform .26s cubic-bezier(.65,0,.35,1)}.narrative-module__dRQYOa__inShaft{transform-origin:100%;transform:scaleX(.72)}:is(.narrative-module__dRQYOa__bloomPrimary,.narrative-module__dRQYOa__bloomSecondary):hover .narrative-module__dRQYOa__in .narrative-module__dRQYOa__inArrow{transform:translate(2px)}:is(.narrative-module__dRQYOa__bloomPrimary,.narrative-module__dRQYOa__bloomSecondary):hover .narrative-module__dRQYOa__in .narrative-module__dRQYOa__inShaft{transform:none}.narrative-module__dRQYOa__in [data-case=fan]{stroke:var(--in-stroke,currentColor);stroke-width:1.75px}.narrative-module__dRQYOa__inCard{fill:var(--in-fill,none);transform-box:fill-box;transform-origin:50% 100%;transition:transform .5s var(--spring), fill .26s cubic-bezier(.65, 0, .35, 1)}.narrative-module__dRQYOa__bloomPrimary{--in-fill:var(--raised);--in-stroke:#13120f}html[data-theme=dark] .narrative-module__dRQYOa__bloomPrimary{--in-fill:#fff}:is(html .narrative-module__dRQYOa__bloomPrimary:hover,html .narrative-module__dRQYOa__bloomPrimary:focus-visible){--in-fill:var(--sel)}.narrative-module__dRQYOa__bloomIcon{justify-content:center;width:34px;height:34px;padding:0}.narrative-module__dRQYOa__bloomLarge{padding:13px 22px;font-size:15px;line-height:18px}.narrative-module__dRQYOa__bloomIcon.narrative-module__dRQYOa__bloomLarge{width:44px;height:44px;padding:0}.narrative-module__dRQYOa__inCard[data-c=l]{transform:rotate(-9deg)}.narrative-module__dRQYOa__inCard[data-c=r]{transform:rotate(9deg)}:is(.narrative-module__dRQYOa__bloomPrimary,.narrative-module__dRQYOa__bloomSecondary):hover .narrative-module__dRQYOa__in .narrative-module__dRQYOa__inCard[data-c=l]{transform:translate(-3px)rotate(-24deg)}:is(.narrative-module__dRQYOa__bloomPrimary,.narrative-module__dRQYOa__bloomSecondary):hover .narrative-module__dRQYOa__in .narrative-module__dRQYOa__inCard[data-c=r]{transform:translate(3px)rotate(24deg)}.narrative-module__dRQYOa__mail svg{overflow:visible}.narrative-module__dRQYOa__mailFlap{transition:d .3s cubic-bezier(.22,1,.36,1)}.narrative-module__dRQYOa__mailOpen{display:none}a:hover>.narrative-module__dRQYOa__mail .narrative-module__dRQYOa__mailFlap,a:focus-visible>.narrative-module__dRQYOa__mail .narrative-module__dRQYOa__mailFlap{d:path("M2.5 8C2.5 8 2.5 8 2.5 8L12 1L21.5 8C21.5 8 21.5 8 21.5 8")}@supports not (d:path('M0 0')){a:hover>.narrative-module__dRQYOa__mail .narrative-module__dRQYOa__mailFlap,a:focus-visible>.narrative-module__dRQYOa__mail .narrative-module__dRQYOa__mailFlap{display:none}a:hover>.narrative-module__dRQYOa__mail .narrative-module__dRQYOa__mailOpen,a:focus-visible>.narrative-module__dRQYOa__mail .narrative-module__dRQYOa__mailOpen{display:inline}}a:hover>.narrative-module__dRQYOa__out .narrative-module__dRQYOa__outMoves{transform:translate(3px,-3px)}a:hover>.narrative-module__dRQYOa__out [data-icon=right]{transform:translate(3px)}.narrative-module__dRQYOa__out [data-icon=loop]>svg:last-child{transform:translate(-110%,110%)}a:hover>.narrative-module__dRQYOa__out [data-icon=loop]>svg:first-child{transform:translate(110%,-110%)}a:hover>.narrative-module__dRQYOa__out [data-icon=loop]>svg:last-child{transform:none}.narrative-module__dRQYOa__bloom[data-instant=true],.narrative-module__dRQYOa__bloom[data-instant=true] .narrative-module__dRQYOa__cardSlot,.narrative-module__dRQYOa__bloom[data-instant=true] .narrative-module__dRQYOa__bloomBody{transition:none}@media (max-width:720px),(hover:none) and (max-height:760px){.narrative-module__dRQYOa__bloom,.narrative-module__dRQYOa__bloom[data-above=true]{width:min(360px,100vw - 32px);padding:0;position:fixed;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.narrative-module__dRQYOa__cardSlot{width:128px}.narrative-module__dRQYOa__cardSlot[data-i="0"]{--x:-96px}.narrative-module__dRQYOa__cardSlot[data-i="1"]{--x:98px}.narrative-module__dRQYOa__front{width:156px}.narrative-module__dRQYOa__bloomWide .narrative-module__dRQYOa__front{width:calc(100vw - 48px)}.narrative-module__dRQYOa__bloom.narrative-module__dRQYOa__bloomClients,.narrative-module__dRQYOa__bloom.narrative-module__dRQYOa__bloomQuotes{width:min(360px,100vw - 32px)}.narrative-module__dRQYOa__bloomClients .narrative-module__dRQYOa__stack{height:300px}.narrative-module__dRQYOa__bloomClients .narrative-module__dRQYOa__cardSlot{width:140px}.narrative-module__dRQYOa__bloomClients .narrative-module__dRQYOa__cardSlot[data-i="0"]{--x:-78px;--y:-100px;--r:-4deg}.narrative-module__dRQYOa__bloomClients .narrative-module__dRQYOa__cardSlot[data-i="1"]{--x:78px;--y:-100px;--r:3deg}.narrative-module__dRQYOa__bloomClients .narrative-module__dRQYOa__front{--x:0px;--y:0px;--r:0deg}.narrative-module__dRQYOa__bloomClients .narrative-module__dRQYOa__cardSlot[data-i="2"]{--x:-78px;--y:100px;--r:3deg}.narrative-module__dRQYOa__bloomClients .narrative-module__dRQYOa__cardSlot[data-i="3"]{--x:78px;--y:100px;--r:-4deg}.narrative-module__dRQYOa__bloomQuotes .narrative-module__dRQYOa__stack{height:480px}.narrative-module__dRQYOa__bloomQuotes .narrative-module__dRQYOa__cardSlot{width:min(300px,100vw - 56px)}.narrative-module__dRQYOa__bloomQuotes .narrative-module__dRQYOa__cardSlot[data-i="0"]{--x:0px;--y:-176px;--r:-2deg}.narrative-module__dRQYOa__bloomQuotes .narrative-module__dRQYOa__cardSlot[data-i="1"]{--x:0px;--y:193px;--r:2deg}.narrative-module__dRQYOa__bloomQuotes .narrative-module__dRQYOa__front{--y:14px}.narrative-module__dRQYOa__bloomSlot[data-open=true]>.narrative-module__dRQYOa__bloomTrigger{opacity:0}}.narrative-module__dRQYOa__picker{z-index:900;font-family:var(--sans);letter-spacing:0;position:fixed;bottom:18px;right:20px}.narrative-module__dRQYOa__pickerBar{background:var(--ink);color:var(--paper);box-shadow:0 10px 30px -12px var(--shadow);border-radius:999px;align-items:center;padding:3px;display:flex}.narrative-module__dRQYOa__pickerStep,.narrative-module__dRQYOa__pickerName{color:inherit;cursor:pointer;background:0 0;border:0}.narrative-module__dRQYOa__pickerStep{border-radius:50%;width:32px;height:32px;font-size:18px;line-height:1;transition:background-color .15s}.narrative-module__dRQYOa__pickerStep:hover{background:color-mix(in srgb, var(--paper) 14%, transparent)}.narrative-module__dRQYOa__pickerName{font:500 14px/32px var(--sans);white-space:nowrap;align-items:baseline;gap:8px;padding:0 6px;display:flex}.narrative-module__dRQYOa__pickerAa{opacity:.6;font-size:15px;font-weight:600}.narrative-module__dRQYOa__pickerList{border:1px solid var(--line);background:var(--raised);width:240px;max-height:min(560px,100svh - 140px);box-shadow:0 24px 50px -20px var(--shadow);opacity:0;transform-origin:100% 100%;visibility:hidden;border-radius:16px;padding:8px;transition:opacity .14s,transform .14s,visibility 0s linear .14s;position:absolute;bottom:calc(100% + 8px);right:0;overflow-y:auto;transform:scale(.97)translateY(4px)}.narrative-module__dRQYOa__pickerList[data-open=true]{opacity:1;visibility:visible;transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1),visibility;transform:none}.narrative-module__dRQYOa__pickerList[data-instant=true]{transition:none}.narrative-module__dRQYOa__pickerGroup+.narrative-module__dRQYOa__pickerGroup{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.narrative-module__dRQYOa__pickerGroupLabel{color:var(--soft);font:500 12px/1.4 var(--sans);margin:2px 10px 4px}.narrative-module__dRQYOa__pickerOption{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 10px;font-size:17px;line-height:1.25;display:block}.narrative-module__dRQYOa__pickerSwatch{vertical-align:-1px;width:12px;height:12px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 18%, transparent);border-radius:50%;margin-right:10px;display:inline-block}.narrative-module__dRQYOa__pickerOption:hover{background:var(--well)}.narrative-module__dRQYOa__pickerOption[aria-pressed=true]{background:var(--ink);color:var(--paper)}.narrative-module__dRQYOa__pickerClients{bottom:64px}.narrative-module__dRQYOa__picker,.narrative-module__dRQYOa__chromeSwitch{transition:opacity .2s}.narrative-module__dRQYOa__page[data-dimmed=true] .narrative-module__dRQYOa__picker,.narrative-module__dRQYOa__page[data-dimmed=true] .narrative-module__dRQYOa__chromeSwitch{opacity:0;pointer-events:none}.narrative-module__dRQYOa__pickerBadges{bottom:110px}.narrative-module__dRQYOa__pickerVideos{bottom:156px}.narrative-module__dRQYOa__pickerIcon{bottom:202px}.narrative-module__dRQYOa__pickerHighlight{bottom:248px}.narrative-module__dRQYOa__pickerLabels{bottom:294px}.narrative-module__dRQYOa__pickerTransition{bottom:340px}.narrative-module__dRQYOa__pickerCase{bottom:386px}.narrative-module__dRQYOa__pickerNext{bottom:432px}.narrative-module__dRQYOa__pickerWall{bottom:478px}.narrative-module__dRQYOa__pickerViews{bottom:524px}.narrative-module__dRQYOa__pickerLabels .narrative-module__dRQYOa__pickerList{max-height:calc(100svh - 350px)}.narrative-module__dRQYOa__pickerDividers{bottom:570px}.narrative-module__dRQYOa__pickerToggle{font:500 14px/38px var(--sans);cursor:pointer;border:0;gap:8px;padding:0 16px}.narrative-module__dRQYOa__chromeSwitch{z-index:900;background:var(--ink);width:38px;height:38px;color:var(--paper);box-shadow:0 10px 30px -12px var(--shadow);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;bottom:18px;left:70px}.narrative-module__dRQYOa__chromeSwitch svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px}:is(html[data-x57-chrome=off] .narrative-module__dRQYOa__picker,html[data-x57-badges=off] .narrative-module__dRQYOa__label){display:none}html[data-x57-chrome=off] .narrative-module__dRQYOa__chromeSwitch{opacity:.18;left:20px}:is(html[data-x57-chrome=off] .narrative-module__dRQYOa__chromeSwitch:hover,html[data-x57-chrome=off] .narrative-module__dRQYOa__chromeSwitch:focus-visible){opacity:1}@media (max-width:640px){.narrative-module__dRQYOa__picker{bottom:68px;right:16px}.narrative-module__dRQYOa__pickerClients{bottom:114px}.narrative-module__dRQYOa__pickerBadges{bottom:160px}.narrative-module__dRQYOa__pickerVideos{bottom:206px}.narrative-module__dRQYOa__pickerIcon{bottom:252px}.narrative-module__dRQYOa__pickerHighlight{bottom:298px}.narrative-module__dRQYOa__pickerLabels{bottom:344px}.narrative-module__dRQYOa__pickerTransition{bottom:390px}.narrative-module__dRQYOa__pickerCase{bottom:436px}.narrative-module__dRQYOa__pickerNext{bottom:482px}.narrative-module__dRQYOa__pickerWall{bottom:528px}.narrative-module__dRQYOa__pickerViews{bottom:574px}.narrative-module__dRQYOa__pickerDividers{bottom:620px}.narrative-module__dRQYOa__pickerLabels .narrative-module__dRQYOa__pickerList{max-height:calc(100svh - 400px)}.narrative-module__dRQYOa__chromeSwitch{bottom:68px;left:16px}html[data-x57-chrome=off] .narrative-module__dRQYOa__chromeSwitch{bottom:18px;left:16px}}@keyframes narrative-module__dRQYOa__fill{0%{color:var(--grey)}to{color:var(--ink)}}@keyframes narrative-module__dRQYOa__pop{0%{opacity:0;transform:scale(.2)rotate(-10deg)}55%{opacity:1;transform:scale(1.14)rotate(3deg)}78%{transform:scale(.96)rotate(-1deg)}to{opacity:1;transform:none}}@keyframes narrative-module__dRQYOa__fillSoft{0%{color:var(--grey)}}@keyframes narrative-module__dRQYOa__popSoft{0%{opacity:0;transform:scale(.72)rotate(-3deg)}55%{opacity:1;transform:scale(1.05)rotate(1deg)}78%{transform:scale(.98)rotate(-.4deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.narrative-module__dRQYOa__w,.narrative-module__dRQYOa__wSoft{animation:linear both narrative-module__dRQYOa__fill;animation-timeline:view();animation-range:contain 4% contain 40%}.narrative-module__dRQYOa__wSoft{animation-name:narrative-module__dRQYOa__fillSoft}.narrative-module__dRQYOa__pop{animation:linear both narrative-module__dRQYOa__pop;animation-timeline:view();animation-range:contain 2% contain 24%}.narrative-module__dRQYOa__popSoft{animation:linear both narrative-module__dRQYOa__popSoft;animation-timeline:view();animation-range:contain 2% contain 24%}@media (min-width:992px){.narrative-module__dRQYOa__face.narrative-module__dRQYOa__pop,.narrative-module__dRQYOa__workRow .narrative-module__dRQYOa__pop,.narrative-module__dRQYOa__workRow .narrative-module__dRQYOa__popSoft,.narrative-module__dRQYOa__tiles.narrative-module__dRQYOa__pop,.narrative-module__dRQYOa__faces.narrative-module__dRQYOa__pop{animation-duration:.7s;animation-fill-mode:backwards;animation-timeline:auto;animation-range:normal;animation-delay:calc(.15s + var(--seq,0) * 60ms)}.narrative-module__dRQYOa__workRow:nth-of-type(2){--row:1}.narrative-module__dRQYOa__workRow:nth-of-type(3){--row:2}.narrative-module__dRQYOa__workRow:nth-of-type(4){--row:3}.narrative-module__dRQYOa__workRow:nth-of-type(5){--row:4}.narrative-module__dRQYOa__workRow .narrative-module__dRQYOa__pop{--seq:calc(1 + var(--row,0) * 3)}.narrative-module__dRQYOa__workRow .narrative-module__dRQYOa__workRole.narrative-module__dRQYOa__pop{--seq:calc(2 + var(--row,0) * 3)}.narrative-module__dRQYOa__workRow .narrative-module__dRQYOa__popSoft{--seq:calc(3 + var(--row,0) * 3)}.narrative-module__dRQYOa__tiles.narrative-module__dRQYOa__pop{--seq:16}.narrative-module__dRQYOa__faces.narrative-module__dRQYOa__pop{--seq:17}}@media (max-width:991.98px){.narrative-module__dRQYOa__bloomSlot[data-open=true]>.narrative-module__dRQYOa__pop,.narrative-module__dRQYOa__bloomSlot[data-open=true]>.narrative-module__dRQYOa__popSoft{animation:none}}}.narrative-module__dRQYOa__armed .narrative-module__dRQYOa__w,.narrative-module__dRQYOa__armed .narrative-module__dRQYOa__wSoft{color:var(--grey);transition:color .7s}.narrative-module__dRQYOa__armed .narrative-module__dRQYOa__w.narrative-module__dRQYOa__lit{color:var(--ink)}.narrative-module__dRQYOa__armed .narrative-module__dRQYOa__wSoft.narrative-module__dRQYOa__lit{color:inherit}.narrative-module__dRQYOa__armed .narrative-module__dRQYOa__popSoft{opacity:0;transition:transform .8s var(--spring), opacity .25s ease;transform:scale(.72)rotate(-3deg)}.narrative-module__dRQYOa__armed .narrative-module__dRQYOa__popSoft.narrative-module__dRQYOa__lit{opacity:1;transform:none}.narrative-module__dRQYOa__armed .narrative-module__dRQYOa__pop{opacity:0;transition:transform .8s var(--spring), opacity .25s ease;transform:scale(.2)rotate(-10deg)}.narrative-module__dRQYOa__armed .narrative-module__dRQYOa__pop.narrative-module__dRQYOa__lit{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.narrative-module__dRQYOa__link,.narrative-module__dRQYOa__quiet{transition:none}a:hover>.narrative-module__dRQYOa__out [data-icon=arrow]{animation:none}.narrative-module__dRQYOa__page,.narrative-module__dRQYOa__dim,.narrative-module__dRQYOa__inArrow,.narrative-module__dRQYOa__inShaft,.narrative-module__dRQYOa__inCard,.narrative-module__dRQYOa__mailFlap,.narrative-module__dRQYOa__back svg,.narrative-module__dRQYOa__nextCard,.narrative-module__dRQYOa__nextCard:before,.narrative-module__dRQYOa__nextCard:after,.narrative-module__dRQYOa__nextText,.narrative-module__dRQYOa__nextStack,.narrative-module__dRQYOa__nextGhost,.narrative-module__dRQYOa__clientCard,.narrative-module__dRQYOa__bloomPrimary,.narrative-module__dRQYOa__bloomSecondary,.narrative-module__dRQYOa__bloom,.narrative-module__dRQYOa__bloomSlot,.narrative-module__dRQYOa__workRow:before,.narrative-module__dRQYOa__workRow:after,.narrative-module__dRQYOa__clip,.narrative-module__dRQYOa__clipVideo,.narrative-module__dRQYOa__cardVideo,.narrative-module__dRQYOa__roll,.narrative-module__dRQYOa__rollReel,.narrative-module__dRQYOa__expand,.narrative-module__dRQYOa__modal,.narrative-module__dRQYOa__soundButton,.narrative-module__dRQYOa__out [data-icon=arrow],.narrative-module__dRQYOa__outMoves,.narrative-module__dRQYOa__out [data-icon=right],.narrative-module__dRQYOa__out [data-icon=loop]>svg,.narrative-module__dRQYOa__clients .narrative-module__dRQYOa__brand,.narrative-module__dRQYOa__tile,.narrative-module__dRQYOa__facesImg,.narrative-module__dRQYOa__cardSlot,.narrative-module__dRQYOa__bloomBody,.narrative-module__dRQYOa__pickerList,.narrative-module__dRQYOa__picker,.narrative-module__dRQYOa__chromeSwitch,.narrative-module__dRQYOa__preview,.narrative-module__dRQYOa__chip,.narrative-module__dRQYOa__button{transition:none}html[data-x57-next=spotlight] .narrative-module__dRQYOa__nextCard:hover{transform:none}.narrative-module__dRQYOa__nextMark,.narrative-module__dRQYOa__nextCard .narrative-module__dRQYOa__clipVideo{transition:none}html[data-x57-next=magnet] .narrative-module__dRQYOa__nextCta{translate:none}}.narrative-module__dRQYOa__photoPicker{bottom:66px;left:20px;right:auto}.narrative-module__dRQYOa__photoPanel{color:#e8dfcc;scrollbar-width:thin;background:#1c1b18;border-radius:16px;gap:10px;width:280px;max-height:calc(100vh - 140px);padding:10px;font-size:13px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 20px 50px -20px #0009}.narrative-module__dRQYOa__photoSection{border:1px solid #2e2b27;border-radius:12px;padding:12px;display:block}.narrative-module__dRQYOa__photoHeading{font-family:var(--sans);cursor:pointer;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;list-style:none;display:flex}.narrative-module__dRQYOa__photoHeading::-webkit-details-marker{display:none}.narrative-module__dRQYOa__photoHeading:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:rotate .2s;rotate:-45deg}.narrative-module__dRQYOa__photoSection[open]>.narrative-module__dRQYOa__photoHeading:before{rotate:45deg}.narrative-module__dRQYOa__photoBody{gap:10px;margin-top:12px;display:grid}.narrative-module__dRQYOa__photoField{color:#aaa396;gap:6px;display:grid}.narrative-module__dRQYOa__photoRow{justify-content:space-between;display:flex}.narrative-module__dRQYOa__photoValue{color:#e8dfcc;font-family:var(--x57-martian), ui-monospace, monospace;font-size:11px}.narrative-module__dRQYOa__photoSelect{color:#e8dfcc;width:100%;font:inherit;background:#13120f;border:1px solid #2e2b27;border-radius:10px;padding:9px 10px}.narrative-module__dRQYOa__photoRange{accent-color:#e8dfcc;width:100%}.narrative-module__dRQYOa__photoSegments{background:#13120f;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:4px;padding:3px;display:grid}.narrative-module__dRQYOa__photoSegmentsTwo{grid-template-columns:repeat(2,1fr)}.narrative-module__dRQYOa__photoSegments button,.narrative-module__dRQYOa__photoFooter button{color:#aaa396;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 0}.narrative-module__dRQYOa__photoSegments button[aria-pressed=true]{color:#13120f;background:#e8dfcc}.narrative-module__dRQYOa__photoCheck{color:#aaa396;cursor:pointer;align-items:center;gap:8px;display:flex}.narrative-module__dRQYOa__photoCheck input{accent-color:#e8dfcc}.narrative-module__dRQYOa__photoSwatches{grid-template-columns:repeat(8,1fr);gap:4px;display:grid}.narrative-module__dRQYOa__photoSwatches button{aspect-ratio:1;cursor:pointer;border:1px solid #ffffff14;border-radius:4px;padding:0}.narrative-module__dRQYOa__photoSwatches button[aria-pressed=true]{outline-offset:1px;outline:2px solid #e8dfcc}.narrative-module__dRQYOa__photoHex{color:#aaa396;font-family:var(--x57-martian), ui-monospace, monospace;align-items:center;gap:8px;font-size:11px;display:flex}.narrative-module__dRQYOa__photoHex input{cursor:pointer;background:0 0;border:1px solid #2e2b27;border-radius:6px;width:32px;height:32px;padding:0}.narrative-module__dRQYOa__photoNote{color:#aaa396;margin:0;font-size:12px;line-height:1.4}.narrative-module__dRQYOa__photoSave{color:#13120f;font:inherit;cursor:pointer;background:#e8dfcc;border:0;border-radius:10px;padding:10px;font-weight:600}.narrative-module__dRQYOa__photoFooter{justify-content:space-between;align-items:center;padding:0 4px;display:flex}.narrative-module__dRQYOa__photoFooter button{padding:4px 8px}.narrative-module__dRQYOa__photoFooter a{color:#e8dfcc;text-decoration:none}@media (max-width:640px){.narrative-module__dRQYOa__photoPicker{bottom:68px;left:16px;right:auto}}.narrative-module__dRQYOa__transition{z-index:2000;pointer-events:none;display:none;position:fixed;inset:0;overflow:hidden}html[data-x57-hold-curtain] .narrative-module__dRQYOa__transition{background:var(--sel);opacity:1;pointer-events:none;animation:none;display:block;transform:none}html[data-x57-hold-curtain] .narrative-module__dRQYOa__photoPicker{z-index:2001}.narrative-module__dRQYOa__transition[data-phase=out],.narrative-module__dRQYOa__transition[data-phase=in]{pointer-events:auto;display:block}.narrative-module__dRQYOa__transition[popover]{border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0}html[data-x57-entering] .narrative-module__dRQYOa__transition{pointer-events:auto;display:block}:is(.narrative-module__dRQYOa__transition[data-kind=curtain],html[data-x57-entering=curtain] .narrative-module__dRQYOa__transition){background:var(--sel)}.narrative-module__dRQYOa__transition[data-kind=curtain][data-phase=out]{animation:.6s cubic-bezier(.65,0,.35,1) both narrative-module__dRQYOa__curtain-out}.narrative-module__dRQYOa__transition[data-kind=curtain][data-phase=in]{animation:.6s cubic-bezier(.65,0,.35,1) both narrative-module__dRQYOa__curtain-in}@keyframes narrative-module__dRQYOa__curtain-out{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes narrative-module__dRQYOa__curtain-in{0%{transform:translateY(0)}to{transform:translateY(-100%)}}:is(.narrative-module__dRQYOa__transition[data-kind=fade],html[data-x57-entering=fade] .narrative-module__dRQYOa__transition){background:var(--paper)}.narrative-module__dRQYOa__transition[data-kind=fade][data-phase=out]{animation:.6s both narrative-module__dRQYOa__fade-cover}.narrative-module__dRQYOa__transition[data-kind=fade][data-phase=in]{animation:.6s reverse both narrative-module__dRQYOa__fade-cover}@keyframes narrative-module__dRQYOa__fade-cover{0%{opacity:0}to{opacity:1}}.narrative-module__dRQYOa__modalVideoSlot{display:contents}
.page-title-module___oRIPa__section{padding-block:clamp(72px,16vh,176px);position:relative}.page-title-module___oRIPa__row{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:clamp(32px,6vw,112px);display:grid}@media screen and (max-width:991px){.page-title-module___oRIPa__row{grid-template-columns:1fr;align-items:start}}.page-title-module___oRIPa__contents{flex-direction:column;align-items:flex-start;gap:20px;max-width:40rem;display:flex}.page-title-module___oRIPa__title{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(52px,7vw,104px);font-weight:600;line-height:1}.page-title-module___oRIPa__aside{padding-bottom:.6em}a.page-title-module___oRIPa__emphasis{--u:color-mix(in srgb, currentColor 40%, transparent);--uh:max(1px, round(.06em, 1px));color:var(--ink);background:linear-gradient(var(--sel), var(--sel)) no-repeat 100% 100% / calc(var(--trim) * 100%) var(--uh), linear-gradient(var(--u), var(--u)) no-repeat 0 100% / 100% var(--uh);align-self:flex-start;font-weight:500;text-decoration:none;transition:--trim .26s cubic-bezier(.65,0,.35,1)}a.page-title-module___oRIPa__emphasis:hover,a.page-title-module___oRIPa__emphasis:focus-visible{--trim:1;background-position:0 100%,0 100%}.page-title-module___oRIPa__methods{flex-direction:column;align-items:flex-start;gap:12px;margin-top:8px;display:flex}
@font-face{font-family:onest;src:url(../media/onest-s.p.36xefmj0vqxkn.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:onest Fallback;src:local(Arial);ascent-override:91.42%;descent-override:28.75%;line-gap-override:0.0%;size-adjust:106.1%}.onest_11f4d408-module__IMCCGa__className{font-family:onest,onest Fallback}.onest_11f4d408-module__IMCCGa__variable{--x57-onest:"onest", "onest Fallback"}
@font-face{font-family:geist;src:url(../media/geist-s.0zr6hhvz-h9nw.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geist_8a6dcc8e-module__oeSssG__className{font-family:geist,geist Fallback}.geist_8a6dcc8e-module__oeSssG__variable{--x57-geist:"geist", "geist Fallback"}
@font-face{font-family:instrument;src:url(../media/instrument_sans-s.3uuun_-7zsf1g.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:instrument Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.instrument_87938f55-module__JkcK4W__className{font-family:instrument,instrument Fallback}.instrument_87938f55-module__JkcK4W__variable{--x57-instrument:"instrument", "instrument Fallback"}
@font-face{font-family:hanken;src:url(../media/hanken_grotesk-s.2rlmbw0a3_pri.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:hanken Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.hanken_ba7f4297-module__j8xFXa__className{font-family:hanken,hanken Fallback}.hanken_ba7f4297-module__j8xFXa__variable{--x57-hanken:"hanken", "hanken Fallback"}
@font-face{font-family:jakarta;src:url(../media/plus_jakarta_sans-s.08ssgmy_tb90r.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:jakarta Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.jakarta_98653743-module__z7T3vW__className{font-family:jakarta,jakarta Fallback}.jakarta_98653743-module__z7T3vW__variable{--x57-jakarta:"jakarta", "jakarta Fallback"}
@font-face{font-family:figtree;src:url(../media/figtree-s.0jgzmitmnoe6_.woff2)format("woff2");font-display:swap;font-weight:300 900}@font-face{font-family:figtree Fallback;src:local(Arial);ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:99.94%}.figtree_66e35f99-module__ai7eaW__className{font-family:figtree,figtree Fallback}.figtree_66e35f99-module__ai7eaW__variable{--x57-figtree:"figtree", "figtree Fallback"}
@font-face{font-family:manrope;src:url(../media/manrope-s.2ywnh8m32q6p0.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_c9750d73-module__V6jeua__className{font-family:manrope,manrope Fallback}.manrope_c9750d73-module__V6jeua__variable{--x57-manrope:"manrope", "manrope Fallback"}
@font-face{font-family:newsreader;src:url(../media/newsreader_italic-s.3z77xcxvtx9_e.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:italic}@font-face{font-family:newsreader;src:url(../media/newsreader-s.23oeb0afa3wba.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:newsreader Fallback;src:local(Arial);ascent-override:76.71%;descent-override:27.66%;line-gap-override:0.0%;size-adjust:95.82%}.newsreader_8919dd68-module__pdisoa__className{font-family:newsreader,newsreader Fallback}.newsreader_8919dd68-module__pdisoa__variable{--x57-newsreader:"newsreader", "newsreader Fallback"}
@font-face{font-family:literata;src:url(../media/literata-s.0kfjr62lqeiro.woff2)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:literata Fallback;src:local(Arial);ascent-override:109.04%;descent-override:28.53%;line-gap-override:0.0%;size-adjust:107.95%}.literata_c96fc60b-module__9pBjAW__className{font-family:literata,literata Fallback}.literata_c96fc60b-module__9pBjAW__variable{--x57-literata:"literata", "literata Fallback"}
@font-face{font-family:sourceSerif;src:url(../media/source_serif_4-s.0xq4un9mlaiqb.woff2)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:sourceSerif Fallback;src:local(Arial);ascent-override:95.65%;descent-override:30.93%;line-gap-override:0.0%;size-adjust:108.31%}.sourceserif_fbbec145-module__a9zFlq__className{font-family:sourceSerif,sourceSerif Fallback}.sourceserif_fbbec145-module__a9zFlq__variable{--x57-sourceserif:"sourceSerif", "sourceSerif Fallback"}
@font-face{font-family:geistMono;src:url(../media/geist_mono-s.1v5bejj26fx9h.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_36807e89-module__Zl4gGq__className{font-family:geistMono,geistMono Fallback}.geistmono_36807e89-module__Zl4gGq__variable{--x57-geistmono:"geistMono", "geistMono Fallback"}
@font-face{font-family:jetbrains;src:url(../media/jetbrains_mono-s.269kn9uafm0ti.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:jetbrains Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrains_4156ad7b-module__nDqkOq__className{font-family:jetbrains,jetbrains Fallback}.jetbrains_4156ad7b-module__nDqkOq__variable{--x57-jetbrains:"jetbrains", "jetbrains Fallback"}
@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_400-s.1dgcou5jor5q_.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_500-s.28xcb7557rbh2.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_600-s.0fcfx2a-jndc5.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.plexmono_d7641ba3-module__vzqhBG__className{font-family:plexMono,plexMono Fallback}.plexmono_d7641ba3-module__vzqhBG__variable{--x57-plexmono:"plexMono", "plexMono Fallback"}
@font-face{font-stretch:75% 112.5%;font-family:martian;src:url(../media/martian_mono-s.44lcgfy9cmdxl.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:martian Fallback;src:local(Arial);ascent-override:60.84%;descent-override:12.17%;line-gap-override:0.0%;size-adjust:164.36%}.martian_50e89754-module__afeqeG__className{font-family:martian,martian Fallback}.martian_50e89754-module__afeqeG__variable{--x57-martian:"martian", "martian Fallback"}
@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_400_italic-s.3strvg7o-g5v2.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:instrumentSerif Fallback;src:local(Arial);ascent-override:121.98%;descent-override:38.19%;line-gap-override:0.0%;size-adjust:81.16%}.instrumentserif_40d30bd4-module__W6912W__className{font-family:instrumentSerif,instrumentSerif Fallback;font-style:italic;font-weight:400}.instrumentserif_40d30bd4-module__W6912W__variable{--x57-instrumentserif:"instrumentSerif", "instrumentSerif Fallback"}
.Button-module__3dJGfa__button{border:2px solid var(--color-accent);background-color:var(--color-accent);color:var(--color-on-accent);text-align:center;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:10px 24px;font-weight:700;transition:opacity .2s,color .2s,border-color .2s,background-color .2s;display:inline-flex}.Button-module__3dJGfa__button:hover{opacity:.75}.Button-module__3dJGfa__externalIcon{width:18px;height:18px;transition:transform .25s var(--ease);flex:none;margin-left:6px}.Button-module__3dJGfa__button:hover .Button-module__3dJGfa__externalIcon,.Button-module__3dJGfa__button:focus-visible .Button-module__3dJGfa__externalIcon{transform:translate(2px,-2px)}.Button-module__3dJGfa__small{padding:4px 16px;font-size:14px}.Button-module__3dJGfa__white{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-heading)}.Button-module__3dJGfa__link{color:var(--color-accent);text-underline-offset:4px;background-color:#0000;border-color:#0000;text-decoration:underline;text-decoration-thickness:1.5px;transition:text-decoration-color .25s}.Button-module__3dJGfa__link:hover{opacity:1;text-decoration-color:#0000}.Button-module__3dJGfa__round{border-radius:50%;width:48px;height:48px;padding:0}.Button-module__3dJGfa__disabled,.Button-module__3dJGfa__disabled:hover{opacity:.45;cursor:not-allowed}@media screen and (max-width:479px){.Button-module__3dJGfa__navbarButton{display:none}}.x57-site .Button-module__3dJGfa__button{background:var(--ink);color:var(--paper);font-family:var(--sans);letter-spacing:0;transition:scale .45s var(--spring);border:0;border-radius:999px;padding:13px 22px;font-size:15px;font-weight:500;line-height:1.2;overflow:hidden}.x57-site .Button-module__3dJGfa__button:hover{opacity:1;scale:1.04}.x57-site .Button-module__3dJGfa__small{padding:9px 16px;font-size:13.5px}.x57-site .Button-module__3dJGfa__white{background:var(--raised);color:var(--ink)}.x57-site .Button-module__3dJGfa__disabled{opacity:1;box-shadow:inset 0 0 0 1px var(--frame);color:var(--soft);background:0 0;scale:1}.x57-site .Button-module__3dJGfa__disabled:hover{opacity:1;box-shadow:inset 0 0 0 1px var(--frame);color:var(--soft);background:0 0;scale:1}.x57-site .Button-module__3dJGfa__externalIcon{width:16px;height:16px;margin-block:-2px;transition:none}:is(.x57-site .Button-module__3dJGfa__button:hover .Button-module__3dJGfa__externalIcon,.x57-site .Button-module__3dJGfa__button:focus-visible .Button-module__3dJGfa__externalIcon){animation:.62s Button-module__3dJGfa__button-out-arrow;transform:none}@keyframes Button-module__3dJGfa__button-out-arrow{0%{animation-timing-function:cubic-bezier(.55,0,.9,.35);transform:none}38%{transform:translate(36px,-36px)}38.01%{animation-timing-function:cubic-bezier(.15,.85,.3,1);transform:translate(-36px,36px)}to{transform:none}}.x57-site .Button-module__3dJGfa__link{--u:var(--line);--uh:1px;background:linear-gradient(var(--sel), var(--sel)) no-repeat 100% 100% / calc(var(--trim) * 100%) var(--uh), linear-gradient(var(--u), var(--u)) no-repeat 0 100% / 100% var(--uh);color:var(--ink);background-origin:content-box;background-clip:content-box;border-radius:0;padding-inline:4px;text-decoration:none;transition:--trim .26s cubic-bezier(.65,0,.35,1);overflow:visible}:is(.x57-site .Button-module__3dJGfa__link:hover,.x57-site .Button-module__3dJGfa__link:focus-visible){--trim:1;background-position:0 100%,0 100%;scale:1}@media (prefers-reduced-motion:reduce){:is(.x57-site .Button-module__3dJGfa__button:hover .Button-module__3dJGfa__externalIcon,.x57-site .Button-module__3dJGfa__button:focus-visible .Button-module__3dJGfa__externalIcon){animation:none}}
@font-face{font-family:fraunces;src:url(../media/fraunces_italic-s.3t4_j4b7t_-k8.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:fraunces Fallback;src:local(Arial);ascent-override:84.68%;descent-override:22.08%;line-gap-override:0.0%;size-adjust:115.49%}.fraunces_9a6ffe8f-module__gy4gPq__className{font-family:fraunces,fraunces Fallback;font-style:italic}.fraunces_9a6ffe8f-module__gy4gPq__variable{--x57-fraunces:"fraunces", "fraunces Fallback"}
.CallToAction-module__f0hM2W__section{background-color:var(--color-bg);padding-block:144px;position:relative;overflow:hidden}@media screen and (max-width:991px){.CallToAction-module__f0hM2W__section{padding-block:120px}}@media screen and (max-width:767px){.CallToAction-module__f0hM2W__section{padding-block:72px}}@media screen and (max-width:479px){.CallToAction-module__f0hM2W__section{padding-block:48px}}.CallToAction-module__f0hM2W__inner{text-align:center;flex-direction:column;align-items:center;max-width:589px;margin-inline:auto;display:flex}.CallToAction-module__f0hM2W__heading{color:var(--color-heading);font-family:var(--font-room-205), Georgia, serif;margin-bottom:16px;font-size:90px;font-weight:400;line-height:90px}@media screen and (max-width:767px){.CallToAction-module__f0hM2W__heading{line-height:80px}}@media screen and (max-width:479px){.CallToAction-module__f0hM2W__heading{margin-bottom:1.5rem;font-size:60px;line-height:60px}}.CallToAction-module__f0hM2W__lede{margin-bottom:8px}@media screen and (max-width:991px){.CallToAction-module__f0hM2W__lede{margin-bottom:36px}}@media screen and (max-width:767px){.CallToAction-module__f0hM2W__lede{margin-bottom:0}}.CallToAction-module__f0hM2W__spacer{width:100%;height:40px}.CallToAction-module__f0hM2W__actions{align-items:center;display:flex}@media screen and (max-width:767px){.CallToAction-module__f0hM2W__actions{margin-block:39px}}@media screen and (max-width:479px){.CallToAction-module__f0hM2W__actions{flex-direction:column;margin-top:0}}
@font-face{font-family:bodoni;src:url(../media/bodoni_moda_italic-s.43freli-y7ma6.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:italic}@font-face{font-family:bodoni Fallback;src:local(Arial);ascent-override:115.16%;descent-override:40.95%;line-gap-override:0.0%;size-adjust:97.69%}.bodoni_3999e395-module__uZlApW__className{font-family:bodoni,bodoni Fallback;font-style:italic}.bodoni_3999e395-module__uZlApW__variable{--x57-bodoni:"bodoni", "bodoni Fallback"}
.AsciiPortrait-module__GWnBXG__wrap{width:100%;position:relative}.AsciiPortrait-module__GWnBXG__canvas{pointer-events:none;color:var(--color-heading);--ascii-a:#ff7ba6;--ascii-b:#f68b3d;display:block;position:absolute}html:not([data-theme=dark]) .AsciiPortrait-module__GWnBXG__canvas{--ascii-a:#b8215c;--ascii-b:#b84a0a}html .AsciiPortrait-module__GWnBXG__canvas.AsciiPortrait-module__GWnBXG__onDark{color:#ececee;--ascii-a:#ff7ba6;--ascii-b:#f68b3d}
@font-face{font-family:imbue;src:url(../media/imbue-s.10rt3u7al0g3p.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:imbue Fallback;src:local(Arial);ascent-override:175.25%;descent-override:46.12%;line-gap-override:0.0%;size-adjust:54.21%}.imbue_ea9edf5a-module__-CRl9a__className{font-family:imbue,imbue Fallback}.imbue_ea9edf5a-module__-CRl9a__variable{--x57-imbue:"imbue", "imbue Fallback"}
.Footer-module__EZoWya__footer{background-color:var(--color-footer);padding-top:96px;padding-bottom:48px}@media screen and (min-width:1920px){.Footer-module__EZoWya__footer{border:1px solid #353640}}@media screen and (max-width:991px){.Footer-module__EZoWya__footer{padding-top:72px}}@media screen and (max-width:767px){.Footer-module__EZoWya__footer{padding-top:48px}}.Footer-module__EZoWya__brand{align-items:center;width:fit-content;display:flex}.Footer-module__EZoWya__brand[aria-current=page]{gap:8px}.Footer-module__EZoWya__mark{width:var(--mark-size,90px);flex:none}.Footer-module__EZoWya__brandText{color:var(--color-footer-text);font-family:var(--font-room-205), Georgia, serif;text-transform:uppercase;align-self:center;margin-left:10px;font-size:24px;font-weight:400;line-height:21px}@media screen and (max-width:479px){.Footer-module__EZoWya__brandText{font-size:1.2rem;line-height:1}}.Footer-module__EZoWya__content{justify-content:space-between;margin-top:2rem;margin-bottom:7.5rem;display:flex}@media screen and (max-width:991px){.Footer-module__EZoWya__content{margin-bottom:96px}}@media screen and (max-width:767px){.Footer-module__EZoWya__content{flex-direction:column;margin-top:36px;margin-bottom:48px}}@media screen and (max-width:479px){.Footer-module__EZoWya__content{margin-top:2rem;margin-bottom:3rem}}.Footer-module__EZoWya__menus{display:flex}@media screen and (max-width:767px){.Footer-module__EZoWya__menus{margin-bottom:24px}}@media screen and (max-width:479px){.Footer-module__EZoWya__menus{flex-direction:column;align-self:flex-start}}.Footer-module__EZoWya__primary{border-right:1px solid #ffffff1a;flex-direction:column;margin-right:1rem;padding-right:1rem;display:flex}.Footer-module__EZoWya__secondary{flex-direction:column;margin-right:36px;display:flex}@media screen and (max-width:479px){.Footer-module__EZoWya__primary{border-right-style:none;align-self:center;margin-bottom:0;margin-right:0;padding-right:0}.Footer-module__EZoWya__secondary{margin-right:0}}.Footer-module__EZoWya__link{color:var(--color-footer-text);margin-bottom:8px;font-size:20px;font-weight:500;line-height:30px;transition:opacity .2s}.Footer-module__EZoWya__link:hover{opacity:.8}@media screen and (max-width:479px){.Footer-module__EZoWya__link{margin-bottom:0;margin-right:20px;font-size:1rem;line-height:1.4}}.Footer-module__EZoWya__dim{opacity:.5;font-weight:400}.Footer-module__EZoWya__copyright{color:var(--color-accent);margin:0;font-size:14px}
@font-face{font-family:ibarra;src:url(../media/ibarra_real_nova_italic-s.2d17obwg6i-t4.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:italic}@font-face{font-family:ibarra Fallback;src:local(Arial);ascent-override:106.01%;descent-override:33.48%;line-gap-override:0.0%;size-adjust:89.62%}.ibarra_6ec4dab8-module__gO5dLG__className{font-family:ibarra,ibarra Fallback;font-style:italic}.ibarra_6ec4dab8-module__gO5dLG__variable{--x57-ibarra:"ibarra", "ibarra Fallback"}
.IconButton-module__XnFxja__iconButton{width:44px;height:44px;color:var(--color-heading);cursor:pointer;opacity:.55;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:opacity .2s,background-color .2s;display:flex}.IconButton-module__XnFxja__iconButton:hover{opacity:1;background-color:#7f7f7f1f}.IconButton-module__XnFxja__iconButton svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.IconButton-module__XnFxja__iconButton svg.IconButton-module__XnFxja__filled{fill:currentColor;stroke:none}@media screen and (max-width:479px){.IconButton-module__XnFxja__iconButton{width:36px;height:36px}.IconButton-module__XnFxja__iconButton svg{width:22px;height:22px}}
@font-face{font-family:brygada;src:url(../media/brygada_1918_italic-s.14tg6z6pnd0av.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:italic}@font-face{font-family:brygada Fallback;src:local(Arial);ascent-override:93.55%;descent-override:25.42%;line-gap-override:0.0%;size-adjust:98.35%}.brygada_ecc04c1c-module__z7D3nG__className{font-family:brygada,brygada Fallback;font-style:italic}.brygada_ecc04c1c-module__z7D3nG__variable{--x57-brygada:"brygada", "brygada Fallback"}
.ThemeToggle-module__3b5zuq__sun{display:none}html[data-theme=dark] .ThemeToggle-module__3b5zuq__sun{display:block}html[data-theme=dark] .ThemeToggle-module__3b5zuq__moon{display:none}
@font-face{font-family:cormorant;src:url(../media/cormorant_garamond_italic-s.273-hd1b-0-z9.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:italic}@font-face{font-family:cormorant Fallback;src:local(Arial);ascent-override:116.85%;descent-override:36.3%;line-gap-override:0.0%;size-adjust:79.07%}.cormorant_59fe68e9-module__N1p1rq__className{font-family:cormorant,cormorant Fallback;font-style:italic}.cormorant_59fe68e9-module__N1p1rq__variable{--x57-cormorant:"cormorant", "cormorant Fallback"}
.Navbar-module__nuAbfa__header{z-index:99;background-color:var(--color-glass);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);width:100%;transition:transform .3s var(--ease);padding-block:18px;position:sticky;top:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Navbar-module__nuAbfa__header{background-color:var(--color-glass-solid)}}.Navbar-module__nuAbfa__hidden{transform:translateY(-100%)}.Navbar-module__nuAbfa__hidden:has(:focus-visible){transform:none}@media screen and (max-width:479px){.Navbar-module__nuAbfa__header{padding-block:16px}}.Navbar-module__nuAbfa__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.Navbar-module__nuAbfa__brand{flex:1;align-items:center;min-width:0;display:flex}.Navbar-module__nuAbfa__brandLabel{min-width:0}@media screen and (max-width:767px){.Navbar-module__nuAbfa__brand{padding-left:10px}}.Navbar-module__nuAbfa__mark{width:var(--mark-size,90px);flex:none}@media screen and (max-width:479px){.Navbar-module__nuAbfa__mark{width:min(var(--mark-size,90px), 3rem)}}.Navbar-module__nuAbfa__brandText{color:var(--color-heading);font-family:var(--font-room-205), Georgia, serif;text-transform:uppercase;align-self:center;margin-left:10px;font-size:24px;font-weight:400;line-height:21px}@media screen and (max-width:479px){.Navbar-module__nuAbfa__brandText{font-size:1.2rem;line-height:1}}@media screen and (max-width:359px){.Navbar-module__nuAbfa__brandText{display:none}}.Navbar-module__nuAbfa__icons{align-items:center;gap:4px;display:flex}@media screen and (max-width:479px){.Navbar-module__nuAbfa__icons{gap:2px}}.Navbar-module__nuAbfa__actions{flex:0 auto;justify-content:flex-end;align-items:center;gap:20px;margin-left:1rem;display:flex}@media screen and (max-width:479px){.Navbar-module__nuAbfa__actions{gap:10px;margin-left:10px}.Navbar-module__nuAbfa__navAction{padding:4px 12px;font-size:14px}}
.Switcher-module__IjpFcW__bar{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f2f2f2;white-space:nowrap;background:#141414db;border-radius:999px;align-items:center;gap:2px;padding:4px;font:500 12px/1 ui-monospace,SF Mono,Menlo,monospace;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.Switcher-module__IjpFcW__step,.Switcher-module__IjpFcW__label{color:inherit;border-radius:999px;padding:8px 12px;text-decoration:none}.Switcher-module__IjpFcW__step{font-size:15px}.Switcher-module__IjpFcW__step:hover,.Switcher-module__IjpFcW__label:hover{background:#ffffff1f}.Switcher-module__IjpFcW__step:focus-visible,.Switcher-module__IjpFcW__label:focus-visible{outline-offset:1px;outline:2px solid #f2f2f2}
@font-face{font-family:bricolage;src:url(../media/bricolage_grotesque-s.2fl0vhx7oyatw.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:bricolage Fallback;src:local(Arial);ascent-override:82.39%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:112.88%}.bricolage_3d970827-module__7om32G__className{font-family:bricolage,bricolage Fallback}.bricolage_3d970827-module__7om32G__variable{--x57-bricolage:"bricolage", "bricolage Fallback"}
.AsciiPlayground-module__VGonAq__panel{z-index:100;border:1px solid var(--color-border);background:var(--color-glass-solid);width:280px;max-height:calc(100vh - 32px);color:var(--color-text);border-radius:14px;padding:14px;font:400 12px/1.3 system-ui,sans-serif;position:fixed;bottom:16px;right:16px;overflow-y:auto;box-shadow:0 10px 40px #0000004d}.AsciiPlayground-module__VGonAq__head{color:var(--color-heading);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;display:flex}.AsciiPlayground-module__VGonAq__close,.AsciiPlayground-module__VGonAq__presets button,.AsciiPlayground-module__VGonAq__actions button,.AsciiPlayground-module__VGonAq__fab{border:1px solid var(--color-border);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px}.AsciiPlayground-module__VGonAq__close{width:24px;height:24px}.AsciiPlayground-module__VGonAq__fab{z-index:100;background:var(--color-glass-solid);padding:10px 14px;font:500 12px/1 system-ui,sans-serif;position:fixed;bottom:16px;right:16px;box-shadow:0 6px 24px #00000040}.AsciiPlayground-module__VGonAq__tabs{background:var(--color-border);border-radius:999px;gap:2px;margin-bottom:10px;padding:2px;display:flex}.AsciiPlayground-module__VGonAq__tabs button{color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;padding:6px 8px}.AsciiPlayground-module__VGonAq__tabs button[aria-selected=true]{background:var(--color-heading);color:var(--color-bg)}.AsciiPlayground-module__VGonAq__group{border-top:1px solid var(--color-border);padding-block:10px}.AsciiPlayground-module__VGonAq__group h3{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font:600 10px/1 system-ui,sans-serif}.AsciiPlayground-module__VGonAq__presets{flex-wrap:wrap;gap:4px;display:flex}.AsciiPlayground-module__VGonAq__presets button{padding:6px 10px}.AsciiPlayground-module__VGonAq__presets button[aria-pressed=true],.AsciiPlayground-module__VGonAq__primary{border-color:var(--color-heading)!important;background:var(--color-heading)!important;color:var(--color-bg)!important}.AsciiPlayground-module__VGonAq__colors{gap:12px;margin-top:10px;display:flex}.AsciiPlayground-module__VGonAq__colors label{align-items:center;gap:6px;display:flex}.AsciiPlayground-module__VGonAq__colors input{background:0 0;border:0;width:28px;height:22px;padding:0}.AsciiPlayground-module__VGonAq__slider{margin-bottom:8px;display:block}.AsciiPlayground-module__VGonAq__slider span{justify-content:space-between;display:flex}.AsciiPlayground-module__VGonAq__slider output{color:var(--color-heading);font-variant-numeric:tabular-nums}.AsciiPlayground-module__VGonAq__slider input{width:100%;accent-color:var(--color-heading)}.AsciiPlayground-module__VGonAq__actions{border-top:1px solid var(--color-border);justify-content:space-between;padding-top:10px;display:flex}.AsciiPlayground-module__VGonAq__actions button{padding:7px 12px}
@font-face{font-family:editorial;src:url(../media/EditorialNew_Variable-s.3v9syzcp8h76f.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:editorial Fallback;src:local(Arial);ascent-override:111.87%;descent-override:38.14%;line-gap-override:12.71%;size-adjust:78.67%}.editorial_eb1b8581-module__vBZq4W__className{font-family:editorial,editorial Fallback}.editorial_eb1b8581-module__vBZq4W__variable{--x57-editorial:"editorial", "editorial Fallback"}
@font-face{font-family:beverly;src:url(../media/BeverlyDrive_Regular_TRIAL-s.1un64agddkw8a.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:beverly Fallback;src:local(Arial);ascent-override:102.39%;descent-override:40.57%;line-gap-override:0.0%;size-adjust:84.01%}.beverly_4864c069-module__3HTYNa__className{font-family:beverly,beverly Fallback;font-weight:400}.beverly_4864c069-module__3HTYNa__variable{--x57-beverly:"beverly", "beverly Fallback"}
@font-face{font-family:blackbike;src:url(../media/Blackbike_Clean-s.2_fahc4r5e8-t.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:blackbike Fallback;src:local(Arial);ascent-override:106.15%;descent-override:33.0%;line-gap-override:0.0%;size-adjust:88.18%}.blackbike_8a36c92f-module__Y9xeOa__className{font-family:blackbike,blackbike Fallback;font-weight:400}.blackbike_8a36c92f-module__Y9xeOa__variable{--x57-blackbike:"blackbike", "blackbike Fallback"}
@font-face{font-family:mackinac;src:url(../media/Mackinac_Medium-s.2vq59x423thrf.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mackinac;src:url(../media/Mackinac_MediumItalic-s.3h4k6-h6_p-9s.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:mackinac Fallback;src:local(Arial);ascent-override:69.24%;descent-override:17.89%;line-gap-override:0.0%;size-adjust:107.88%}.mackinac_b6292937-module__ikB7yq__className{font-family:mackinac,mackinac Fallback}.mackinac_b6292937-module__ikB7yq__variable{--x57-mackinac:"mackinac", "mackinac Fallback"}
.ContactSent-module__8q-71a__sent{--ease:cubic-bezier(.22, 1, .36, 1);width:100%;color:var(--ink);flex-direction:column;align-items:flex-start;gap:14px;margin-top:16px;display:flex}.ContactSent-module__8q-71a__title{letter-spacing:-.03em;margin:0;font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:1.05}.ContactSent-module__8q-71a__soft{color:var(--soft);margin:0;font-size:17px;line-height:1.5}.ContactSent-module__8q-71a__soft strong{color:var(--ink);font-weight:500}@keyframes ContactSent-module__8q-71a__rise{0%{opacity:0;translate:0 10px}}.ContactSent-module__8q-71a__sent>*{animation:ContactSent-module__8q-71a__rise .6s var(--ease) both}.ContactSent-module__8q-71a__sent>:nth-child(2){animation-delay:.12s}.ContactSent-module__8q-71a__sent>:nth-child(3){animation-delay:.24s}.ContactSent-module__8q-71a__sent>:nth-child(4){animation-delay:.36s}.ContactSent-module__8q-71a__sent>:nth-child(5){animation-delay:.48s}.ContactSent-module__8q-71a__track{grid-template-columns:repeat(4,1fr);width:100%;margin:0;padding:0;list-style:none;display:grid}.ContactSent-module__8q-71a__track li{color:var(--soft);flex-direction:column;gap:10px;font-size:13px;display:flex;position:relative}.ContactSent-module__8q-71a__track li:before{content:"";background:var(--line);height:2px;position:absolute;top:9px;left:20px;right:0}.ContactSent-module__8q-71a__track li:last-child:before{display:none}.ContactSent-module__8q-71a__track li[data-done]:before{background:var(--sel)}.ContactSent-module__8q-71a__track span{border:2px solid var(--line);background:var(--paper);border-radius:50%;width:20px;height:20px;position:relative}.ContactSent-module__8q-71a__track li[data-done]{color:var(--ink)}.ContactSent-module__8q-71a__track li[data-done] span{border-color:var(--sel);background:var(--sel)}.ContactSent-module__8q-71a__track li[data-next] span{border-color:var(--sel);animation:1.6s ease-in-out infinite ContactSent-module__8q-71a__pulse}@keyframes ContactSent-module__8q-71a__pulse{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--sel) 25%, transparent)}}.ContactSent-module__8q-71a__hl{color:var(--sel)}@media (prefers-reduced-motion:reduce){.ContactSent-module__8q-71a__sent *,.ContactSent-module__8q-71a__sent>*{animation:none!important}}
@font-face{font-family:recursive;src:url(../media/recursive-s.2r8r-0hxqxza2.woff2)format("woff2");font-display:swap;font-weight:300 1000}@font-face{font-family:recursive Fallback;src:local(Arial);ascent-override:82.84%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:114.67%}.recursive_aa9709aa-module__pJ1Cma__className{font-family:recursive,recursive Fallback}.recursive_aa9709aa-module__pJ1Cma__variable{--x57-recursive:"recursive", "recursive Fallback"}
.ContactForm-module__1SvrgG__form{flex-direction:column;align-items:flex-start;gap:16px;width:100%;margin-top:16px;display:flex}.ContactForm-module__1SvrgG__field{flex-direction:column;gap:8px;width:100%;display:flex}.ContactForm-module__1SvrgG__label{color:var(--soft);font-size:14px}.ContactForm-module__1SvrgG__input{box-sizing:border-box;border:1px solid var(--line);background:var(--raised);width:100%;color:var(--ink);font:inherit;border-radius:14px;padding:14px 16px;font-size:16px;line-height:1.4;transition:border-color .2s}.ContactForm-module__1SvrgG__input:hover{border-color:color-mix(in srgb, var(--ink) 30%, transparent)}.ContactForm-module__1SvrgG__input:focus-visible{border-color:var(--ink);outline:2px solid var(--sel);outline-offset:2px}.ContactForm-module__1SvrgG__textarea{resize:vertical;min-height:140px}.ContactForm-module__1SvrgG__trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.ContactForm-module__1SvrgG__error{color:var(--soft);margin:0;font-size:14px}.ContactForm-module__1SvrgG__error a{color:var(--ink)}.ContactForm-module__1SvrgG__note{margin:8px 0 0}.ContactForm-module__1SvrgG__actions{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.ContactForm-module__1SvrgG__info{display:inline-flex;position:relative}.ContactForm-module__1SvrgG__infoButton{border:1px solid var(--line);background:var(--raised);width:52px;height:52px;color:var(--soft);cursor:pointer;border-radius:999px;place-items:center;padding:0;transition:color .15s,background-color .15s;display:grid}.ContactForm-module__1SvrgG__infoButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}.ContactForm-module__1SvrgG__infoDot{fill:currentColor;stroke:none}.ContactForm-module__1SvrgG__info:hover .ContactForm-module__1SvrgG__infoButton,.ContactForm-module__1SvrgG__infoButton:focus-visible,.ContactForm-module__1SvrgG__info[data-open=true] .ContactForm-module__1SvrgG__infoButton{background:color-mix(in srgb, var(--ink) 9%, var(--raised));color:var(--ink)}.ContactForm-module__1SvrgG__infoButton:focus-visible{outline:2px solid var(--sel);outline-offset:2px}.ContactForm-module__1SvrgG__infoPop{z-index:5;border:1px solid var(--line);background:var(--raised);color:var(--soft);white-space:nowrap;opacity:0;pointer-events:none;border-radius:12px;padding:10px 14px;font-size:14px;transition:opacity .2s,translate .25s cubic-bezier(.22,1,.36,1);position:absolute;top:calc(100% + 10px);right:0;translate:0 -4px;box-shadow:0 8px 24px #00000040}.ContactForm-module__1SvrgG__infoPop:after{content:"";width:100%;height:10px;position:absolute;bottom:100%;right:0}.ContactForm-module__1SvrgG__info:hover .ContactForm-module__1SvrgG__infoPop,.ContactForm-module__1SvrgG__info:focus-within .ContactForm-module__1SvrgG__infoPop,.ContactForm-module__1SvrgG__info[data-open=true] .ContactForm-module__1SvrgG__infoPop{opacity:1;pointer-events:auto;translate:0}.ContactForm-module__1SvrgG__infoPop a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.ContactForm-module__1SvrgG__infoPop{transition:opacity .2s;translate:none}}.ContactForm-module__1SvrgG__reviewButton{border:1px dashed var(--line);color:var(--soft);font:inherit;cursor:pointer;background:0 0;border-radius:8px;margin-top:20px;padding:6px 10px;font-size:13px}
