@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.mono-mark{--mono3d-bleed:calc(var(--mono-w) * .16);position:relative}.mono3d{inset:calc(var(--mono3d-bleed) * -1);width:calc(100% + var(--mono3d-bleed) * 2);height:calc(100% + var(--mono3d-bleed) * 2);opacity:0;transition:opacity var(--dur-reveal) var(--ease-out);position:absolute}.mono-mark.is-3d .mono3d{opacity:1}.mono-mark svg{transition:opacity 1ms linear}.mono-mark.is-3d svg{opacity:0;transition-delay:var(--dur-reveal)}body{overflow-x:hidden}.skip{left:-9999px;top:var(--s-2);z-index:100;background:var(--accent);color:var(--bg);padding:var(--s-2) var(--s-4);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--track-mono);text-transform:uppercase;position:absolute}.skip:focus{left:var(--s-2)}[data-chapter]{padding:var(--chapter-pad) var(--gutter);scroll-margin-top:calc(81px - 6px - var(--chapter-pad));min-height:90vh;position:relative}[data-chapter]:focus,[data-chapter]:focus-visible{outline:none}[data-seam]{height:var(--seam-height);pointer-events:none}.chapter-inner{width:100%;max-width:1280px;margin-inline:auto}.chapter-label{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--muted);margin:0 0 var(--s-8);padding-top:var(--s-3);border-top:1px solid var(--rule);display:block}.mono-mark,.scroll-cue,.work-field,.work-counter,.nav-progress,.cursor,.set,.el-sizer{-webkit-user-select:none;user-select:none}.voice-paper{font-family:var(--font-paper), "Bodoni Fallback", serif;font-optical-sizing:auto;letter-spacing:var(--track-display);font-weight:400;line-height:var(--lh-display);text-transform:none}.voice-ink{font-family:var(--font-ink), "Archivo Fallback", sans-serif;font-variation-settings:"wght" 800, "wdth" 118;letter-spacing:var(--track-tight);word-spacing:.1em;line-height:var(--lh-display);text-transform:uppercase}.word{vertical-align:bottom;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.word-in{will-change:transform;display:inline-block}[data-rise]{opacity:0;transform:translateY(18px)}[data-rise].is-in{will-change:auto}@media (prefers-reduced-motion:no-preference){html.js [data-reveal]:not(.is-in){opacity:0}}html:not(.js) [data-rise]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-rise]{opacity:1;transform:none}}.hero-foot{justify-content:space-between;align-items:baseline;gap:var(--s-4) var(--s-8);flex-wrap:wrap;margin-top:clamp(.5rem,2vh,2rem);display:flex}.fit-lines{--fit-w:calc((100vw - 2 * var(--gutter)) / var(--fit-em,9));--fit-h:calc(var(--fit-vh,46vh) / (var(--fit-count,3) * .92));font-size:min(var(--t-4xl), var(--fit-w), var(--fit-h));margin:0}.fit-lines span.line{display:block}.hero-meta{gap:var(--s-3) var(--s-8);font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.scroll-cue{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--muted);align-items:center;gap:var(--s-2);display:flex}.scroll-cue:after{content:"";transform-origin:50% 0;width:1px;height:2.5rem;animation:cue 2.4s var(--ease-in-out) infinite;background:currentColor}@keyframes cue{0%,to{opacity:.35;transform:scaleY(.3)}50%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.scroll-cue:after{opacity:.6;animation:none;transform:scaleY(1)}}#what-we-do{padding-top:75px}#what-we-do,#mark{scroll-margin-top:0}.wwd-head{font-size:var(--t-3xl);margin:0 0 var(--s-12);max-width:16ch}.wwd-body{gap:var(--s-6);max-width:var(--measure);margin-bottom:var(--s-24);font-size:var(--t-lg);display:grid}.wwd-body p{margin:0}.services{border-top:1px solid var(--fg);grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.service{gap:var(--s-4) var(--s-8);padding:var(--s-8) 0;border-bottom:1px solid var(--rule);grid-template-columns:4rem minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}.service-n{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--track-mono);color:var(--muted);padding-top:.55em}.service-name{font-family:var(--font-paper), "Bodoni Fallback", serif;font-optical-sizing:auto;font-weight:400;font-size:var(--t-xl);line-height:var(--lh-heading);letter-spacing:var(--track-display);margin:0}.service-body{color:var(--muted);max-width:46ch;margin:0}@media (width<=800px){.service{grid-template-columns:2.5rem minmax(0,1fr)}.service-body{grid-column:2}}.sel-head{font-size:var(--t-2xl);margin:0 0 var(--s-6)}.sel-note{max-width:var(--measure);color:var(--muted);margin:0 0 var(--s-16)}.cursor{background:var(--accent);pointer-events:none;z-index:90;opacity:0;width:8px;height:8px;transition:width var(--dur-ui) var(--ease-out), height var(--dur-ui) var(--ease-out), margin var(--dur-ui) var(--ease-out), background-color var(--dur-hover) var(--ease-out);border-radius:50%;margin:-4px 0 0 -4px;display:grid;position:fixed;top:0;left:0}.cursor[data-state=grow]{background:color-mix(in srgb, var(--accent) 22%, transparent);width:44px;height:44px;margin:-22px 0 0 -22px}.cursor[data-state=mark]{background:0 0;width:56px;height:56px;margin:-28px 0 0 -28px}.cursor>*{grid-area:1/1;place-self:center}.cursor img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity var(--dur-hover) var(--ease-out)}.cursor[data-state=mark] img{opacity:1;transition-delay:60ms}.lab-headline{font-size:var(--t-2xl);margin:0 0 var(--s-6);max-width:20ch}.lab-lede{max-width:var(--measure);color:var(--muted);margin:0 0 var(--s-24)}.studio-head{font-size:var(--t-3xl);margin:0 0 var(--s-12);max-width:16ch}.studio-body{gap:var(--s-6);max-width:var(--measure);margin-bottom:var(--s-16);font-size:var(--t-lg);display:grid}.studio-body p{margin:0}.facts{gap:var(--s-8);margin:0 0 var(--s-24);padding-top:var(--s-6);border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.fact dt{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--muted);margin-bottom:var(--s-2)}.fact dd{font-family:var(--font-paper), "Bodoni Fallback", serif;font-optical-sizing:auto;font-weight:400;font-size:var(--t-lg);line-height:var(--lh-heading);letter-spacing:var(--track-display);margin:0}.approach-head{font-size:var(--t-xl);margin:0 0 var(--s-8)}.approach{counter-reset:none;border-top:1px solid var(--fg);margin:0;padding:0;list-style:none}.step{gap:var(--s-4) var(--s-8);padding:var(--s-8) 0;border-bottom:1px solid var(--rule);grid-template-columns:4rem minmax(0,1fr);align-items:start;display:grid}.step-n{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--track-mono);color:var(--muted);padding-top:.5em}.step-text{gap:var(--s-2);align-items:baseline;column-gap:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.step-name{font-family:var(--font-paper), "Bodoni Fallback", serif;font-optical-sizing:auto;font-weight:400;font-size:var(--t-xl);line-height:var(--lh-heading);letter-spacing:var(--track-display);margin:0}.step-body{color:var(--muted);max-width:48ch;margin:0}@media (width<=800px){.step{grid-template-columns:2.5rem minmax(0,1fr)}.step-text{grid-template-columns:minmax(0,1fr)}}#start{align-content:center;min-height:100svh;display:grid}.start-inner{gap:clamp(1.25rem,3vh,2.5rem);display:grid}.start-body{max-width:var(--measure);font-size:var(--t-lg);margin:0}.start-links{margin:var(--s-4) 0 0;gap:var(--s-4);padding:0;list-style:none;display:grid}.start-link{font-family:var(--font-mono);letter-spacing:.01em;color:var(--fg);text-underline-offset:.22em;transition:text-decoration-thickness var(--dur-hover) var(--ease-out), text-underline-offset var(--dur-hover) var(--ease-out);font-size:clamp(1.125rem,3.2vw,2.25rem);text-decoration-line:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.start-link:hover{text-underline-offset:.16em;text-decoration-thickness:3px}}.start-closing{margin:var(--s-6) 0 0;font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--muted)}.cs-title{margin:0 0 var(--s-6);font-size:clamp(2.5rem,9vw,8rem)}.cs-lede{max-width:34ch;font-size:var(--t-xl);line-height:var(--lh-heading);letter-spacing:var(--track-display);margin:0 0 var(--s-12)}.cs-meta{gap:var(--s-3) var(--s-8);padding:var(--s-6) 0 0;border-top:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--muted);flex-wrap:wrap;margin:0;list-style:none;display:flex}.cs-status{color:var(--accent)}.portal{--nav-h:81px;--open:180lvh}.portal-copy{padding-top:calc(var(--chapter-pad) + 3rem);align-content:center;min-height:72vh;display:grid}.portal-tiles,.portal-sheet,.portal-anchor,.portal-open{display:none}.portal-dive{margin:var(--s-16) 0 0;position:relative}.portal-shot img{width:100%;height:auto}.portal-shot--tall{display:none}@media (width<=719px){.portal-shot--wide{display:none}.portal-shot--tall{display:block}}.portal-fade{background:linear-gradient(to bottom, transparent, var(--bg) 94%);pointer-events:none;height:22vh;position:absolute;inset:auto 0 0}.portal-caption{align-items:baseline;gap:var(--s-2) var(--s-8);margin:var(--s-8) 0 0;font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--muted);flex-wrap:wrap;display:flex}.portal-visit{color:var(--fg);text-transform:none;letter-spacing:.01em;font-size:var(--t-sm);text-underline-offset:.22em;transition:text-decoration-thickness var(--dur-hover) var(--ease-out), text-underline-offset var(--dur-hover) var(--ease-out), transform var(--dur-press) var(--ease-out);text-decoration-line:underline;text-decoration-thickness:1px;display:inline-block}@media (hover:hover) and (pointer:fine){.portal-visit:hover{text-underline-offset:.16em;text-decoration-thickness:3px}}.portal-visit:active{transform:scale(.97)}.portal-blank{align-content:center;justify-items:center;gap:var(--s-2);aspect-ratio:1440/900;color:#c4c2bc;font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--track-mono);text-transform:uppercase;text-align:center;background:#3b3b39;border:1px solid #4b4b49;display:grid}.portal-blank--tall{aspect-ratio:390/844}.portal-blank--dive{aspect-ratio:auto;min-height:calc(100lvh - var(--nav-h));gap:var(--s-4);font-size:clamp(1.25rem,2.2vw,2rem)}.portal-tile.portal-blank{font-size:calc(var(--t-mono) * 2);gap:var(--s-3)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (height>=560px){.cs-portal:has(.portal:not(.no-portal)){padding:0 0 var(--chapter-pad)}.cs-portal>.portal:not(.no-portal){max-width:none}.portal:not(.no-portal){& .portal-run{background:var(--bg);display:grid}& .portal-divewrap{z-index:0;grid-area:1/1;overflow-x:clip}& .portal-dive{top:var(--nav-h);transform-origin:0 0;clip-path:inset(0 0 calc(100% - (100lvh - var(--nav-h))) 0);will-change:transform;opacity:0;transition:opacity .5s var(--ease-out);margin:0;position:sticky}& .portal-open{height:calc(var(--open) + var(--nav-h));display:block}& .portal-stagewrap{z-index:1;height:calc(100lvh + var(--open));pointer-events:none;grid-area:1/1;align-self:start}& .portal-stage{align-items:center;column-gap:var(--s-16);height:100lvh;padding:calc(var(--nav-h) + var(--s-8)) max(var(--gutter), calc((100vw - 1280px) / 2));padding-bottom:calc(100lvh - 100svh + var(--s-8));grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid;position:sticky;top:0;overflow:clip}& .portal-tiles{opacity:0;transition:opacity .5s var(--ease-out);display:block;position:absolute;inset:0}& .portal-tile{aspect-ratio:1440/900;transform-origin:50%;will-change:transform, opacity;backface-visibility:hidden;min-height:0;display:block;position:absolute;top:0;left:0;overflow:clip}& .portal-tile--tall{aspect-ratio:390/844}& .portal-tile.portal-blank{display:grid}& .portal-tile[hidden]{display:none}& .portal-tile-page{will-change:transform;display:block}& .portal-tile img{width:100%;height:auto;display:block}& .portal-tile-bar{position:absolute;inset:0 0 auto}& .portal-tile-bar--foot{inset:auto 0 0}& .portal-sheet{width:100%;height:100%;display:block;position:absolute;inset:0}& .portal-copy{z-index:2;pointer-events:auto;transform-origin:0 0;will-change:transform, opacity;grid-column:1;min-height:0;padding-top:0;position:relative}& .portal-copy .cs-title{font-size:clamp(2.5rem,6.4vw,6.5rem)}& .portal-copy .cs-lede{margin-bottom:var(--s-8)}& .portal-anchor{aspect-ratio:1;grid-column:2;justify-self:center;width:min(100%,60svh);display:block}& .portal-caption{padding-inline:max(var(--gutter), calc((100vw - 1280px) / 2))}}.portal.is-live:not(.no-portal) .portal-dive,.portal.is-live:not(.no-portal) .portal-tiles{opacity:1}.portal.is-landed:not(.no-portal){& .portal-dive{clip-path:none;will-change:auto}& .portal-sheet,& .portal-tiles{visibility:hidden}}.portal.is-lost:not(.no-portal){& .portal-sheet{background:#121212}& .portal-tiles,& .portal-dive{visibility:hidden}}@media (width<=719px){.portal:not(.no-portal){& .portal-stage{align-items:start;row-gap:var(--s-6);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}& .portal-anchor{grid-column:1;align-self:center;width:min(74vw,100%)}}}}.cs-h2{font-size:var(--t-2xl);margin:0 0 var(--s-8);max-width:20ch}.cs-prose{gap:var(--s-6);max-width:var(--measure);font-size:var(--t-lg);margin-bottom:var(--s-16);display:grid}.cs-prose p{margin:0}.cs-h3{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--muted);margin:0 0 var(--s-6);padding-top:var(--s-6);border-top:1px solid var(--rule);font-weight:400}.cs-decisions{margin:0 0 var(--s-16);border-top:1px solid var(--fg);padding:0;list-style:none}.cs-decision{gap:var(--s-4) var(--s-8);padding:var(--s-8) 0;border-bottom:1px solid var(--rule);grid-template-columns:4rem minmax(0,1fr);align-items:start;display:grid}.cs-decision-n{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--track-mono);color:var(--muted);padding-top:.5em}.cs-decision-text{gap:var(--s-2);align-items:baseline;column-gap:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.cs-decision-name{font-family:var(--font-ink), "Archivo Fallback", sans-serif;font-variation-settings:"wght" 800, "wdth" 112;font-size:var(--t-xl);line-height:var(--lh-heading);letter-spacing:var(--track-tight);text-transform:uppercase;margin:0}.cs-decision-body{color:var(--muted);max-width:48ch;margin:0}.cs-stack{gap:var(--s-8);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;display:grid}.cs-fact dt{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--muted);margin-bottom:var(--s-2)}.cs-fact dd{font-size:var(--t-lg);line-height:var(--lh-heading);margin:0}.cs-review{align-content:center;display:grid}.cs-quote{margin:0}.cs-quote-text{max-width:22ch;font-size:var(--t-2xl);letter-spacing:-.015em;text-wrap:balance;margin:0;line-height:1.08;position:relative}.cs-quote-text--long{max-width:30ch;font-size:var(--t-xl);line-height:1.15}.cs-quote-text:before{content:"“";color:var(--accent);margin-right:.06em;position:absolute;right:100%}.cs-quote-text:after{content:"”";color:var(--accent)}.cs-quote-by{margin-top:var(--s-12);padding-top:var(--s-6);border-top:1px solid var(--rule);max-width:var(--measure);font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--muted)}@media (width<=719px){.cs-quote-text:before{margin-right:0;position:static}}.cs-live-stage{gap:var(--s-6);grid-template-columns:minmax(0,1440fr) minmax(0,416fr);align-items:end;max-width:calc(206.222svh - 20.6222rem);display:grid}[data-live-screen]{box-shadow:0 0 0 1px var(--rule);position:relative;overflow:hidden}.cs-live-window{aspect-ratio:1440/900;border-radius:6px;grid-area:1/1}.cs-live-phone{aspect-ratio:390/844;border-radius:13%/6%;grid-area:1/2}[data-live-screen] img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}[data-live-screen] iframe{background:var(--white);transform:scale(var(--k,1));transform-origin:0 0;opacity:0;transition:opacity var(--dur-ui) var(--ease-out);border:0;position:absolute;top:0;left:0}[data-live-screen] iframe.is-in{opacity:1}.cs-live-window iframe{width:1440px;height:900px}.cs-live-phone iframe{width:390px;height:844px}.cs-live-shield{position:absolute;inset:0}.is-open>.cs-live-shield{display:none}.has-cursor:has([data-live-screen].is-open) [data-cursor]{visibility:hidden}.cs-live-load{z-index:1;padding:var(--s-4) var(--s-6);border:1px solid var(--fg);background:var(--bg);color:var(--fg);font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--track-mono);text-transform:uppercase;cursor:pointer;transition:background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out), transform var(--dur-press) var(--ease-out);grid-area:1/1;place-self:center}.cs-live-load:active{transform:scale(var(--press-scale))}@media (hover:hover) and (pointer:fine){.cs-live-load:hover{background:var(--accent);color:var(--bg)}}.cs-live-link{display:none}@media (scripting:none){.cs-live-load{display:none}.cs-live-link{margin-bottom:var(--s-8);display:inline-block}}@media (width<=719px){.cs-live-stage{grid-template-columns:minmax(0,1fr);max-width:none}.cs-live-window{display:none}.cs-live-phone{grid-area:1/1;justify-self:center;width:min(100%,390px,46.2085svh - 5.54502rem)}}.cs-end{align-content:center;min-height:100svh;display:grid}.cs-end-inner{gap:clamp(1.25rem,3vh,2.5rem);display:grid}.cs-end-h{margin:0;font-size:clamp(2.5rem,8vw,6.5rem)}.cs-standing{max-width:var(--measure);font-size:var(--t-lg);margin:0}.cs-end-links{margin:var(--s-4) 0 0;gap:var(--s-4);justify-items:start;padding:0;list-style:none;display:grid}.cs-end-link,.cs-end-back{font-family:var(--font-mono);letter-spacing:.01em;color:var(--fg);text-underline-offset:.22em;transition:text-decoration-thickness var(--dur-hover) var(--ease-out), text-underline-offset var(--dur-hover) var(--ease-out);text-decoration-line:underline;text-decoration-thickness:1px}.cs-end-link{font-size:clamp(1.125rem,2.4vw,1.75rem)}.cs-end-back{font-size:var(--t-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--muted)}@media (hover:hover) and (pointer:fine){.cs-end-link:hover,.cs-end-back:hover{text-underline-offset:.16em;text-decoration-thickness:3px}}@media (width<=800px){.cs-decision{grid-template-columns:2.5rem minmax(0,1fr)}.cs-decision-text{grid-template-columns:minmax(0,1fr)}}@keyframes sheet-lift{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheet-drop{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes sheet-recede{0%{filter:brightness();transform:scale(1)}to{filter:brightness(.62);transform:scale(.96)}}@keyframes sheet-return{0%{filter:brightness(.62);transform:scale(.96)}to{filter:brightness();transform:scale(1)}}:root[data-sheet] ::view-transition-old(root),:root[data-sheet] ::view-transition-new(root){mix-blend-mode:normal}:root[data-sheet=open]::view-transition-new(root){animation:var(--dur-reveal) var(--ease-out) both sheet-lift;z-index:1}:root[data-sheet=open]::view-transition-old(root){animation:var(--dur-reveal) var(--ease-out) both sheet-recede;z-index:0}:root[data-sheet=close]::view-transition-old(root){animation:var(--dur-ui) var(--ease-out) both sheet-drop;z-index:1}:root[data-sheet=close]::view-transition-new(root){animation:var(--dur-ui) var(--ease-out) both sheet-return;z-index:0}.cursor{view-transition-name:agency-cursor}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-image-pair(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.foot[data-astro-cid-nns7i3if]{padding:var(--s-8) var(--gutter) var(--s-6)}.foot-inner[data-astro-cid-nns7i3if]{align-items:baseline;gap:var(--s-4) var(--s-8);max-width:1280px;font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--track-mono);text-transform:uppercase;flex-wrap:wrap;margin-inline:auto;display:flex}.foot-inner[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{gap:var(--s-6);margin:0;padding:0;list-style:none;display:flex}.foot-legal[data-astro-cid-nns7i3if]{margin-left:auto}.foot-note[data-astro-cid-nns7i3if]{color:var(--muted);margin:0}.foot-c[data-astro-cid-nns7i3if]{vertical-align:-.308em;margin-right:.18em;font-size:1.75em;line-height:1}.foot[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:inherit;opacity:.6;transition:opacity var(--dur-hover) var(--ease-out);--hit:5px;padding-block:var(--hit);text-decoration:none;position:relative}.foot[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:after{content:"";left:0;right:0;bottom:calc(var(--hit) - .35em);transform-origin:0;height:1px;transition:transform var(--dur-hover) var(--ease-out);background:currentColor;position:absolute;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.foot[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{opacity:1}.foot[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover:after{transform:scaleX(1)}}.foot[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:focus-visible{opacity:1}.foot[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:focus-visible:after{transform:scaleX(1)}@media (width<=720px){.foot-inner[data-astro-cid-nns7i3if]{gap:var(--s-3) var(--s-4)}.foot-legal[data-astro-cid-nns7i3if]{margin-left:0}.foot-note[data-astro-cid-nns7i3if]{flex-basis:100%}}
