@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/6865e74822869db5-s.0kzjf93fzf35..woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/0494568ab28b6008-s.17d_9z7x1m8ds.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/66b33cc02d8f8b9d-s.p.13ww7apd.vf8_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a5a3076f5a3c2968-s.02-.vtsqazemv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/23f1a98b08006014-s.08q1~yba95kxm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/54fc36028e2bb174-s.p.0nkps02--w45i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_a71a3dd6-module__qHk-AW__className{font-family:Fraunces,Fraunces Fallback}.fraunces_a71a3dd6-module__qHk-AW__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Public Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.05uvaxv85y..0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fc2699ecc8323b38-s.0gyljc-fku7zg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.0_88erakuzr64.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.05uvaxv85y..0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fc2699ecc8323b38-s.0gyljc-fku7zg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.0_88erakuzr64.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.05uvaxv85y..0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fc2699ecc8323b38-s.0gyljc-fku7zg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.0_88erakuzr64.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.05uvaxv85y..0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fc2699ecc8323b38-s.0gyljc-fku7zg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.0_88erakuzr64.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.public_sans_9615bdf3-module__sSUGwa__className{font-family:Public Sans,Public Sans Fallback;font-style:normal}.public_sans_9615bdf3-module__sSUGwa__variable{--font-public-sans:"Public Sans", "Public Sans Fallback"}
:root{--ink:#fbf7f0;--ink-soft:#fbf7f0db;--ink-dim:#fbf7f094;--accent:#d8b98c;--ground:#0b0a09;--serif:Fraunces, Georgia, serif;--sans:"Public Sans", "Helvetica Neue", sans-serif;--edge-x:clamp(30px, 4vw, 64px);--text-x:clamp(80px, 11vw, 200px);--safe-t:env(safe-area-inset-top,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--edge-b:calc(clamp(28px, 4vh, 46px) + var(--safe-b))}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--ground);color:var(--ink);font-family:var(--serif);-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit;text-decoration:none}.stage{z-index:1;position:fixed;inset:0;overflow:hidden}.layer img,.layer video{pointer-events:none}.layer{opacity:0;will-change:opacity;pointer-events:none;position:absolute;inset:0}.layer.live{pointer-events:auto}.layer img,.layer video{object-fit:cover;object-position:var(--focus,center);will-change:transform;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0}.layer picture,.lift picture{display:contents}.layer:after{content:"";pointer-events:none;background:radial-gradient(88% 78% at var(--shade,24% 78%), rgb(11 10 9/calc(.68 * var(--shade-k,1))) 0%, rgb(11 10 9/calc(.34 * var(--shade-k,1))) 40%, rgb(11 10 9/calc(.06 * var(--shade-k,1))) 70%, #0b0a0900 86%);position:absolute;inset:0}.layer .bed{filter:blur(46px)saturate(1.15)brightness(.52);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.18)}.layer.portrait{justify-content:center;align-items:center;display:flex}.layer.portrait img,.layer.portrait video{object-fit:contain;width:auto;max-width:min(46vw,560px);height:min(84vh,900px);position:relative;inset:auto;box-shadow:0 30px 90px #0b0a098c}.layer.portrait.fit-large img,.layer.portrait.fit-large video{max-width:72vw;height:min(92vh,1040px)}.layer.portrait.fit-full img,.layer.portrait.fit-full video{max-width:100%;height:100%;box-shadow:none}.layer.triptych{justify-content:center;align-items:center;gap:clamp(10px,1.4vw,22px);display:flex}.layer.triptych img,.layer.triptych video{object-fit:cover;width:auto;max-width:26vw;height:min(72vh,780px);position:relative;inset:auto;box-shadow:0 24px 70px #0b0a0980}.layer.triptych.lifted img,.layer.triptych.lifted video{transform:translateY(-6vh)}.layer.set{justify-content:center;align-items:center;gap:clamp(12px,1.8vw,30px);display:flex}.layer.set img{object-fit:cover;width:auto;position:relative;inset:auto;box-shadow:0 24px 70px #0b0a0980}.layer.set picture:nth-child(2) img{height:min(56vh,600px);transform:translateY(-4vh)}.layer.set picture:nth-child(3) img{height:min(44vh,470px);transform:translateY(7vh)}.layer.set picture:nth-child(4) img{height:min(50vh,530px);transform:translateY(-2vh)}.layer.set.wide img{height:auto}.layer.set.wide picture:nth-child(2) img{width:min(32vw,560px)}.layer.set.wide picture:nth-child(3) img{width:min(25vw,440px)}.layer.set.wide picture:nth-child(4) img{width:min(28vw,490px)}.layer.grid{--size:78;--gap:clamp(8px, 1vw, 18px);--pad-y:calc((100 - var(--size)) * .5vh);--pad-x:calc((100 - var(--size)) * .5vw);--pad-b:var(--pad-y);--ar:1;gap:var(--gap);padding:var(--pad-y) var(--pad-x) var(--pad-b);grid-auto-rows:auto;grid-template-columns:repeat(var(--cols,3), min(calc((100vw - 2 * var(--pad-x) - (var(--cols,3) - 1) * var(--gap)) / var(--cols,3)), calc((100vh - var(--pad-y) - var(--pad-b) - (var(--rows,2) - 1) * var(--gap)) * var(--ar) / var(--rows,2))));place-content:center;display:grid}.layer.grid.lifted{--pad-b:calc(var(--pad-y) + (100 - var(--size)) * .32vh)}.layer.grid .tile{width:100%;aspect-ratio:var(--tile-ar,var(--ar));cursor:zoom-in;position:relative;overflow:hidden;box-shadow:0 16px 44px #0b0a0973}.layer.live.grid .tile{pointer-events:auto}.layer.grid .tile img,.layer.grid .tile video{inset:auto;left:var(--fx,50%);top:var(--fy,50%);translate:calc(var(--fx,50%) * -1) calc(var(--fy,50%) * -1);object-fit:fill;width:auto;max-width:none;height:auto;max-height:none;transition:opacity .24s;position:absolute}.layer.grid .tile.wide img,.layer.grid .tile.wide video{height:calc(var(--zoom,1) * 100%)}.layer.grid .tile.tall img,.layer.grid .tile.tall video{width:calc(var(--zoom,1) * 100%)}.layer.grid .tile:hover img{opacity:.86}.layer.grid .tile img.lifted-out{opacity:0}.layer.grid.ratio-fill{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));grid-template-rows:repeat(var(--rows,2), minmax(0, 1fr));grid-auto-rows:1fr}.layer.grid.ratio-fill .tile{aspect-ratio:auto;height:100%}.layer.grid img:hover{opacity:.86}.layer.grid img.lifted-out{opacity:0}.layer.reads img,.layer.reads video{filter:brightness(calc(1 - .28 * var(--shade-k,1))) saturate(calc(1 - .08 * var(--shade-k,1)))}.layer.reads:after{background:linear-gradient(to right, rgb(11 10 9/calc(.82 * var(--shade-k,1))) 0%, rgb(11 10 9/calc(.52 * var(--shade-k,1))) 42%, rgb(11 10 9/calc(.12 * var(--shade-k,1))) 74%, #0b0a0900 92%)}.layer.reads.mirror:after{background:linear-gradient(to left, rgb(11 10 9/calc(.82 * var(--shade-k,1))) 0%, rgb(11 10 9/calc(.52 * var(--shade-k,1))) 42%, rgb(11 10 9/calc(.12 * var(--shade-k,1))) 74%, #0b0a0900 92%)}.layer[data-fill]:after{background:var(--shade-fill)}.word.long{width:var(--w,min(660px, 44vw))}.word.long p{max-width:46ch;color:var(--ink);font-size:clamp(1.02rem,.96rem + .4vw,1.22rem);font-style:normal;line-height:1.68}.word.long p+p{margin-top:1.05em}.grain{z-index:3;pointer-events:none;opacity:.24;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='220' height='220' filter='url(%23n)' opacity='0.55'/></svg>");animation:5s steps(4,end) infinite grain-drift;position:fixed;inset:-120px}@keyframes grain-drift{0%{transform:translate(0)}25%{transform:translate(-14px,8px)}50%{transform:translate(10px,-12px)}75%{transform:translate(-8px,-6px)}to{transform:translate(0)}}.vignette{z-index:2;pointer-events:none;background:radial-gradient(132% 100%,#0b0a0900 58%,#0b0a0975 100%);position:fixed;inset:0}.veil{z-index:2;pointer-events:none;position:fixed;left:0;right:0}.veil.top{height:calc(170px + var(--safe-t));background:linear-gradient(#0b0a0980 0%,#0b0a0942 44%,#0b0a0900 100%);top:0}.veil.bottom{height:calc(120px + var(--safe-b));background:linear-gradient(#0b0a0900 0%,#0b0a0929 48%,#0b0a096b 100%);bottom:0}.words{z-index:4;pointer-events:none;position:fixed;inset:0}.word{opacity:0;will-change:opacity,transform;left:var(--x,var(--text-x));bottom:var(--y,clamp(96px, 15vh, 168px));width:var(--w,min(620px, 46vw));text-align:var(--align,left);position:absolute}.word .kicker{font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--accent);text-shadow:0 1px 20px #0b0a09b3;margin-bottom:22px;font-size:11px;font-weight:600;display:block}.word h1,.word h2{font-variation-settings:"SOFT" 40, "WONK" 1;letter-spacing:-.014em;text-shadow:0 2px 46px #0b0a0999,0 1px 6px #0b0a0959;font-size:clamp(2.3rem,1.1rem + 3.2vw,5.2rem);font-weight:300;line-height:1.02}.word.small h1,.word.small h2{font-size:clamp(1.5rem,1rem + 1.5vw,2.5rem);line-height:1.12}.word p{color:var(--ink-soft);text-shadow:0 1px 26px #0b0a09bf;max-width:42ch;margin-top:22px;font-size:clamp(1rem,.94rem + .42vw,1.32rem);font-style:italic;font-weight:300;line-height:1.55}.word.voice-italic p{color:var(--ink-soft);max-width:42ch;font-size:clamp(1rem,.94rem + .42vw,1.32rem);font-style:italic;line-height:1.55}.word.voice-italic p+p{margin-top:22px}.word.voice-upright p{color:var(--ink);max-width:46ch;font-size:clamp(1.02rem,.96rem + .4vw,1.22rem);font-style:normal;line-height:1.68}.word.voice-upright p+p{margin-top:1.05em}.word[data-align=right] p{margin-left:auto}.word[data-align=center] p{margin-left:auto;margin-right:auto}.word .mail,.word .cta{font-family:var(--sans);letter-spacing:.09em;color:var(--ink);pointer-events:auto;border-bottom:1px solid #fbf7f070;margin-top:26px;padding-bottom:4px;font-size:14px;font-weight:400;display:inline-block}.word .mail:hover,.word .cta:hover{border-bottom-color:var(--ink)}@media (max-width:700px){.word{left:var(--edge-x);right:var(--edge-x);text-align:left;width:auto;top:auto!important;bottom:calc(clamp(76px, 11vh, 112px) + var(--safe-b))!important}.word p,.word.long,.word.long p,.word.voice-italic p,.word.voice-upright p{width:auto;max-width:none}.word[data-align=right] p,.word[data-align=center] p{margin-left:0;margin-right:0}.word h1,.word h2{font-size:clamp(1.85rem,1.1rem + 3.4vw,2.6rem)}.word.small h1,.word.small h2{font-size:clamp(1.3rem,1rem + 1.5vw,1.65rem)}.word .kicker{margin-bottom:16px;font-size:10px}.word p{margin-top:16px;font-size:1rem;line-height:1.5}.word.voice-italic p{font-size:1rem;line-height:1.5}.word.voice-italic p+p{margin-top:16px}.word.long p,.word.voice-upright p{font-size:1rem;line-height:1.6}.word[data-phone]{left:var(--x-p,var(--edge-x));right:var(--right-p,var(--edge-x));width:var(--w-p,auto);text-align:var(--align-p,left);top:var(--top-p,auto)!important;bottom:var(--bottom-p,calc(clamp(76px, 11vh, 112px) + var(--safe-b)))!important}.word[data-align-p=left] p{margin-left:0;margin-right:0}.word[data-align-p=center] p{margin-left:auto;margin-right:auto}.word[data-align-p=right] p{margin-left:auto;margin-right:0}.layer[data-phone]{--shade:var(--shade-p)!important;--shade-k:var(--shade-k-p)!important}.layer img[data-focus-p],.layer video[data-focus-p]{--focus:var(--focus-p)!important}.layer.grid .tile[data-focus-p]{--fx:var(--fx-p)!important;--fy:var(--fy-p)!important}.layer.reads.phone-mirror:after{background:linear-gradient(to left, rgb(11 10 9/calc(.82 * var(--shade-k,1))) 0%, rgb(11 10 9/calc(.52 * var(--shade-k,1))) 42%, rgb(11 10 9/calc(.12 * var(--shade-k,1))) 74%, #0b0a0900 92%)}.layer.reads.phone-plain:after{background:linear-gradient(to right, rgb(11 10 9/calc(.82 * var(--shade-k,1))) 0%, rgb(11 10 9/calc(.52 * var(--shade-k,1))) 42%, rgb(11 10 9/calc(.12 * var(--shade-k,1))) 74%, #0b0a0900 92%)}.layer.triptych.phone-lifted img,.layer.triptych.phone-lifted video{transform:translateY(-6vh)}.layer.triptych.phone-flat img,.layer.triptych.phone-flat video{transform:none}.layer.grid.phone-lifted{--pad-b:calc(var(--pad-y) + (100 - var(--size)) * .32vh)}.layer.grid.phone-flat{--pad-b:var(--pad-y)}.layer[data-phone]{--shade-fill:var(--shade-fill-p)!important}.layer[data-phone][data-fill-p]:after{background:var(--shade-fill)}.layer[data-phone]:not([data-fill-p]):after{background:radial-gradient(88% 78% at var(--shade,24% 78%), rgb(11 10 9/calc(.68 * var(--shade-k,1))) 0%, rgb(11 10 9/calc(.34 * var(--shade-k,1))) 40%, rgb(11 10 9/calc(.06 * var(--shade-k,1))) 70%, #0b0a0900 86%)}}header{z-index:6;padding:calc(clamp(26px,3.6vh,42px) + var(--safe-t)) calc(var(--edge-x) + var(--safe-r)) clamp(26px,3.6vh,42px) calc(var(--edge-x) + var(--safe-l));justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.wordmark{font-family:var(--sans);letter-spacing:.32em;text-transform:uppercase;color:var(--ink);text-shadow:0 1px 18px #0b0a0999;font-size:14px;font-weight:600}.menu{align-items:center;gap:clamp(28px,3vw,46px);display:flex}nav{gap:clamp(24px,2.4vw,38px);display:flex}.langs{align-items:center;gap:10px;display:flex}.langs a{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#fbf7f06b;text-shadow:0 1px 18px #0b0a0999;font-size:10.5px;font-weight:500;transition:color .26s}.langs a:hover{color:var(--ink-soft)}.langs a.on{color:var(--ink)}.langs a+a{border-left:1px solid #fbf7f038;padding-left:10px}.lang-offer{z-index:8;left:50%;bottom:calc(clamp(70px,9vh,104px) + var(--safe-b));white-space:nowrap;max-width:calc(100vw - 2 * var(--edge-x));-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);font-family:var(--sans);letter-spacing:.02em;color:var(--ink-soft);background:#0b0a09b8;border:1px solid #fbf7f024;border-radius:2px;flex-wrap:nowrap;align-items:center;gap:18px;padding:13px 20px;font-size:12.5px;animation:.52s both lang-offer-in;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 50px #0b0a0980}@keyframes lang-offer-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.lang-offer button{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fbf7f080;padding:0 0 3px;font-size:11px;font-weight:500;transition:border-color .26s,color .26s}.lang-offer button:hover{border-bottom-color:var(--ink)}.lang-offer button.quiet{color:var(--ink-dim);border-bottom-color:#0000}.lang-offer button.quiet:hover{color:var(--ink-soft)}@media (prefers-reduced-motion:reduce){.lang-offer{animation:none}}@media (max-width:700px){.lang-offer{left:var(--edge-x);right:var(--edge-x);bottom:calc(var(--edge-b) + 42px);white-space:normal;gap:14px;max-width:none;padding:11px 14px;font-size:12px;transform:none}.lang-offer span{min-width:0}.lang-offer button{white-space:nowrap;letter-spacing:.12em;flex:none;font-size:10.5px}@keyframes lang-offer-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}nav a{font-family:var(--sans);letter-spacing:.19em;text-transform:uppercase;color:var(--ink-soft);text-shadow:0 1px 18px #0b0a0999;border-bottom:1px solid #0000;padding-bottom:3px;font-size:12.5px;font-weight:500;transition:border-color .26s,color .26s}nav a:hover,nav a.on{color:var(--ink);border-bottom-color:#fbf7f099}.menu-key{font-family:var(--sans);letter-spacing:.19em;text-transform:uppercase;color:var(--ink-soft);text-shadow:0 1px 18px #0b0a0999;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:500;transition:color .26s;display:none}.menu-key:hover{color:var(--ink)}@media (max-width:700px){.menu{display:none}.menu-key{align-items:center;min-height:44px;padding-left:16px;display:inline-flex}header{z-index:9}}.sheet{z-index:8;touch-action:none;padding:calc(var(--safe-t) + 104px) calc(var(--edge-x) + var(--safe-r)) calc(var(--edge-b) + 52px) calc(var(--edge-x) + var(--safe-l));flex-direction:column;display:flex;position:fixed;inset:0}.sheet-nav{z-index:1;flex-direction:column;align-items:flex-start;margin:auto 0;display:flex;position:relative}.sheet-nav a{text-transform:none;font-family:var(--serif);font-variation-settings:"SOFT" 40, "WONK" 1;letter-spacing:-.014em;color:var(--ink-soft);text-shadow:0 2px 46px #0b0a0999;border-bottom:0;padding:10px 0;font-size:clamp(2.1rem,1.35rem + 4vw,3.1rem);font-weight:300;line-height:1.1;transition:color .26s}.sheet-nav a.on{color:var(--ink)}@media (max-width:700px){body:has(.sheet) .lang-offer{display:none}body:has(.sheet) .words{opacity:0}.words{transition:opacity .38s}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sheet-veil{-webkit-backdrop-filter:blur(22px)saturate(.9);backdrop-filter:blur(22px)saturate(.9)}}.sheet-langs{z-index:1;position:relative}.sheet-langs .langs{gap:0}.sheet-langs .langs a{letter-spacing:.22em;align-items:center;min-height:44px;padding:0 18px;font-size:13px;display:inline-flex}.sheet-langs .langs a:first-child{padding-left:0}.sheet-langs .langs a+a{border-left:0;padding-left:18px;position:relative}.sheet-langs .langs a+a:before{content:"";background:#fbf7f038;width:1px;height:13px;margin-top:-6px;position:absolute;top:50%;left:0}.running{right:calc(clamp(18px,2.2vw,32px) + var(--safe-r));writing-mode:vertical-rl;z-index:6;font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;color:#fbf7f0b8;text-shadow:0 1px 18px #0b0a09b3;font-size:11.5px;font-weight:500;transition:opacity .46s;position:fixed;top:50%;transform:translateY(-50%)rotate(180deg)}.folio{right:calc(clamp(26px,3.4vw,52px) + var(--safe-r));bottom:var(--edge-b);z-index:6;font-family:var(--sans);letter-spacing:.16em;color:var(--ink-dim);text-shadow:0 1px 18px #0b0a09b3;font-size:11.5px;font-weight:400;position:fixed}.folio b{color:var(--ink);font-weight:500}.corner-left{left:calc(var(--edge-x) + var(--safe-l));bottom:var(--edge-b);z-index:7;font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-dim);text-shadow:0 1px 18px #0b0a09b3;font-size:10.5px;font-weight:500;transition:opacity .7s,color .26s;position:fixed}.corner-left.cue{pointer-events:none}body.moved .corner-left.cue{opacity:0}a.corner-left:hover{color:var(--ink)}.scroller{z-index:0;position:relative}@media (pointer:coarse){html,.scroller{transition:background-color .9s}}.enter{z-index:5;cursor:pointer;display:none;position:fixed;inset:0}.enter.live{display:block}.sound{left:50%;bottom:var(--edge-b);z-index:7;font-family:var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-dim);cursor:pointer;opacity:0;pointer-events:none;text-shadow:0 1px 18px #0b0a09b3;background:0 0;border:0;padding:6px 10px;font-size:10.5px;font-weight:500;transition:opacity .4s,color .26s;position:fixed;transform:translate(-50%)}.sound.live{opacity:1;pointer-events:auto}.sound:hover{color:var(--ink)}.layer video{transition:filter .42s}.layer video.hushed{filter:brightness(.55)saturate(.8)}.layer.live.sound-follows video{pointer-events:auto}.lift{z-index:20;cursor:zoom-out;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lift-veil,.sheet-veil{-webkit-backdrop-filter:blur(22px)saturate(.9);background:#0b0a09b8;animation:.38s cubic-bezier(.22,.61,.36,1) both lift-in;position:absolute;inset:0}@keyframes lift-in{0%{opacity:0}to{opacity:1}}.lift img,.lift video{object-fit:contain;transform-origin:0 0;will-change:transform;width:auto;max-width:84vw;height:auto;max-height:82vh;position:relative;box-shadow:0 40px 120px #0b0a09b3}.lift-count{left:50%;bottom:calc(clamp(20px,3.2vh,38px) + var(--safe-b));z-index:21;font-family:var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-dim);pointer-events:none;font-size:11px;font-weight:500;animation:.38s .14s both lift-in;position:fixed;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.grain{animation:none}.lift img,.lift video{transition:none!important}.layer video,.lift-veil,.sheet-veil{transition:none}}.legal{background:var(--ground);min-height:100vh;color:var(--ink);padding:calc(clamp(26px,3.6vh,42px) * 2 + var(--safe-t) + 64px) calc(var(--edge-x) + var(--safe-r)) calc(var(--edge-b) + 96px) calc(var(--edge-x) + var(--safe-l))}.legal main{max-width:62ch}.legal h1{font-family:var(--serif);font-variation-settings:"SOFT" 40,"WONK" 1;letter-spacing:-.012em;margin:0 0 .6em;font-size:clamp(30px,4.2vw,52px);font-weight:300;line-height:1.06}.legal .lead{font-family:var(--serif);color:var(--ink-dim);margin:0 0 2.6em;font-size:clamp(16px,1.5vw,21px);font-style:italic;font-weight:300;line-height:1.5}.legal h2{font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin:0 0 .9em;font-size:11px;font-weight:600}.legal section{margin:0 0 2.6em}.legal p{font-family:var(--sans);color:var(--ink-dim);margin:0 0 .9em;font-size:15px;font-weight:300;line-height:1.75}.legal .lead+section{margin-top:0}.legal>header{background:linear-gradient(to bottom,var(--ground) 55%,transparent)}.legal .corner-left{text-shadow:none;margin-top:3.2em;display:inline-block;position:static}@media (max-width:700px){.legal>header .menu{display:flex}}.legal-links{pointer-events:auto;gap:1.6em;display:flex}.legal-links a{color:var(--ink-dim);transition:color .26s}.legal-links a:hover{color:var(--ink)}@media (max-width:700px){.legal{padding-top:calc(clamp(26px,3.6vh,42px) * 2 + var(--safe-t) + 40px)}.legal-links{gap:1.2em}}:root{--serif:var(--font-fraunces), Georgia, serif;--sans:var(--font-public-sans), "Helvetica Neue", sans-serif}
