.stage{--t1:0s;--t2:.7s;--t3:1.4s;--t4:2.1s;--t5:2.75s;--t6:3.5s;--m-bg:#1d2321;--m-card:#272e2b;--m-cream:#f4efe6;--m-muted:#b6b1a6;--m-ink:#171512;--m-paper:#fbfaf6;--m-wire:#dcd6cb;--m-wire-line:#aaa194;--m-wire-fill:#f1eee6;--m-note:#6f685d;min-width:0;margin:0;position:relative}.stage-scene{padding:0 7% 8% 0;position:relative}.stage-plate{background:var(--yellow);translate:calc(var(--px,0) * -7px) calc(var(--py,0) * -5px);transition:translate .6s var(--ease);position:absolute;inset:9% 0 0 20%}.stage-browser{z-index:1;background:var(--card);border:1px solid var(--ink);translate:calc(var(--px,0) * 4px) calc(var(--py,0) * 3px);transition:translate .6s var(--ease);position:relative;container-type:inline-size}.stage-browser:after{content:"";z-index:-1;box-shadow:var(--shadow-stage);pointer-events:none;transition:opacity .8s ease var(--t5);position:absolute;inset:-1px}.stage-bar{background:var(--paper-deep);border-bottom:1px solid var(--ink);align-items:center;gap:2cqi;height:4.6cqi;min-height:30px;padding:0 1.8cqi;display:flex}.stage-dots{gap:.9cqi;display:flex}.stage-dots i{border:1px solid var(--rule-strong);border-radius:50%;width:max(7px,1cqi);height:max(7px,1cqi)}.stage-phases{letter-spacing:.06em;gap:.4cqi;margin-left:auto;font-size:clamp(9.5px,1.3cqi,12px);font-weight:600;line-height:1;list-style:none;display:flex}.stage-phases li{color:var(--ink);box-shadow:inset 0 -2px 0 var(--yellow-deep);padding:.5em .75em}@container (width<=400px){.stage-phases{display:none}}.stage-view{aspect-ratio:16/10.6;background:var(--m-bg);position:relative;overflow:hidden;container-type:inline-size}.stage .m-site{font-family:var(--font-sans);grid-template-rows:auto auto 1fr;padding:0 4cqi;line-height:1.3;display:grid;position:absolute;inset:0}.stage .v-paper,.stage .v-wipe,.stage .v-guides{pointer-events:none;position:absolute}.stage .v-paper{--wipe:cubic-bezier(.45, 0, .55, 1);background:var(--m-paper);clip-path:inset(100% 0 0);transition:clip-path .7s var(--wipe) var(--t4);inset:0}.stage .v-wipe{background:var(--yellow);opacity:0;height:1.2cqi;top:0;left:0;right:0}.stage .m-nav{--c:var(--t4)}.stage .m-label{--c:calc(var(--t4) + 80ms)}.stage .m-h1{--c:calc(var(--t4) + .15s)}.stage .m-para{--c:calc(var(--t4) + .23s)}.stage .m-actions{--c:calc(var(--t4) + .28s)}.stage .m-cards{--c:calc(var(--t4) + .35s)}.stage .v-guides{opacity:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.6cqi;display:grid;inset:0 4cqi}.stage .v-guides i{background:#ffc62724;box-shadow:inset 1px 0 #f2b20059,inset -1px 0 #f2b20059}.stage .m-nav,.stage .m-hero,.stage .m-cards{position:relative}.stage .m-nav{height:8.4cqi;transition:border-color .3s ease var(--c);border-bottom:1px solid #f4efe61f;align-items:center;gap:3cqi;display:flex}.stage .m-logo-slot{margin-right:auto}.stage .m-hero{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:3.6cqi;padding-block:3.8cqi 3.2cqi;display:grid}.stage .m-copy{flex-direction:column;justify-content:center;gap:2cqi;display:flex}.stage .m-photo-slot{height:33cqi}.stage .m-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:2cqi;display:grid}.stage .slot{display:grid}.stage .slot>*{grid-area:1/1;min-width:0}.stage .m-logo{font-family:var(--font-display);white-space:nowrap;font-size:2.15cqi}.stage .m-logo em,.stage .p-logo em{font-family:var(--font-serif);font-style:italic}.stage .m-links{gap:2.6cqi;font-size:1.45cqi;font-weight:500;display:flex}.stage .m-label{--fc:var(--yellow);letter-spacing:.16em;text-transform:uppercase;font-size:1.3cqi;font-weight:650}.stage .m-h1{font-family:var(--font-display);letter-spacing:-.015em;font-size:5.6cqi;line-height:1.02}.stage .m-h1 .ln{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.stage .m-h1 .ln>span{transition:transform .8s var(--ease) var(--in);display:inline-block}.stage .m-accent{color:var(--yellow);transition:color .3s ease calc(var(--c) + 60ms);position:relative}.stage .m-accent:after{content:"";background:var(--yellow);transform-origin:0;height:.06em;transition:transform .6s var(--ease) calc(var(--c) + .25s);position:absolute;bottom:0;left:0;right:.3em}.stage .m-para{--fc:var(--m-muted);max-width:30ch;font-size:1.75cqi;line-height:1.5}.stage .m-actions{gap:1.4cqi;display:flex}.stage .m-btn{--fc:var(--m-ink);isolation:isolate;border:1px solid var(--yellow);white-space:nowrap;justify-content:center;align-items:center;padding:1.15cqi 2cqi;font-size:1.5cqi;font-weight:620;display:inline-flex;position:relative}.stage .m-btn:before{content:"";z-index:-1;background:var(--yellow);transform-origin:0;transition:transform .55s var(--ease) var(--c);position:absolute;inset:0}.stage .m-btn--small{padding:.9cqi 1.5cqi;font-size:1.3cqi}.stage .m-btn--ghost{--fc:var(--m-cream);border-color:#f4efe68c}.stage .m-btn--ghost:before{content:none}.stage .f-photo,.stage .f-thumb{clip-path:inset(0);transition:clip-path .9s var(--ease) var(--in,var(--t3));display:block;overflow:hidden}.stage .f-photo img,.stage .f-thumb img,.stage .p-photo img{object-fit:cover;width:100%;max-width:none;height:100%}.stage .f-photo img,.stage .f-thumb img{transition:transform 1.3s var(--ease) var(--in,var(--t3)), filter .6s ease var(--c,calc(var(--t4) + .12s))}.stage .f-card{background:var(--m-card);transition:background-color .4s ease calc(var(--c) + var(--i) * 40ms), border-color .4s ease calc(var(--c) + var(--i) * 40ms);border:1px solid #f4efe61a;grid-template-columns:7.5cqi minmax(0,1fr);align-self:start;align-items:center;gap:1.4cqi;padding:1.2cqi;display:grid}.stage .f-thumb{aspect-ratio:1}.stage .m-card-text{gap:.5cqi;display:grid}.stage .m-card-title{font-family:var(--font-serif);white-space:nowrap;font-size:1.8cqi}.stage .m-card-meta{--fc:var(--m-muted);font-size:1.25cqi;font-weight:500}.stage .f{opacity:1;color:var(--fc,var(--m-cream));transition:opacity .5s ease var(--in,var(--t2)), transform .7s var(--ease) var(--in,var(--t2)), color .3s ease var(--c,var(--t4)), border-color .3s ease var(--c,var(--t4));transform:none}.stage .m-h1.f{transition-delay:0s, 0s, var(--c), var(--c)}.stage .w{opacity:0;transition:transform .75s var(--spring) var(--t1), opacity .35s ease var(--out,var(--t2));position:relative;transform:none}.stage .w-bar,.stage .w-stack>i,.stage .w-links i{width:var(--w,100%);height:var(--h,1.2cqi);background:var(--m-wire);display:block}.stage .w-bar{align-self:center}.stage .w-stack{align-content:start;gap:1cqi;display:grid}.stage .w-h1{gap:1.5cqi}.stage .w-h1>i{height:4.2cqi}.stage .w-para>i{height:1.15cqi}.stage .w-links{align-items:center;gap:2.6cqi;display:flex}.stage .w-links i{width:5cqi;height:1.1cqi}.stage .w-btn{border:1px solid var(--m-wire-line);justify-content:center;align-items:center;padding:1.4cqi 2.2cqi;display:inline-flex}.stage .w-btn i{background:var(--m-wire);width:6cqi;height:.9cqi;display:block}.stage .w-actions{align-items:center;gap:1.4cqi;display:flex}.stage .w-box,.stage .w-card,.stage .w-thumb{border:1px dashed var(--m-wire-line);background:linear-gradient(to top right, transparent calc(50% - .5px), var(--m-wire-line) 50%, transparent calc(50% + .5px)), linear-gradient(to bottom right, transparent calc(50% - .5px), var(--m-wire-line) 50%, transparent calc(50% + .5px)), var(--m-wire-fill)}.stage .w-box{place-items:center;display:grid}.stage .w-card{background:0 0;grid-template-columns:7.5cqi minmax(0,1fr);align-self:start;align-items:center;gap:1.4cqi;padding:1.2cqi;display:grid}.stage .w-thumb{aspect-ratio:1;display:block}.stage .w-note{letter-spacing:.1em;text-transform:uppercase;color:var(--m-note);white-space:nowrap;font-size:1.15cqi;font-weight:650}.stage .w-h1 .w-note{position:absolute;top:-2.4cqi;right:0}.stage .w-box .w-note{background:var(--m-paper);padding:.5cqi 1cqi}.stage .w-actions .w-note{margin-left:.4cqi}.stage-phone-wrap{z-index:2;width:21%;translate:calc(var(--px,0) * 10px) calc(var(--py,0) * 8px);transition:translate .6s var(--ease);position:absolute;bottom:0;right:0}.stage-phone{opacity:1;transition:opacity .6s ease var(--t5), transform .9s var(--ease) var(--t5);transform:none}.stage .p-device{aspect-ratio:9/18.6;background:var(--ink);box-shadow:var(--shadow-stage);border-radius:13%/6.3%;padding:4.5%}.stage .p-screen{background:var(--m-bg);height:100%;color:var(--m-cream);font-family:var(--font-sans);border-radius:9%/4.4%;flex-direction:column;line-height:1.25;display:flex;overflow:hidden;container-type:inline-size}.stage .p-nav{justify-content:space-between;align-items:center;padding:12cqi 7cqi 5cqi;display:flex}.stage .p-logo{font-family:var(--font-display);white-space:nowrap;font-size:7.4cqi}.stage .p-menu{gap:2.4cqi;display:grid}.stage .p-menu i{background:var(--m-cream);width:8cqi;height:1px;display:block}.stage .p-photo{flex:none;height:40%;display:block}.stage .p-copy{gap:3.5cqi;padding:7cqi;display:grid}.stage .p-label{letter-spacing:.14em;text-transform:uppercase;color:var(--yellow);font-size:4.4cqi;font-weight:650}.stage .p-h1{font-family:var(--font-display);font-size:11.5cqi;line-height:1.04}.stage .p-accent{color:var(--yellow)}.stage .p-btn{background:var(--yellow);color:var(--m-ink);text-align:center;margin-top:2cqi;padding:4.5cqi;font-size:5.4cqi;font-weight:620}.stage-caption{justify-content:space-between;align-items:center;gap:var(--s-4) var(--s-6);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.stage-caption-text{max-width:48ch;color:var(--ink-soft);font-size:.875rem;line-height:1.5}.stage-caption-text .tag{margin-right:var(--s-2);vertical-align:1px}.stage-controls{gap:var(--s-2);display:flex}.stage-switch{border:1px solid var(--ink);display:flex}.stage-toggle,.stage-replay{min-height:44px;color:var(--ink-soft);font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;font-size:.875rem;font-weight:560;transition:background-color .2s,color .2s}.stage-toggle{padding:0 var(--s-4)}.stage-toggle:hover{background:var(--card);color:var(--ink)}.stage-toggle[aria-pressed=true]{background:var(--ink);color:var(--paper)}.stage-replay{border:1px solid var(--ink);width:46px;color:var(--ink);box-shadow:0 0 0 0 var(--yellow);transition:background-color .2s ease, box-shadow .25s var(--ease), transform .25s var(--ease);place-items:center;display:grid}.stage-replay .icon{width:20px;height:20px}.stage-replay:hover{background:var(--card)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.stage-replay:hover{transform:translate(calc(var(--lift) * -1), calc(var(--lift) * -1));box-shadow:var(--lift) var(--lift) 0 0 var(--yellow)}}@media (width<=559px){.stage-scene{padding:0 12px 14px 0}.stage-phone-wrap{display:none}}:is(.motion-ok .stage:not(.is-played),.stage.is-wire) .v-paper{clip-path:inset(0);transition:clip-path .35s var(--ease)}:is(.motion-ok .stage:not(.is-played),.stage.is-wire) .v-guides{opacity:.55}:is(.motion-ok .stage:not(.is-played),.stage.is-wire) .m-nav{border-bottom-color:var(--m-wire);transition:border-color .3s}:is(.motion-ok .stage:not(.is-played),.stage.is-wire) .w{opacity:1;transform:translate(var(--dx,0), var(--dy,0)) rotate(var(--dr,0deg));transition:opacity .3s ease, transform .45s var(--ease)}:is(.motion-ok .stage:not(.is-played),.stage.is-wire) .f{opacity:0;color:var(--m-ink);border-color:var(--m-ink);transition:opacity .25s,transform .3s,color,border-color;transform:translateY(.8cqi)}:is(.motion-ok .stage:not(.is-played),.stage.is-wire) .m-h1.f{opacity:1;transform:none}:is(.motion-ok .stage:not(.is-played),.stage.is-wire) .m-h1 .ln>span{transition:transform .3s;transform:translateY(110%)}:is(.motion-ok .stage:not(.is-played),.stage.is-wire) .m-accent{color:inherit;transition:none}:is(.motion-ok .stage:not(.is-played),.stage.is-wire) .m-accent:after,:is(.motion-ok .stage:not(.is-played),.stage.is-wire) .m-btn:before{transition:transform .2s;transform:scaleX(0)}:is(.motion-ok .stage:not(.is-played),.stage.is-wire) .f-photo,:is(.motion-ok .stage:not(.is-played),.stage.is-wire) .f-thumb{clip-path:inset(100% 0 0);transition:clip-path .3s}:is(.motion-ok .stage:not(.is-played),.stage.is-wire) .f-photo img,:is(.motion-ok .stage:not(.is-played),.stage.is-wire) .f-thumb img{filter:grayscale()contrast(.92)brightness(1.06);transition:transform .3s,filter;transform:scale(1.14)}:is(.motion-ok .stage:not(.is-played),.stage.is-wire) .f-card{background-color:#0000;border-color:#0000;transition:background-color .25s,border-color .25s}:is(.motion-ok .stage:not(.is-played),.stage.is-wire) .stage-phone{opacity:0;transition:opacity .3s,transform .4s;transform:translateY(8%)}:is(.motion-ok .stage:not(.is-played),.stage.is-wire) .stage-browser:after{opacity:.4;transition:opacity .3s}:is(.motion-ok .stage:not(.is-played),.stage.is-wire) .stage-phases li{color:var(--muted);box-shadow:none}@media (prefers-reduced-motion:no-preference){.stage.is-played:not(.is-wire) .v-guides{animation:2.4s both stage-guides}.stage.is-played:not(.is-wire) .v-wipe{animation:stage-wipe .7s cubic-bezier(.45, 0, .55, 1) var(--t4) both}.stage.is-played:not(.is-wire) .stage-phases li{animation:stage-phase .7s linear calc(var(--i) * (var(--t2) - var(--t1))) both}.stage.is-played:not(.is-wire) .p-device{animation:stage-float 2.2s ease-in-out calc(var(--t5) + 1s) 2 alternate}.stage.is-played:not(.is-wire) .m-cta,.stage.is-played:not(.is-wire) .p-btn{animation:stage-cta 1.2s var(--ease) var(--t6) both}.js .stage{animation:stage-in 1s var(--ease) .15s both}.js .stage-plate{transform-origin:0;animation:stage-plate 1.1s var(--ease) .35s both}@keyframes stage-in{0%{opacity:0;transform:translateY(16px)}}@keyframes stage-plate{0%{transform:scaleX(0)}}@keyframes stage-guides{0%{opacity:.55}15%,80%{opacity:1}to{opacity:0}}@keyframes stage-wipe{0%{opacity:1;transform:translateY(-1.2cqi)}99%{opacity:1}to{opacity:0;transform:translateY(66.3cqi)}}@keyframes stage-phase{0%{color:var(--muted);box-shadow:none;background:0 0}10%,88%{color:var(--ink);background:var(--yellow);box-shadow:none}to{color:var(--ink);box-shadow:inset 0 -2px 0 var(--yellow-deep);background:0 0}}@keyframes stage-float{to{transform:translateY(-6px)}}@keyframes stage-cta{0%{box-shadow:0 0 #ffc627bf}to{box-shadow:0 0 0 2.4cqi #ffc62700}}}@media (prefers-reduced-motion:reduce){.stage,.stage *,.stage :before,.stage :after{transition:none!important;animation:none!important}}.hero[data-astro-cid-ge2uvauf]{padding-block:clamp(var(--s-8), 1rem + 2.6vw, var(--s-16)) clamp(var(--s-16), 2.5rem + 4vw, 112px);border-bottom:1px solid var(--rule)}.hero-grid[data-astro-cid-ge2uvauf]{gap:clamp(var(--s-12), 6vw, var(--s-16));align-items:center;display:grid}.hero-title[data-astro-cid-ge2uvauf]{font-size:var(--t-hero);letter-spacing:-.02em;max-width:10.5em;line-height:1.03}.hero-text[data-astro-cid-ge2uvauf]{margin-top:var(--s-6);max-width:31rem;font-size:var(--t-lead);color:var(--ink-soft);line-height:1.55}.hero-actions[data-astro-cid-ge2uvauf]{gap:var(--s-3);margin-top:var(--s-10);flex-wrap:wrap;display:flex}.hero-intro[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--s-4);max-width:31rem;margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid var(--rule);font-size:var(--t-small);color:var(--ink-soft);line-height:1.45;display:flex}.hero-avatar[data-astro-cid-ge2uvauf]{border:1px solid var(--ink);background:var(--paper-deep);flex:none;width:56px;height:56px;position:relative;overflow:hidden}.hero-avatar[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{width:112px;max-width:none;height:140px;position:absolute;top:-7px;left:-31px}.hero-intro[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{color:var(--ink);text-decoration-color:var(--yellow-deep);margin-block:-10px;padding-block:10px;font-weight:560;text-decoration-thickness:2px;display:inline-block}@media (width<=479px){.hero-actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{width:100%}}@media (width>=1024px){.hero-grid[data-astro-cid-ge2uvauf]{gap:clamp(var(--s-10), 4.5vw, var(--s-20));grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media (width>=1024px) and (height<=800px){.hero-actions[data-astro-cid-ge2uvauf]{margin-top:var(--s-8)}.hero-intro[data-astro-cid-ge2uvauf]{margin-top:var(--s-6);padding-top:var(--s-4)}}@media (prefers-reduced-motion:no-preference){.js[data-astro-cid-ge2uvauf] .hero-copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{animation:hero-rise .9s var(--ease) both}.js[data-astro-cid-ge2uvauf] .hero-text[data-astro-cid-ge2uvauf]{animation-delay:80ms}.js[data-astro-cid-ge2uvauf] .hero-actions[data-astro-cid-ge2uvauf]{animation-delay:.16s}.js[data-astro-cid-ge2uvauf] .hero-intro[data-astro-cid-ge2uvauf]{animation-delay:.26s}.js[data-astro-cid-ge2uvauf] .hero-title[data-astro-cid-ge2uvauf] .hl{animation:hero-mark .9s var(--ease) .5s both}@keyframes hero-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes hero-mark{0%{background-size:0% .36em}}}.svc-core[data-astro-cid-ptknhe5f]{gap:var(--s-8);padding:clamp(var(--s-6), 2.5vw, var(--s-12));background:var(--yellow);border:1px solid var(--ink);display:grid}.svc-core-label[data-astro-cid-ptknhe5f]{color:var(--ink)}.svc-core-name[data-astro-cid-ptknhe5f]{margin-top:var(--s-3);font-family:var(--font-display);font-size:clamp(1.875rem,1.5rem + 1.3vw,2.75rem);line-height:1.08}.svc-core-name[data-astro-cid-ptknhe5f] a[data-astro-cid-ptknhe5f]{text-decoration-color:#17151259;text-decoration-thickness:1px}.svc-core-name[data-astro-cid-ptknhe5f] a[data-astro-cid-ptknhe5f]:hover{text-decoration-color:var(--ink)}.svc-core-summary[data-astro-cid-ptknhe5f]{margin-top:var(--s-4);max-width:30em;font-size:var(--t-lead);color:var(--ink-soft);line-height:1.5}.svc-core-actions[data-astro-cid-ptknhe5f]{gap:var(--s-3);margin-top:var(--s-8);flex-wrap:wrap;display:flex}.svc-core-actions[data-astro-cid-ptknhe5f] .btn--secondary[data-astro-cid-ptknhe5f]{--btn-shadow:var(--ink)}.svc-core-actions[data-astro-cid-ptknhe5f] .btn--secondary[data-astro-cid-ptknhe5f]:hover{background:var(--yellow-deep)}.svc-core-list[data-astro-cid-ptknhe5f] ul[data-astro-cid-ptknhe5f]{margin-top:var(--s-3);border-top:1px solid var(--ink);list-style:none}.svc-core-list[data-astro-cid-ptknhe5f] li[data-astro-cid-ptknhe5f]{gap:var(--s-3);padding-block:var(--s-3);font-size:var(--t-small);border-bottom:1px solid #17151238;grid-template-columns:10px 1fr;align-items:baseline;line-height:1.45;display:grid}.svc-core-list[data-astro-cid-ptknhe5f] li[data-astro-cid-ptknhe5f]:before{content:"";background:var(--ink);width:8px;height:8px;translate:0 -1px}@media (width<=479px){.svc-core-actions[data-astro-cid-ptknhe5f] .btn[data-astro-cid-ptknhe5f]{width:100%}}@media (width>=900px){.svc-core[data-astro-cid-ptknhe5f]{gap:clamp(var(--s-10), 5vw, var(--s-16));grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}}.svc-support[data-astro-cid-ptknhe5f]{margin-top:clamp(var(--s-12), 6vw, var(--s-20))}.svc-support-head[data-astro-cid-ptknhe5f]{gap:var(--s-3);padding-top:var(--s-8);border-top:1px solid var(--ink);display:grid}.svc-support-head[data-astro-cid-ptknhe5f] h3[data-astro-cid-ptknhe5f]{font-family:var(--font-display);font-size:clamp(1.625rem,1.35rem + .9vw,2.125rem);line-height:1.1}.svc-support-head[data-astro-cid-ptknhe5f] p[data-astro-cid-ptknhe5f]{max-width:38em;font-size:var(--t-small);color:var(--ink-soft)}.svc-groups[data-astro-cid-ptknhe5f]{gap:var(--s-10) var(--s-8);margin-top:var(--s-10);display:grid}.svc-group-name[data-astro-cid-ptknhe5f]{font-size:1.25rem}.svc-group-text[data-astro-cid-ptknhe5f]{margin-top:var(--s-1);color:var(--muted);font-size:.875rem;line-height:1.5}.svc-list[data-astro-cid-ptknhe5f]{margin-top:var(--s-4);border-top:1px solid var(--rule-strong);list-style:none}.svc-item[data-astro-cid-ptknhe5f]{gap:var(--s-1) var(--s-4);padding:var(--s-4) var(--s-1) var(--s-4) 0;border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;transition:background-color .2s;display:grid;position:relative}.svc-link[data-astro-cid-ptknhe5f]{font-family:var(--font-serif);font-size:1.0625rem;line-height:1.3;text-decoration:none}.svc-link[data-astro-cid-ptknhe5f]:after{content:"";position:absolute;inset:0}.svc-link[data-astro-cid-ptknhe5f]:focus-visible{outline:none}.svc-item[data-astro-cid-ptknhe5f]:has(.svc-link:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.svc-summary[data-astro-cid-ptknhe5f]{color:var(--ink-soft);grid-column:1;font-size:.875rem;line-height:1.5}.svc-item[data-astro-cid-ptknhe5f] .svc-arrow{width:18px;height:18px;color:var(--muted);transition:transform .25s var(--ease), color .2s ease;grid-area:1/2;align-self:center}.svc-item[data-astro-cid-ptknhe5f]:hover{background:var(--card)}.svc-item[data-astro-cid-ptknhe5f]:hover .svc-link[data-astro-cid-ptknhe5f]{text-decoration:underline;text-decoration-color:var(--yellow-deep);text-decoration-thickness:2px}.svc-item[data-astro-cid-ptknhe5f]:hover .svc-arrow{color:var(--ink)}@media (prefers-reduced-motion:no-preference){.svc-item[data-astro-cid-ptknhe5f]:hover .svc-arrow{transform:translate(3px)}}.svc-all[data-astro-cid-ptknhe5f]{align-items:center;gap:var(--s-2);min-height:44px;margin-top:var(--s-8);text-decoration-color:var(--yellow-deep);font-weight:560;text-decoration-thickness:2px;display:inline-flex}.svc-all[data-astro-cid-ptknhe5f] .icon{width:18px;height:18px}@media (width>=640px){.svc-groups[data-astro-cid-ptknhe5f]{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-group[data-astro-cid-ptknhe5f]{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}}@media (width>=1080px){.svc-support-head[data-astro-cid-ptknhe5f]{align-items:baseline;gap:var(--s-12);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}@media (width>=1240px){.svc-groups[data-astro-cid-ptknhe5f]{gap:var(--s-10) var(--s-8);grid-template-columns:repeat(4,minmax(0,1fr))}}.work-grid[data-astro-cid-t3eiqlen]{gap:clamp(var(--s-16), 3rem + 3vw, 112px) var(--s-10);display:grid}.project[data-astro-cid-t3eiqlen]{gap:var(--s-6);align-content:start;display:grid}.project-media[data-astro-cid-t3eiqlen]{aspect-ratio:16/10;background:var(--card);border:1px solid var(--ink);position:relative;overflow:hidden}.shot[data-astro-cid-t3eiqlen]{object-fit:cover;object-position:top center;width:100%;height:100%}.palette[data-astro-cid-t3eiqlen]{outline:1px solid #1c1a171a;display:flex;position:absolute;inset:clamp(18px,3.4vw,40px)}.palette[data-astro-cid-t3eiqlen] span[data-astro-cid-t3eiqlen]{flex:var(--weight) 1 0;background:var(--swatch)}.tile[data-astro-cid-t3eiqlen]{background:var(--ground);color:var(--ink);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);display:grid;position:absolute;inset:0;container-type:inline-size}.tile-sample[data-astro-cid-t3eiqlen]{flex-direction:column;justify-content:center;align-items:flex-start;gap:3.2cqi;padding:5cqi 6cqi;display:flex}.tile-rule[data-astro-cid-t3eiqlen]{background:var(--accent);width:9cqi;height:max(4px,1cqi)}.tile-headline[data-astro-cid-t3eiqlen]{text-wrap:balance;max-width:12em;font-size:max(1.125rem,5.2cqi);line-height:1.06}.tile-headline--serif[data-astro-cid-t3eiqlen]{font-family:var(--font-display);letter-spacing:-.01em}.tile-headline--sans[data-astro-cid-t3eiqlen]{font-family:var(--font-sans);letter-spacing:-.03em;font-weight:760}.tile-button[data-astro-cid-t3eiqlen]{background:var(--button);color:var(--ground);font-family:var(--font-sans);white-space:nowrap;padding:max(7px,1.5cqi) max(12px,2.8cqi);font-size:max(.6875rem,1.9cqi);font-weight:600}.tile-type[data-astro-cid-t3eiqlen]{border-left:1px solid color-mix(in srgb, var(--ink) 16%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:1.2cqi;display:flex}.tile-aa[data-astro-cid-t3eiqlen]{font-size:14cqi;line-height:1}.tile-type--serif[data-astro-cid-t3eiqlen] .tile-aa[data-astro-cid-t3eiqlen]{font-family:var(--font-display)}.tile-type--sans[data-astro-cid-t3eiqlen] .tile-aa[data-astro-cid-t3eiqlen]{font-family:var(--font-sans);letter-spacing:-.03em;font-weight:760}.tile-font[data-astro-cid-t3eiqlen]{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;font-size:max(.625rem,1.55cqi);font-weight:600}.tile-swatches[data-astro-cid-t3eiqlen]{border-top:1px solid color-mix(in srgb, var(--ink) 14%, transparent);grid-column:1/-1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.tile-swatches[data-astro-cid-t3eiqlen] span[data-astro-cid-t3eiqlen]{background:var(--swatch);min-height:12cqi;color:var(--swatch-text);font-family:var(--font-sans);align-content:end;gap:.3em;padding:1.8cqi 2.2cqi;font-size:max(.625rem,1.6cqi);line-height:1.2;display:grid}.tile-swatches[data-astro-cid-t3eiqlen] b[data-astro-cid-t3eiqlen]{font-weight:620}.tile-swatches[data-astro-cid-t3eiqlen] i[data-astro-cid-t3eiqlen]{font-variant-numeric:tabular-nums;opacity:.8;font-style:normal}.project-text[data-astro-cid-t3eiqlen]{max-width:34rem}.project-tag[data-astro-cid-t3eiqlen]{margin-bottom:var(--s-4)}.project[data-astro-cid-t3eiqlen] h3[data-astro-cid-t3eiqlen]{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(1.625rem,1.4rem + .8vw,2.125rem);line-height:1.1}.project--lead[data-astro-cid-t3eiqlen] h3[data-astro-cid-t3eiqlen]{font-size:clamp(1.875rem,1.5rem + 1.2vw,2.5rem)}.project-summary[data-astro-cid-t3eiqlen]{margin-top:var(--s-4);color:var(--ink-soft)}.project-points[data-astro-cid-t3eiqlen]{margin-top:var(--s-4);list-style:none}.project-points[data-astro-cid-t3eiqlen] li[data-astro-cid-t3eiqlen]{padding-block:var(--s-2);font-size:var(--t-small);color:var(--ink-soft)}.project-points[data-astro-cid-t3eiqlen] li[data-astro-cid-t3eiqlen]+li[data-astro-cid-t3eiqlen]{border-top:1px solid var(--rule)}.palette-names[data-astro-cid-t3eiqlen]{margin-top:var(--s-4);font-size:var(--t-small);color:var(--muted)}.palette-label[data-astro-cid-t3eiqlen]{font-family:var(--font-serif);font-style:italic}.project-link[data-astro-cid-t3eiqlen]{align-items:center;gap:var(--s-2);min-height:44px;margin-top:var(--s-5);font-weight:540;font-size:var(--t-small);text-decoration-color:var(--ink);display:inline-flex}.project-link[data-astro-cid-t3eiqlen] .icon{width:1.1em;height:1.1em}.project-demo[data-astro-cid-t3eiqlen]{min-height:52px;margin-top:var(--s-6)}.project-media-link[data-astro-cid-t3eiqlen]{z-index:1;position:absolute;inset:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.project-media--demo[data-astro-cid-t3eiqlen] .shot[data-astro-cid-t3eiqlen]{transition:transform .6s var(--ease)}.project-media--demo[data-astro-cid-t3eiqlen]:hover .shot[data-astro-cid-t3eiqlen]{transform:scale(1.02)}}@media (prefers-reduced-motion:no-preference){.project-link[data-astro-cid-t3eiqlen] .icon{transition:transform .3s var(--ease)}.project-link[data-astro-cid-t3eiqlen]:hover .icon{transform:translate(2px,-2px)}}@media (width>=768px){.work-grid[data-astro-cid-t3eiqlen]{grid-template-columns:repeat(2,minmax(0,1fr))}.project--lead[data-astro-cid-t3eiqlen]{gap:clamp(var(--s-8), 4vw, var(--s-12));grid-column:1/-1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}}.about-head[data-astro-cid-oxgmilyn]{padding-top:var(--s-8);border-top:1px solid var(--ink)}.about-label[data-astro-cid-oxgmilyn]{color:var(--ink-soft)}.about-statement[data-astro-cid-oxgmilyn]{margin-top:var(--s-6);max-width:22em;font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(2rem,1.4rem + 2vw,3.25rem);line-height:1.16}.about-grid[data-astro-cid-oxgmilyn]{gap:var(--s-12);margin-top:clamp(var(--s-12), 2.5rem + 2vw, var(--s-20));grid-template-areas:"intro""person""principles";display:grid}.about-intro[data-astro-cid-oxgmilyn]{gap:var(--s-5);max-width:34em;color:var(--ink-soft);grid-area:intro;align-content:start;display:grid}.about-greeting[data-astro-cid-oxgmilyn]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:clamp(1.875rem,1.5rem + 1.2vw,2.5rem);font-weight:400;line-height:1.1}.about-person[data-astro-cid-oxgmilyn]{gap:var(--s-6);grid-area:person;justify-items:start;display:grid}.principles[data-astro-cid-oxgmilyn]{gap:var(--s-6);grid-area:principles;align-content:start;max-width:34em;display:grid}.principle[data-astro-cid-oxgmilyn]{padding-left:var(--s-5);border-left:3px solid var(--yellow)}.principle[data-astro-cid-oxgmilyn] dt[data-astro-cid-oxgmilyn]{font-family:var(--font-serif);font-size:1.25rem;font-style:italic;line-height:1.3}.principle[data-astro-cid-oxgmilyn] dd[data-astro-cid-oxgmilyn]{margin-top:var(--s-2);font-size:var(--t-small);color:var(--ink-soft)}.portrait[data-astro-cid-oxgmilyn]{gap:18px;width:min(100%,26rem);display:grid;position:relative}.portrait-frame[data-astro-cid-oxgmilyn]{border:1px solid var(--ink);background:var(--paper-deep)}.portrait-img[data-astro-cid-oxgmilyn]{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}.bubble[data-astro-cid-oxgmilyn]{z-index:1;background:var(--yellow);width:min(100%,21rem);min-height:4.5rem;color:var(--ink);border:1px solid var(--ink);box-shadow:5px 5px 0 0 var(--ink);transform-origin:62% 100%;justify-self:start;padding:16px 18px 14px;position:relative}.bubble[data-astro-cid-oxgmilyn]:after{content:"";background:var(--yellow);border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);width:16px;height:16px;position:absolute;bottom:-9px;left:62%;transform:translate(-50%)rotate(45deg)}.bubble-q[data-astro-cid-oxgmilyn]{font-family:var(--font-serif);color:var(--ink-soft);margin-bottom:6px;font-size:.9375rem;font-style:italic;line-height:1.35}.bubble-a[data-astro-cid-oxgmilyn]{font-size:1rem;line-height:1.5}.bubble-prompt[data-astro-cid-oxgmilyn]{color:var(--ink-soft);margin-top:2px;display:block}.bubble-typing[data-astro-cid-oxgmilyn]{gap:5px;padding:8px 0 4px;display:inline-flex}.bubble-typing[data-astro-cid-oxgmilyn] i[data-astro-cid-oxgmilyn]{background:var(--ink);width:7px;height:7px}.bubble-foot[data-astro-cid-oxgmilyn]{justify-content:space-between;align-items:center;gap:var(--s-3);margin-top:6px;display:flex}.bubble-link[data-astro-cid-oxgmilyn]{min-height:44px;font-size:var(--t-small);align-items:center;font-weight:580;text-decoration-thickness:1px;display:inline-flex}.bubble-next[data-astro-cid-oxgmilyn]{min-width:44px;min-height:44px;color:var(--ink);font:600 .8125rem/1 var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-left:auto;margin-right:-10px;padding:0 10px;display:inline-flex}.bubble-next[data-astro-cid-oxgmilyn] .icon{width:18px;height:18px}.bubble[data-astro-cid-oxgmilyn] [data-astro-cid-oxgmilyn]:focus-visible{outline-color:var(--ink)}.ask[data-astro-cid-oxgmilyn]{gap:var(--s-3);width:min(100%,34rem);display:grid}.ask-label[data-astro-cid-oxgmilyn]{color:var(--ink-soft)}.ask-list[data-astro-cid-oxgmilyn]{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.ask-btn[data-astro-cid-oxgmilyn]{border:1px solid var(--ink);min-height:44px;color:var(--ink);font:540 .9375rem/1.25 var(--font-sans);text-align:left;cursor:pointer;background:0 0;padding:10px 14px;transition:background-color .2s,color .2s,box-shadow .2s,transform .2s}.ask-btn[data-astro-cid-oxgmilyn][aria-pressed=true]{background:var(--ink);color:var(--on-ink)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ask-btn[data-astro-cid-oxgmilyn]:hover{transform:translate(calc(var(--lift) * -1), calc(var(--lift) * -1));box-shadow:var(--lift) var(--lift) 0 0 var(--yellow)}.bubble-next[data-astro-cid-oxgmilyn]:hover .icon{transform:translate(2px)}}.ask-btn[data-astro-cid-oxgmilyn]:active{box-shadow:none;transform:none}@media (prefers-reduced-motion:no-preference){.bubble[data-astro-cid-oxgmilyn].is-popping{animation:bubble-pop .32s var(--spring)}.bubble-typing[data-astro-cid-oxgmilyn] i[data-astro-cid-oxgmilyn]{animation:.9s ease-in-out infinite bubble-dot}.bubble-typing[data-astro-cid-oxgmilyn] i[data-astro-cid-oxgmilyn]:nth-child(2){animation-delay:.15s}.bubble-typing[data-astro-cid-oxgmilyn] i[data-astro-cid-oxgmilyn]:nth-child(3){animation-delay:.3s}.bubble-next[data-astro-cid-oxgmilyn] .icon{transition:transform .2s}}@keyframes bubble-pop{0%{transform:scale(.94)}}@keyframes bubble-dot{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (width>=640px){.bubble[data-astro-cid-oxgmilyn]{width:min(100%,22rem)}}@media (width>=960px){.about-grid[data-astro-cid-oxgmilyn]{column-gap:var(--s-16);row-gap:var(--s-12);grid-template:"intro person""principles person"1fr/minmax(0,6fr) minmax(0,5fr)}.about-person[data-astro-cid-oxgmilyn]{align-content:start;justify-items:end}.portrait[data-astro-cid-oxgmilyn],.ask[data-astro-cid-oxgmilyn]{width:min(100%,420px)}}@media (width>=1260px){.portrait[data-astro-cid-oxgmilyn]{display:block}.bubble[data-astro-cid-oxgmilyn]{transform-origin:100% 70%;width:17rem;position:absolute;top:6%;right:66%}.bubble-a[data-astro-cid-oxgmilyn]{font-size:.9375rem}.bubble[data-astro-cid-oxgmilyn]:after{border-bottom:0;border-top:1px solid var(--ink);inset:64% -9px auto auto;transform:translateY(-50%)rotate(45deg)}}.contact-rule[data-astro-cid-he3spzz3]{margin-bottom:var(--section-y)}.contact[data-astro-cid-he3spzz3]{padding-top:0}.contact-grid[data-astro-cid-he3spzz3]{gap:var(--s-12);display:grid}.contact-intro[data-astro-cid-he3spzz3] h2[data-astro-cid-he3spzz3]{font-size:var(--t-h2);max-width:10em}.contact-lead[data-astro-cid-he3spzz3]{margin-top:var(--s-5);font-size:var(--t-lead);color:var(--ink-soft);max-width:30em;line-height:1.55}.next-heading[data-astro-cid-he3spzz3]{margin-top:var(--s-10);font-size:1.25rem;font-style:italic}.next-steps[data-astro-cid-he3spzz3]{margin-top:var(--s-4);max-width:28em;list-style:none}.next-steps[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3]{gap:var(--s-3);padding-block:var(--s-3);font-size:var(--t-small);color:var(--ink-soft);grid-template-columns:1.5rem 1fr;align-items:start;display:grid}.next-steps[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3]+li[data-astro-cid-he3spzz3]{border-top:1px solid var(--rule)}.next-num[data-astro-cid-he3spzz3]{background:var(--yellow);width:1.5rem;height:1.5rem;font-family:var(--font-display);color:var(--ink);place-items:center;font-size:.9375rem;line-height:1;display:inline-grid}.contact-direct[data-astro-cid-he3spzz3]{margin-top:var(--s-6);font-size:var(--t-small);color:var(--ink-soft)}.contact-direct[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{overflow-wrap:anywhere;color:var(--ink);font-weight:540}.contact-social[data-astro-cid-he3spzz3]{margin-top:var(--s-5)}.contact-social-lead[data-astro-cid-he3spzz3]{font-size:var(--t-small);color:var(--ink-soft)}.form-panel[data-astro-cid-he3spzz3]{padding:clamp(var(--s-6), 1rem + 3vw, var(--s-12));background:var(--card);border:1px solid var(--ink);box-shadow:8px 8px 0 0 var(--yellow)}.enquiry[data-astro-cid-he3spzz3]{gap:var(--s-6);display:grid}.field[data-astro-cid-he3spzz3]{gap:var(--s-2);display:grid}.field[data-astro-cid-he3spzz3] label[data-astro-cid-he3spzz3]{font-size:var(--t-small);color:var(--ink);font-weight:560}.optional[data-astro-cid-he3spzz3]{color:var(--muted);font-weight:400}.field-hint[data-astro-cid-he3spzz3]{margin-top:calc(var(--s-1) * -1);color:var(--muted);font-size:.875rem;line-height:1.45}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{border:1px solid var(--field-border);width:100%;min-height:50px;color:var(--ink);font:inherit;background:#fffdf8;border-radius:0;padding:12px 14px;scroll-margin-top:56px;font-size:1rem;line-height:1.45;transition:border-color .2s,box-shadow .2s}.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{resize:vertical;min-height:152px}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:hover,.field[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3]:hover,.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]:hover{border-color:var(--ink-soft)}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus-visible,.field[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3]:focus-visible,.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]:focus-visible{outline:2px solid var(--ink);outline-offset:0;border-color:var(--ink)}.select[data-astro-cid-he3spzz3]{position:relative}.select[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3]{appearance:none;cursor:pointer;padding-right:44px}.select[data-astro-cid-he3spzz3]:after{content:"";border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:18px;transform:translateY(-70%)rotate(45deg)}.field[data-astro-cid-he3spzz3].has-error input[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3].has-error select[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3].has-error textarea[data-astro-cid-he3spzz3]{border-color:var(--error);box-shadow:inset 3px 0 0 var(--error)}.field-error[data-astro-cid-he3spzz3]{color:var(--error);font-size:.875rem;font-weight:540;line-height:1.45}.error-summary[data-astro-cid-he3spzz3]{scroll-margin-top:var(--s-6);padding:var(--s-5) var(--s-5) var(--s-5) var(--s-6);border:1px solid var(--error);background:#fffdf8;border-left-width:4px}.error-summary[data-astro-cid-he3spzz3]:focus-visible,.error-summary[data-astro-cid-he3spzz3]:focus{outline:2px solid var(--ink);outline-offset:3px}.error-summary-title[data-astro-cid-he3spzz3]{align-items:center;gap:var(--s-2);color:var(--error);font-weight:600;display:flex}.error-summary[data-astro-cid-he3spzz3] ul[data-astro-cid-he3spzz3]{margin-top:var(--s-3);gap:var(--s-1);list-style:none;display:grid}.error-summary[data-astro-cid-he3spzz3] a{color:var(--error);font-size:var(--t-small);text-decoration-color:currentColor}.form-notice[data-astro-cid-he3spzz3]{padding:var(--s-4) var(--s-5);border-left:2px solid var(--ink);background:var(--paper);color:var(--ink-soft);font-size:.9375rem;line-height:1.5}.form-note[data-astro-cid-he3spzz3]{max-width:36em;color:var(--muted);font-size:.875rem;line-height:1.5}.form-note[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:var(--ink-soft);text-decoration-color:currentColor}.form-actions[data-astro-cid-he3spzz3]{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.form-status[data-astro-cid-he3spzz3]:empty{display:none}.form-status[data-astro-cid-he3spzz3]{color:var(--ink-soft);font-size:.9375rem;line-height:1.5}.form-status[data-astro-cid-he3spzz3][data-tone=error]{color:var(--error);font-weight:540}.form-status[data-astro-cid-he3spzz3][data-tone=notice]{padding:var(--s-4) var(--s-5);border-left:2px solid var(--ink);background:var(--paper)}.form-status[data-astro-cid-he3spzz3] a{color:inherit;text-decoration-color:currentColor}.hp[data-astro-cid-he3spzz3]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-success[data-astro-cid-he3spzz3]{gap:var(--s-3);padding-block:var(--s-6);display:grid}.form-success[data-astro-cid-he3spzz3]:focus{outline:none}.form-success[data-astro-cid-he3spzz3] .icon{width:32px;height:32px}.form-success[data-astro-cid-he3spzz3] h3[data-astro-cid-he3spzz3]{font-family:var(--font-display);font-size:clamp(1.625rem,1.4rem + .8vw,2rem);line-height:1.15}.form-success[data-astro-cid-he3spzz3] p[data-astro-cid-he3spzz3]{color:var(--ink-soft)}@media (width<=479px){.form-actions[data-astro-cid-he3spzz3] .btn[data-astro-cid-he3spzz3]{width:100%}}@media (width>=960px){.contact-grid[data-astro-cid-he3spzz3]{gap:var(--s-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}
