@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/commissioner-cyrillic-ext-flar-normal.xI68MTCR.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/commissioner-cyrillic-flar-normal.Bu0KP8vx.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/commissioner-greek-flar-normal.DG3aN_VM.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/commissioner-vietnamese-flar-normal.BwQqJCep.woff2)format("woff2-variations");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:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/commissioner-latin-ext-flar-normal.BH1zfkhz.woff2)format("woff2-variations");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:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/commissioner-latin-flar-normal.CwFMBEr6.woff2)format("woff2-variations");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}:root{--paper:#f3f0e8;--ink:#2a2824;--ink-soft:#7a756c;--thread:#33302b;--line:color-mix(in srgb, var(--thread) 42%, var(--paper));--halo:#f3f0e8;--loops:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M0 7.4C2.6 7.6 5.6 5 5 2.6 4.6.9 2.3 1.7 2.8 4.1 3.3 6.7 6.7 7.9 10 7.2' fill='none' stroke='%232a2824' stroke-width='.75' stroke-linecap='round'/%3E%3C/svg%3E");--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .16 0 0 0 0 .15 0 0 0 0 .13 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--gutter:clamp(1.5rem, 6vw, 6rem);color-scheme:light}:root[data-theme=dark]{--paper:#1a1917;--ink:#e8e3d9;--ink-soft:#9b958b;--thread:#ddd7cb;--line:color-mix(in srgb, var(--thread) 38%, var(--paper));--halo:#1a1917;--loops:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M0 7.4C2.6 7.6 5.6 5 5 2.6 4.6.9 2.3 1.7 2.8 4.1 3.3 6.7 6.7 7.9 10 7.2' fill='none' stroke='%23e8e3d9' stroke-width='.75' stroke-linecap='round'/%3E%3C/svg%3E");color-scheme:dark}html{background:var(--paper) var(--grain);min-height:100%}body{background:var(--paper) var(--grain);color:var(--ink);font-variation-settings:"FLAR" 60;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Commissioner Variable,ui-sans-serif,system-ui,sans-serif;font-size:1rem;font-weight:380;line-height:1.62}::selection{background:var(--ink);color:var(--paper)}a{color:inherit;text-underline-offset:.24em;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);transition:text-decoration-color .2s}a:hover{text-decoration-color:currentColor}:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.sheet{max-width:40rem;padding:0 var(--gutter) 5rem;margin:0;position:relative}.name{font-variation-settings:"FLAR" 100;letter-spacing:-.035em;width:max-content;color:var(--ink);text-box:trim-both cap alphabetic;margin:.03em 0 calc(.2em + clamp(.875rem,1.6vw,1.5rem));font-size:clamp(2.75rem,.4rem + 9.5vw,9rem);font-weight:460;line-height:1}@supports not (text-box:trim-both cap alphabetic){.name{margin-top:-.155em}}.tagline{color:var(--ink-soft);margin:0 0 clamp(1.75rem,3.2vw,3rem);font-size:clamp(1.0625rem,.95rem + .55vw,1.375rem);font-weight:400;line-height:1.4}.tagline>span{display:block}.lede{font-variation-settings:"FLAR" 100;letter-spacing:-.012em;text-wrap:balance;width:max-content;max-width:calc(100vw - 2 * var(--gutter));margin:0 0 clamp(2.5rem,5vw,4rem);font-size:clamp(1.625rem,1.05rem + 2.4vw,2.75rem);font-weight:320;line-height:1.22}.knot{display:inline-block}.tie{vertical-align:baseline;width:0;height:0;display:inline-block}.rope{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rope path{fill:none;stroke:var(--thread);stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round}html:not(.js) .rope,html:not(.js) .pull{display:none}.pull,.switch{-webkit-user-select:none;user-select:none}.pull{z-index:2;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;will-change:transform;background:0 0;border:0;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;position:absolute;top:0;left:0}.pull:active{cursor:grabbing}.pull:focus-visible{outline:1px solid var(--ink-soft);outline-offset:-12px}.pull-hint{letter-spacing:.03em;color:var(--ink-soft);opacity:0;pointer-events:none;font-size:.8125rem;transition:opacity .35s,transform .35s;position:absolute;top:50%;left:36px;transform:translate(-4px,-50%)}.pull:hover .pull-hint,.pull:focus-visible .pull-hint,.sheet.hinting .pull-hint{opacity:1;transform:translateY(-50%)}.sheet.held .pull-hint{opacity:0}.outline{--u:calc(1.25rem / 14);--gut:2rem;--mx:calc(7 * var(--u) - var(--gut));--mark-top:calc(.75em - 6 * var(--u));padding:0 0 0 var(--gut);margin:0;line-height:1.5;list-style:none}.depth-0{padding-left:0;font-size:clamp(1.125rem,.95rem + .75vw,1.375rem)}.when{font-variant-numeric:tabular-nums lining-nums;letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 62%, var(--paper));white-space:nowrap;align-items:baseline;gap:.4em;margin-bottom:.3rem;font-size:.8125rem;font-weight:560;line-height:1.4;display:flex}.when>.to{font-weight:400}.depth-0>li.shares-years{padding-bottom:.4rem}@media (width<=40rem){.outline{--gut:1.5rem}}.outline:not(.depth-0){letter-spacing:normal;color:var(--ink);font-size:clamp(1.0625rem,.95rem + .45vw,1.1875rem);font-weight:400}.outline li{padding-bottom:1rem;position:relative}.depth-0>li{padding-bottom:2rem;font-weight:430}.depth-0>li:last-child{padding-bottom:0}.depth-0+.depth-0{margin-top:4rem}.line{text-wrap:balance;display:block;position:relative}summary.line{cursor:pointer;list-style:none;transition:padding-bottom .25s}.untied>summary.line{padding-bottom:.5rem}summary.line::-webkit-details-marker{display:none}summary.line:focus-visible{outline:none}summary.line:focus-visible .text{text-decoration:underline 1px var(--ink-soft);text-underline-offset:.28em}.mark{left:calc(var(--mx) - 7 * var(--u));top:var(--mark-top);width:calc(14 * var(--u));height:calc(22 * var(--u));box-sizing:content-box;touch-action:none;-webkit-user-select:none;user-select:none;margin:-8px -10px;padding:8px 10px;transition:translate .2s;position:absolute;overflow:visible}.tied>summary .mark{cursor:grab}summary.line:hover .mark{translate:0 1px}.mark.trail{vertical-align:-.04em;width:.72em;height:.72em;margin:0 0 0 .4em;padding:0;display:inline-block;position:static;overflow:visible}.mark path{fill:none;stroke:currentColor;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round}.mark .dot{fill:currentColor}.swirl{--coil:.659;stroke-dasharray:var(--coil) 2;stroke-dashoffset:0}.swirl-turn{transform-origin:7px 6px}.swirl-tip{fill:none}@media (prefers-reduced-motion:no-preference){html.js .tied:not(.untied)>summary .swirl-turn{animation:9s linear infinite swirl-turn}}@keyframes swirl-turn{to{rotate:360deg}}.kids.moving{overflow:hidden}html.js .tied>.kids>.outline>li>.line,html.js .tied>.kids>.outline>li>details>.line,html.js .tied>.kids>.outline>li>.kids{opacity:0;transition:opacity .14s,translate .14s;translate:-4px}html.js .untied>.kids>.outline>li>.line,html.js .untied>.kids>.outline>li>details>.line,html.js .untied>.kids>.outline>li>.kids{opacity:1;transition:opacity .4s ease calc(.15s + var(--i) * 60ms), translate .5s cubic-bezier(.2, .7, .2, 1) calc(.15s + var(--i) * 60ms);translate:0}.shot{background:var(--line);width:100%;max-width:16rem;height:auto;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 9%, transparent);border-radius:6px;margin:.5rem 0 0;display:block}.hint{white-space:nowrap;color:var(--ink-soft);margin-left:.2em;font-size:.85em;font-weight:400}.subtitle{color:var(--ink-soft);margin-top:.25rem;font-size:.8em;font-weight:400;display:block}.held-open+.kids{margin-top:1rem}.outline:not(.depth-0) .held-open+.kids{margin-top:.5rem}.shot.tall{max-width:12rem}.shot.wide{border-radius:8px;max-width:100%}.kids-shot{padding:0 0 1rem var(--gut)}.kids-shot .shot{margin-top:0}html.js .tied>.kids>.kids-shot{opacity:0;transition:opacity .14s}html.js .untied>.kids>.kids-shot{opacity:1;transition:opacity .45s .12s}.contact{margin-top:2rem;font-size:clamp(1.0625rem,.95rem + .45vw,1.1875rem)}.lamp{z-index:3;width:0;height:0;position:absolute;top:0;left:calc(100% - clamp(3rem,7vw,6rem))}@media (width<=40rem){html,body{background-image:none}.sheet{padding-top:1.75rem}}html:not(.js) .lamp{display:none}.switch{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:52px;height:44px;padding:0;position:absolute;top:0;left:-26px}.switch:focus-visible{outline:none}.switch:focus-visible .dome{stroke-width:1.6px}.fixture{transform-origin:50% 0;pointer-events:none;position:absolute;top:0;left:6px;overflow:visible}.plate,.dome,.seam{stroke:var(--thread);stroke-width:1.1px;stroke-linejoin:round;stroke-linecap:round}.plate{fill:var(--paper)}.mount{fill:none;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:butt}.dome{fill:#fbf2dc}.seam{fill:none;stroke:#d9b77a;stroke-width:.9px}[data-theme=dark] .dome{fill:var(--paper)}[data-theme=dark] .seam{stroke:var(--ink-soft);opacity:.6}.rays{transform-origin:0 2.6px;transition:opacity .3s}.rays-line{fill:none;stroke:var(--thread);stroke-width:1.3px;stroke-linecap:round}.rays-glow{fill:none;stroke:#ffa63a;stroke-width:3.2px;stroke-linecap:round;opacity:.6}@media (prefers-reduced-motion:no-preference){:root:not([data-theme=dark]) .rays{animation:2.6s ease-in-out infinite alternate rays-reach}:root:not([data-theme=dark]) .rays-glow{animation:2.6s ease-in-out infinite alternate rays-glow}}@keyframes rays-reach{0%{scale:.94}to{scale:1.06}}@keyframes rays-glow{0%{opacity:.15}to{opacity:.95}}[data-theme=dark] .rays{opacity:0}.switch-hint{letter-spacing:.03em;color:var(--ink-soft);opacity:0;pointer-events:none;font-size:.8125rem;transition:opacity .35s,transform .35s;position:absolute;top:4px;right:46px;transform:translate(4px)}.switch:hover .switch-hint,.switch:focus-visible .switch-hint{opacity:1;transform:none}.wind-layer{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.puff{position:absolute;overflow:visible}.puff path{fill:none;stroke:var(--ink-soft);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.38 1;stroke-dashoffset:.38px}::view-transition{pointer-events:none}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation:none}.lights-on::view-transition-new(root){animation:.7s cubic-bezier(.2,.7,.2,1) both light-spread}.lights-off::view-transition-old(root){z-index:1;animation:.5s cubic-bezier(.55,0,.8,.3) both light-fall}@keyframes light-spread{0%{clip-path:circle(0 at var(--bx) var(--by))}to{clip-path:circle(var(--br) at var(--bx) var(--by))}}@keyframes light-fall{0%{clip-path:circle(var(--br) at var(--bx) var(--by))}to{clip-path:circle(0 at var(--bx) var(--by))}}@media (prefers-reduced-motion:reduce){.switch-hint,.pull-hint,.mark,.mark path,.line,.swirl{transition:none!important}}[data-og] body{overflow:hidden}[data-og] .sheet{box-sizing:border-box;flex-direction:column;justify-content:center;max-width:none;min-height:100vh;padding:0 0 1.5rem 4rem;display:flex}[data-og] .name{margin-bottom:calc(.2em + 2rem);font-size:11rem}[data-og] .tagline{margin-bottom:3.1rem;font-size:2.3rem;line-height:1.3}[data-og] .lede{margin-bottom:2.75rem;font-size:4rem}[data-og] .lamp{left:calc(100% - 6rem)}[data-og] .fixture{transform-origin:50% 0;scale:3}[data-og] .pull-hint{display:none}
