@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/084282eba306c257-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/692df4da22e71021-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3 Fallback;src:local("Arial");ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.00%;size-adjust:93.76%}.__className_bea9d5{font-family:Source Sans\ 3,Source Sans\ 3 Fallback;font-style:normal}.__variable_bea9d5{--font-source:"Source Sans 3","Source Sans 3 Fallback"}@font-face{font-family:akzidenz;src:url(/_next/static/media/8cfccc6ad9dcb1f1-s.p.otf) format("opentype");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:akzidenz Fallback;src:local("Arial");ascent-override:114.43%;descent-override:26.42%;line-gap-override:42.30%;size-adjust:61.70%}.__className_267d45{font-family:akzidenz,akzidenz Fallback;font-style:normal}.__variable_267d45{--font-akzidenz:"akzidenz","akzidenz Fallback"}:root{--orange:#FF5000;--ink:#111111;--nav:#2F2F2F;--nav-link:#232323;--logo-grey:#757575;--field:#E8E8E8;--field-text:#603B1E;--caption:#281504;--white:#FFFFFF;--hair:#E4E4E4;--sans:var(--font-source),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--nav-font:var(--sans);--tag-font:var(--font-akzidenz),"Akzidenz-Grotesk Next","Akzidenz-Grotesk Pro","Akzidenz-Grotesk","Helvetica Neue",Helvetica,Arial,sans-serif;--light:300;--pad:32px;--logo-w:254px;--gutter:12px;--overlap:20vh}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--sans);font-weight:var(--light);color:var(--ink);background:var(--white);line-height:1.5}img{display:block;max-width:100%;-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}button,input,select,textarea{font-family:inherit;font-weight:inherit}button{cursor:pointer;border:none;background:none}a,button{color:inherit}a{text-decoration:none}:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.logo{display:block;flex-shrink:0;width:var(--logo-w);position:relative;z-index:1}.logo img{width:100%;height:auto}.logo-rule{height:1px;background:transparent;margin-top:calc(var(--logo-w) * .0172)}.hdr-rule{position:absolute;left:var(--pad);right:var(--pad);top:var(--rule-y,90px);height:1px;background:var(--ink);opacity:.22;z-index:1;pointer-events:none}.logo-tag{font-family:var(--tag-font);font-weight:325;-webkit-text-stroke:.18px currentColor;font-size:calc(var(--logo-w) * .045);margin-top:calc(var(--logo-w) * .0129);white-space:nowrap}.logo-tag span{display:inline}.hdr{position:fixed;top:0;left:0;right:0;z-index:40;display:flex;align-items:flex-start;justify-content:space-between;padding:13.5px var(--pad) 18px}.hdr.solid{padding-bottom:22px;background:var(--white)}.screen.inner{padding-top:var(--hdr-h,124px)}.logo .ink{display:block}.hdr.over .logo .ink,.logo .white{display:none}.hdr.over .logo .white{display:block}.hdr-bar{position:absolute;top:0;left:0;right:0;z-index:0;background:rgba(255,255,255,.585);pointer-events:none;transition:background-color .45s ease,-webkit-backdrop-filter .45s ease,backdrop-filter .45s ease}.hdr.solid .hdr-bar{display:none}.hdr.over .logo-tag{color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.35);transition:color .3s ease,text-shadow .3s ease}.hdr.over.on-light .logo-tag{color:var(--ink);text-shadow:0 1px 8px rgba(255,255,255,.4)}.hdr.over .hdr-rule{display:none}.nav-block{text-align:right;position:relative;z-index:1;padding-top:calc(var(--logo-w) * .19)}.nav{display:flex;gap:30px;justify-content:flex-end}:is(.nav button,.nav a){font-family:var(--nav-font);font-weight:325;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--nav-link);transition:color .18s}:is(.nav button,.nav a):before,:is(.subnav button,.subnav a):before{content:attr(data-label);display:block;height:0;overflow:hidden;visibility:hidden;font-weight:400;pointer-events:none}:is(.nav button,.nav a):hover{color:var(--ink);font-weight:400}:is(.nav button,.nav a).on{color:var(--orange);font-weight:400}.subnav{display:flex;gap:22px;justify-content:flex-end;padding-top:7px}:is(.subnav button,.subnav a){font-family:var(--nav-font);font-weight:325;line-height:1.15;font-size:14px;letter-spacing:.005em;color:var(--nav-link);padding-bottom:2px;border-bottom:1px solid transparent;transition:color .18s,border-color .18s}:is(.subnav button,.subnav a):hover{color:var(--ink);font-weight:400}:is(.subnav button,.subnav a).on{color:var(--orange);font-weight:400}.subnav{transition:opacity .2s ease}.subnav.hide{visibility:hidden;opacity:0;transition:opacity .2s ease,visibility 0s linear .2s}.hdr.peek .subnav.hide{visibility:visible;opacity:1;transition-delay:0s}.hdr.over{color:var(--white)}.hdr.over :is(.nav button,.nav a){color:var(--nav-link)}.hdr.over :is(.nav button,.nav a):hover{color:var(--ink);font-weight:400}.hdr.over :is(.nav button,.nav a).on{color:var(--orange);font-weight:400}.hdr.over :is(.subnav button,.subnav a){color:rgba(255,255,255,.92);text-shadow:0 1px 10px rgba(0,0,0,.45)}.hdr.over :is(.subnav button,.subnav a):hover{color:#fff;font-weight:400}.hdr.over :is(.subnav button,.subnav a).on{color:var(--orange);font-weight:400}.burger{display:none;padding:10px;margin:-10px}.drawer{position:fixed;inset:0;z-index:90;background:var(--white);display:none;flex-direction:column;justify-content:flex-start;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--pad)}.drawer>nav{width:100%;margin-block:auto;padding:68px 0 30px}.drawer.on{display:flex}.drawer.on:before{content:"";position:fixed;top:0;left:0;right:0;height:58px;background:var(--white);z-index:1}.drawer-x{position:fixed;top:22px;right:calc(var(--pad) - 8px);padding:10px;z-index:2}:root{--drawer-main:26px;--drawer-cat:18px;--drawer-gap:9px}@media (max-height:540px) and (pointer:coarse){:root{--drawer-main:20px;--drawer-cat:15px;--drawer-gap:4px}.drawer>nav{padding:50px 0 16px}.drawer.on:before{height:44px}.drawer-x{top:14px}.drawer .d-cats{padding:2px 0 6px}}.drawer .d-main{display:block;width:100%;font-family:var(--nav-font);font-weight:300;font-size:var(--drawer-main);letter-spacing:.06em;text-transform:uppercase;text-align:left;padding:var(--drawer-gap) 0;color:var(--ink)}.drawer .d-main.on{color:var(--orange)}.drawer .d-cats{display:none;flex-direction:column;align-items:flex-end;gap:2px;padding:4px 0 10px}.drawer.cats-open .d-cats{display:flex}.drawer .d-cats button{font-family:var(--nav-font);font-weight:300;font-size:var(--drawer-cat);letter-spacing:.06em;text-transform:uppercase;color:var(--nav);padding:7px 0}.drawer .d-cats button.on{color:var(--orange)}.drawer .d-main[aria-expanded]:after{content:"";display:inline-block;width:7px;height:7px;margin-left:12px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-3px) rotate(45deg);transition:transform .22s ease}.drawer.cats-open .d-main[aria-expanded]:after{transform:translateY(1px) rotate(-135deg)}.screen{display:none;position:relative}.screen.on{display:block}.reel{position:relative;z-index:1}html.snapping{scroll-snap-type:y mandatory}.snap{position:absolute;left:0;right:0;height:1px;pointer-events:none}.snap-1{top:0}.snap-2{top:100vh;top:100dvh}.snap-3{top:200vh;top:200dvh}html.snapping .snap{scroll-snap-align:start;scroll-snap-stop:always}html.snapping .hello-ftr{scroll-snap-align:end;scroll-snap-stop:always}.beat{position:relative;height:200vh;height:200dvh}.pin{position:sticky;top:0;overflow:hidden;background:#DCDCDC;height:100vh;height:100dvh}.pin img{width:100%;height:100%;object-fit:cover}.beat-last{height:200vh;height:200dvh}.pin:after{inset:0;background:linear-gradient(0deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.04) 26%,rgba(0,0,0,0) 50%)}.beat .pin:before,.pin:after{content:"";position:absolute;pointer-events:none}.beat .pin:before{top:0;left:0;right:0;height:240px;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.4) 45%,rgba(0,0,0,.18) 78%,rgba(0,0,0,0))}.profile.panel{background:rgba(255,255,255,.44);transition:background-color .32s ease}.profile.panel .profile-inner{opacity:1;transition:opacity .32s ease}.profile.panel:hover{background:rgba(255,255,255,.7);-webkit-backdrop-filter:saturate(180%) blur(26px);backdrop-filter:saturate(180%) blur(26px)}@media (hover:none){.profile.panel{background:rgba(255,255,255,.7)}}:root{--panel-inset:38px;--panel-lift:72px;--panel-text:1046px}@media (max-height:540px) and (pointer:coarse),(max-width:860px){:root{--panel-inset:16px;--panel-lift:56px}}.profile.panel{position:fixed;left:0;right:0;bottom:var(--panel-lift);top:auto;z-index:20;will-change:transform,opacity}.panel-cue{position:absolute;left:50%;margin-left:-10px;bottom:-24.5px;color:#fff;filter:drop-shadow(0 1px 8px rgba(0,0,0,.5));pointer-events:none;animation:cue-breathe 2.1s ease-in-out infinite}@keyframes cue-breathe{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.panel-cue{animation:none;opacity:.9}}.sc-link{--p:0;position:fixed;left:50%;bottom:9vh;z-index:21;display:inline-flex;align-items:center;gap:13px;transform:translateX(-50%) translateY(calc(28px * (1 - var(--p))));pointer-events:none;background:rgba(0,0,0,calc(.72 * var(--p)));color:rgba(255,255,255,var(--p));border-radius:999px;box-shadow:0 12px 34px rgba(0,0,0,calc(.34 * var(--p)));font-family:var(--nav-font);font-weight:400;font-size:15px;letter-spacing:.2em;text-transform:uppercase;padding:19px 42px;transition:background-color .2s ease}.sc-link span{margin-right:-.2em}.sc-link .tri{fill:var(--orange);opacity:var(--p);flex:0 0 auto}.sc-link.on{pointer-events:auto}.sc-link.on:hover{background:rgba(0,0,0,.88)}.cue{position:absolute;left:50%;margin-left:-14.5px;bottom:56px;z-index:4;color:#fff;filter:drop-shadow(0 1px 10px rgba(0,0,0,.5))}.cue-shaft{opacity:.38}.cue-pulse{stroke-dasharray:5 23;animation:cue-run 2.1s cubic-bezier(.4,0,.35,1) infinite}@keyframes cue-run{0%,6%{stroke-dashoffset:5}58%,to{stroke-dashoffset:-18}}.cue-head{opacity:.55;animation:cue-head 2.1s ease-out infinite}@keyframes cue-head{0%,45%{opacity:.55}62%{opacity:1}to{opacity:.55}}@media (prefers-reduced-motion:reduce){.cue-pulse{display:none}.cue-head,.cue-shaft{opacity:.9;animation:none}}.profile{position:relative;z-index:2;background:rgba(255,255,255,.44);padding:clamp(24px,3.4vh,40px)}.profile-inner{max-width:var(--panel-text);margin:0 auto}.profile h2{font-size:clamp(34px,4.4vw,58px);font-weight:600;line-height:1.05;letter-spacing:-.02em;margin-bottom:34px}.profile p{font-size:16px;font-weight:360;line-height:1.6;margin-bottom:17px;color:#000}.profile p:last-child{margin-bottom:0}.profile a,.profile strong{font-weight:450}.profile a{color:inherit;text-decoration:none;transition:color .18s}.profile a:hover{color:var(--orange)}.browse{padding:0 var(--pad) 44px}.grid{flex-direction:column}.grid,.grid-row{display:flex;gap:var(--gutter)}.grid figure{margin:0;cursor:pointer;position:relative;background:#DCDCDC;min-width:0}.grid img{display:block;width:100%;height:auto}.grid figcaption{white-space:pre-line;position:absolute;inset:auto 0 0 0;padding:20px 14px 12px;background:linear-gradient(0deg,rgba(0,0,0,.66),transparent);color:#fff;font-size:12px;letter-spacing:.08em;opacity:0;transition:opacity .22s}.grid figure:focus-within figcaption,.grid figure:hover figcaption{opacity:1}.view{padding:0}.stage-wrap{position:relative}.stage{display:flex;align-items:center;gap:14px;height:var(--stage-h,min(70vh,760px));overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:none;scrollbar-width:none}.stage::-webkit-scrollbar{display:none}.rail-pad,.slot{flex:0 0 auto;height:100%}.slot{position:relative;display:flex;align-items:flex-start;scroll-snap-align:center;cursor:pointer}.shot{max-width:100%}.shot,.shot-img{position:relative;line-height:0}.shot-img{display:block}.slot.on{cursor:zoom-in}.slot img{height:var(--frame-h,min(70vh,760px));width:auto;display:block;max-width:none;opacity:.42;transition:opacity .3s ease}.slot.on img{opacity:1}.stage [data-dir=prev]{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 34 34"><path d="M21 7L11 17l10 10" fill="none" stroke="rgba(0,0,0,.55)" stroke-width="5" stroke-linecap="round" stroke-linejoin="round"/><path d="M21 7L11 17l10 10" fill="none" stroke="%23fff" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"/></svg>') 17 17,w-resize}.stage [data-dir=next]{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 34 34"><path d="M13 7l10 10-10 10" fill="none" stroke="rgba(0,0,0,.55)" stroke-width="5" stroke-linecap="round" stroke-linejoin="round"/><path d="M13 7l10 10-10 10" fill="none" stroke="%23fff" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"/></svg>') 17 17,e-resize}.view-count{margin-top:18px;text-align:center;font-family:var(--nav-font);font-weight:300;font-size:13px;letter-spacing:.16em;color:var(--nav)}.to-grid{position:absolute;right:16px;bottom:17.5px;z-index:5;color:#fff;opacity:0;transition:opacity .3s;filter:drop-shadow(0 1px 8px rgba(0,0,0,.55))}.to-grid svg{display:block}.slot.on .to-grid{opacity:.9}.slot.on .to-grid:hover{opacity:1}.slot .cap-on{opacity:0;transition:opacity .3s}.slot.on .cap-on{opacity:1}:root{--cap-reserve:0px}@media (max-height:540px) and (pointer:coarse),(max-width:860px){:root{--cap-reserve:50px}}.cap-on{position:absolute;left:0;right:0;bottom:0;z-index:4;pointer-events:none;padding:38px 16px 12px;background:linear-gradient(0deg,rgba(0,0,0,.62) 0,rgba(0,0,0,.28) 45%,rgba(0,0,0,0));color:#fff;font-family:var(--nav-font);font-weight:300;font-size:13px;line-height:1.5;letter-spacing:.07em;text-shadow:0 1px 8px rgba(0,0,0,.5);white-space:pre-line}@media (max-height:540px) and (pointer:coarse),(max-width:860px){.slot .cap-on{position:static;padding:11px 4px 0;background:none;text-shadow:none;text-align:center;color:var(--nav);line-height:1.5;max-width:78vw;margin-inline:auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}.lb{position:fixed;inset:0;z-index:95;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.78);opacity:0;transition:opacity .22s ease}.lb.on{display:flex}.lb.in{opacity:1}.lb-frame{position:relative;max-width:92vw;max-height:86vh;display:flex;flex-direction:column;align-items:center}.lb-shot{position:relative;line-height:0;display:grid;grid-template-columns:1fr}.lb-shot img{grid-area:1/1}.lb .lb-shot .cap-on{grid-area:1/1;align-self:end;position:static;width:100%}.lb-shot .lb-count{grid-area:2/1}.lb-frame img{max-height:calc(86vh - 59px);width:auto;height:auto;max-width:none;max-width:92vw}body.lb-open :is(.ftr,.view-count,.slot .cap-on){visibility:hidden}.lb-count{line-height:1.5;letter-spacing:.16em;color:#fff}.lb-copy,.lb-count{margin-top:11px;text-align:center;font-family:var(--nav-font);font-weight:300;font-size:13px}.lb-copy{letter-spacing:.08em;color:rgba(255,255,255,.6)}.lb-x{position:fixed;top:18px;right:18px;z-index:2;padding:12px;color:#fff;opacity:.75;transition:opacity .18s}.lb-x:hover{opacity:1}.lb-nav{position:fixed;top:50%;transform:translateY(-50%);z-index:2;padding:18px 14px;color:#fff;opacity:.55;transition:opacity .18s}.lb-nav:hover{opacity:1}@media (max-height:540px) and (pointer:coarse),(max-width:860px){.lb .lb-shot .cap-on{grid-area:2/1;align-self:start;padding:11px 4px 0;background:none;text-shadow:none;text-align:center;line-height:1.5}.lb .lb-shot .lb-count{grid-area:3/1}.lb .lb-frame{max-height:calc(86vh - 34px)}.lb .lb-frame img{max-height:calc(86vh - 131px)}.lb .lb-copy{position:fixed;left:0;right:0;bottom:calc(env(safe-area-inset-bottom, 0px) + 14px);margin:0;padding:0 var(--pad)}}@media (max-height:540px) and (pointer:coarse){.lb .lb-shot{display:grid;grid-template-columns:1fr auto;column-gap:16px;align-items:baseline}.lb .lb-shot img{grid-area:1/1/2/3}.lb .lb-shot .cap-on{grid-area:2/1;align-self:start;text-align:left;padding:8px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb .lb-shot .lb-count{grid-area:2/2;text-align:right;margin-top:8px;white-space:nowrap}.lb .lb-copy{position:static;margin-top:5px;padding:0;text-align:center}.lb .lb-frame{max-height:100dvh}.lb .lb-frame img{max-height:calc(100dvh - 92px)}body.lb-open .burger{visibility:hidden}}.lb-prev{left:10px}.lb-next{right:10px}.about{max-width:1120px;margin:0 auto;padding:34px clamp(var(--pad),5.5vw,104px) 70px}.about-portrait{float:left;width:min(27%,310px);margin:6px 40px 26px 0;filter:grayscale(1)}.about p{font-size:17px;line-height:1.5;margin-bottom:19px}.about a{color:var(--orange)}.about:after{content:"";display:block;clear:both}.contact{max-width:1180px;margin:0 auto;padding:30px var(--pad) 26px}.form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px 26px}.f-full{grid-column:1/-1}.f-2{grid-column:span 2}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:0 14px;min-width:0}.field-pair .field{min-width:0}.field label{display:block;font-size:15px;margin-bottom:6px;color:var(--ink)}.field input,.field textarea{width:100%;background:var(--field);border:none;border-radius:0;padding:11px 15px;font-family:inherit;font-size:15px;color:var(--ink);transition:box-shadow .16s}.field input::placeholder,.field textarea::placeholder{color:var(--field-text)}.field input:focus,.field textarea:focus{outline:none;box-shadow:inset 0 -1px 0 var(--orange)}.field textarea{min-height:96px;resize:vertical}.field .hint{margin-top:4px;font-size:12px;color:var(--nav)}.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.send{grid-column:1/-1;margin-top:10px;justify-self:center;background:var(--white);color:var(--orange);border:1px solid var(--orange);border-radius:3px;padding:14px 34px;font-size:16px;display:inline-flex;align-items:center;gap:11px;transition:background .18s ease,color .18s ease}.send:hover{background:var(--orange);color:var(--white)}.send-note{grid-column:1/-1;margin-top:12px;justify-self:center;max-width:46ch;font-size:13px;line-height:1.55;color:var(--orange)}.ftr,.send-note{text-align:center}.ftr{padding:26px var(--pad) 30px;font-size:14px;color:var(--nav)}@media (max-width:1180px){:root{--logo-w:198px;--pad:26px}.nav{gap:22px}:is(.nav button,.nav a){font-size:13px}.subnav{gap:16px}:is(.subnav button,.subnav a){font-size:13px}}@media (max-width:1000px){.form-grid{grid-template-columns:1fr 1fr}}@media (max-height:540px) and (pointer:coarse),(max-width:860px){:root{--logo-w:172px;--pad:20px}.field-pair{grid-template-columns:1fr;gap:17px 0}.nav-block{display:none}.burger{display:block}.hdr.over .burger{color:#fff}.burger{align-self:center}.slot-peek{display:none}.slot-main{width:94vw}.arrow-prev{left:4px}.arrow-next{right:4px}.about-portrait{float:none;width:min(52%,230px);margin:0 0 22px}.form-grid{grid-template-columns:1fr}.f-2{grid-column:1/-1}.field textarea{min-height:150px}.send{padding:14px 28px}.sc-link,.send{white-space:nowrap}.sc-link{padding:17px 26px;letter-spacing:.12em}.lb-nav{display:flex;opacity:.78}}@media (max-width:860px) and (orientation:portrait){.about-portrait{display:block;margin:0 auto 22px}}@media (max-height:540px) and (pointer:coarse),(max-width:860px) and (orientation:landscape){.about-portrait{float:left;width:min(34%,260px);margin:6px 26px 18px 0}}@media (max-width:560px){:root{--logo-w:160px}}@media (max-height:540px) and (pointer:coarse),(max-width:860px){:root{--overlap:12vh}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.px .bg{top:0;height:100%;transform:none!important}}.bare{display:flex;align-items:center;justify-content:center;min-height:52vh;padding:0 var(--pad)}.vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sent{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:46px var(--pad) 56px}.sent-mark{color:var(--orange);margin-bottom:28px}.sent h1{font-size:42px;font-weight:500;letter-spacing:-.015em;line-height:1.1;margin:0 0 16px}.sent h1,.sent p{text-wrap:balance}.sent p{font-size:18px;font-weight:300;line-height:1.6;color:var(--nav);max-width:40ch;margin:0 0 32px}.sent-back{display:inline-flex;align-items:center;border:1px solid var(--orange);border-radius:3px;padding:13px 30px;font-size:15px;color:var(--orange);transition:background .18s ease,color .18s ease}.sent-back:hover{background:var(--orange);color:var(--white)}@media (max-height:540px) and (pointer:coarse),(max-width:860px){.sent{min-height:66vh;padding:34px var(--pad) 42px}.sent-mark{width:54px;height:54px;margin-bottom:20px}.sent h1{font-size:30px;margin-bottom:12px}.sent p{font-size:16px;margin-bottom:26px}}@media (max-height:540px) and (pointer:coarse){.sent{min-height:auto;padding:22px var(--pad) 28px}.sent-mark{width:42px;height:42px;margin-bottom:14px}.sent h1{font-size:25px;margin-bottom:8px}.sent p{font-size:15px;margin-bottom:18px}}.bare p{font-size:17px;color:var(--ink);opacity:.55;text-align:center;margin:0}