.sheet-nav{--menu-space-gap:calc(var(--space-gap-at) / var(--menu-ref) * 1em);--menu-space-inset:calc(var(--space-inset-at) / var(--menu-ref) * 1em);--menu-space-1:calc(var(--space-margin-at) / var(--menu-ref) * 1em);--gap:2em;--pad:var(--menu-space-gap);--menu-w:30em;--menu-w-rows:6.6667;--bar-h:5.5em;--blur:.75em;--glass-saturate:120%;--glass-brightness:100%;--glass-noise-alpha:.04;--tint:.15;--glass:#d4d4d4;--solid:#f2f2f2;--radius-slide:.65em;--card:#fff;--card-alpha:1;--card-filter:none;--card-bg:color-mix(in srgb, var(--card) calc(var(--card-alpha) * 100%), transparent);--card-ink:#131313;--card-muted:#9a9a9a;--label-color:#fff;--preload-fade:1.2s;--preload-fill:#ffffff38;--preload-tint:.6;--preload-fill-out:.5s;--preload-hold:0s;--preload-burger-delay:.25s;--preload-burger:.6s;--pair-rows:2.5;--menu-gap:var(--menu-space-gap);--h-row:4.5em;--home-icon-scale:.45;--current:#d4d4d4;--current-blur:.75em;--current-tint:.3;--current-text-opacity:1;--current-bg:color-mix(in srgb, var(--current) calc(var(--current-tint) * 100%), transparent);--current-filter:saturate(var(--glass-saturate)) brightness(var(--glass-brightness)) blur(var(--current-blur));--mono-text-opacity:.6;--title-opacity:1;--recent-fade-w:calc(var(--menu-space-1) * 10);--recent-min-ratio:calc(9 / 16);--recent-space-top:0px;--recent-space-bottom:0px;--slide-gap:var(--menu-gap);--recent-caption:#fff;--recent-title-color:#fff;--marquee-fade:calc(var(--menu-space-1) * 6);--marquee-gap-scale:.75;--marquee-out:.25s;--marquee-in:.9s;--burger-color:#fff;--burger-alpha:1;--burger-blur:.75em;--burger-inset:var(--menu-space-inset);--burger-icon:1;--burger-line:#131313;--burger-size:calc(var(--bar-h) - 2 * var(--burger-inset));--burger-ratio:var(--menu-burger-ratio);--btn-color:#131313;--btn-inset:var(--menu-space-gap);--icon-box:2.25em;--icon-box-bg:#13131314;--icon-scale:.5;--icon-color:#131313;--icon-inset:calc(var(--menu-space-gap) * .75);--icon-gap:var(--menu-space-gap);--icon-stroke:1.5;--slide-color:#131313;--slide-x:calc(var(--menu-space-1) * 1.5);--slide-knob:#fff;--slide-knob-alpha:1;--slide-icon:#131313;--contact-ink:#fff;--contact-muted:color-mix(in srgb, var(--contact-ink) 60%, transparent);--contact-line:color-mix(in srgb, var(--contact-ink) 18%, transparent);--sheet-w:min(var(--menu-w), 100vw - 2em);--grab-mt:.875em;--grab-mb:1.25em;--views-pb:1em;--bar-pad:clamp(.5em, (var(--bar-h) - 2.5em) / 2, 1em);--btn:calc(var(--bar-h) - 2 * var(--bar-pad));--ease:cubic-bezier(.625, .05, 0, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-leave:cubic-bezier(.4, 0, 1, 1);--motion-scale:1;--muted:#9a9a9a;--on-bg:#fff;--on-bg-muted:#ffffffb3;z-index:70;pointer-events:none;visibility:hidden;opacity:0;color:#131313;font-family:LayGrotesk,Arial,sans-serif;font-size:var(--menu-font);letter-spacing:normal;text-transform:none;-webkit-font-smoothing:antialiased;line-height:normal;transition:opacity .55s cubic-bezier(.22,1,.36,1),visibility 0s linear .55s;position:fixed;inset:0}.sheet-nav.is-visible{visibility:visible;opacity:1;transition:opacity .55s cubic-bezier(.22,1,.36,1)}.sheet-nav .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sheet-nav .glass-effect{-webkit-backdrop-filter:saturate(var(--glass-saturate)) brightness(var(--glass-brightness)) blur(var(--blur));backdrop-filter:saturate(var(--glass-saturate)) brightness(var(--glass-brightness)) blur(var(--blur));pointer-events:none;color:#201d1d;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.sheet-nav[data-glass-noise=on] .glass-effect:after{content:"";border-radius:inherit;pointer-events:none;opacity:var(--glass-noise-alpha);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.sheet-nav .glass-effect__fill{opacity:1;border-radius:inherit;background-color:color-mix(in srgb, var(--glass) calc(var(--tint) * 100%), transparent);transition:background-color .5s;position:absolute;inset:0}.sheet-nav .glass-effect__fill-burn{opacity:.05;mix-blend-mode:color-burn;border-radius:inherit;background-color:currentColor;position:absolute;inset:0}.sheet-nav[data-bg=solid] .glass-effect{-webkit-backdrop-filter:none;backdrop-filter:none}.sheet-nav[data-bg=solid] .glass-effect__fill{background-color:var(--solid)}.sheet-nav[data-bg=solid] .glass-effect__fill-burn{opacity:0}.sheet-nav[data-tone=light]{--on-bg:#131313;--on-bg-muted:#6b6b6b}.sheet-nav[data-card-tone=light]{--card-ink:#fff;--card-muted:#ffffffb3}.sheet-nav{--menu-dim:.45}.sheet-nav .sheet-nav__dark-bg{opacity:0;pointer-events:auto;visibility:hidden;overscroll-behavior:contain;touch-action:none;background-color:#000;transition:all .7s cubic-bezier(.5,.5,0,1);position:absolute;inset:0}.sheet-nav[data-navigation-status=active] .sheet-nav__dark-bg{opacity:var(--menu-dim);visibility:visible}@property --sheet-r{syntax:"<length>";inherits:true;initial-value:0}@property --menu-gap{syntax:"<length>";inherits:true;initial-value:0}@property --menu-space-gap{syntax:"<length>";inherits:true;initial-value:0}@property --menu-space-inset{syntax:"<length>";inherits:true;initial-value:0}@property --menu-space-1{syntax:"<length>";inherits:true;initial-value:0}@property --notch-r{syntax:"<length>";inherits:true;initial-value:0}@property --row{syntax:"<length>";inherits:true;initial-value:0}.sheet-nav .sheet{--sheet-r:var(--radius);pointer-events:auto;left:50%;bottom:var(--gap);width:var(--sheet-w);margin-left:calc(var(--sheet-w) / -2);border-radius:var(--sheet-r);transform-origin:50% 100%;flex-flow:column;display:flex;position:absolute;transform:none}.sheet-nav .sheet[data-dragging] .glass-effect{top:var(--sheet-drag)}.sheet-nav[data-contact=off] .sheet[data-dragging] .sheet__menu .sheet-item,.sheet-nav[data-contact=on] .sheet[data-dragging] .sheet__contact .sheet-item,.sheet-nav .sheet[data-dragging] .sheet__grabber{opacity:var(--drag-alpha,1);transition:none}.sheet-nav[data-instant] :is(.sheet__content,.sheet__content *,.sheet-nav__dark-bg){transition:none!important}.sheet-nav[data-preload=loading] .sheet{opacity:0}.sheet-nav[data-preload=loading][data-preload-in] .sheet{opacity:1;animation:sheet-nav-preload-in var(--preload-fade) cubic-bezier(.22, 1, .36, 1) both}@keyframes sheet-nav-preload-in{0%{opacity:0}}.sheet-nav[data-preload=loading]:not([data-bg=solid]) .glass-effect__fill{background-color:color-mix(in srgb, var(--glass) calc(var(--tint) * var(--preload-tint) * 100%), transparent)}.sheet-nav .sheet__progress{opacity:0;border-radius:inherit;background:var(--preload-fill);pointer-events:none;-webkit-clip-path:inset(0 calc((1 - var(--preload-p,0)) * 100%) 0 0 round var(--sheet-r));clip-path:inset(0 calc((1 - var(--preload-p,0)) * 100%) 0 0 round var(--sheet-r));transition:opacity var(--preload-fill-out) ease var(--preload-hold);position:absolute;inset:0}.sheet-nav[data-preload-direction=rtl] .sheet__progress{-webkit-clip-path:inset(0 0 0 calc((1 - var(--preload-p,0)) * 100%) round var(--sheet-r));clip-path:inset(0 0 0 calc((1 - var(--preload-p,0)) * 100%) round var(--sheet-r))}.sheet-nav[data-preload-direction=center] .sheet__progress{-webkit-clip-path:inset(0 calc((1 - var(--preload-p,0)) * 50%) 0 calc((1 - var(--preload-p,0)) * 50%) round var(--sheet-r));clip-path:inset(0 calc((1 - var(--preload-p,0)) * 50%) 0 calc((1 - var(--preload-p,0)) * 50%) round var(--sheet-r))}.sheet-nav[data-preload=loading] .sheet__progress{opacity:1}.sheet-nav .sheet__content{transition:grid-template-rows .8s var(--ease);grid-template-rows:0fr;display:grid;position:relative}.sheet-nav[data-navigation-status=active] .sheet__content{grid-template-rows:1fr}.sheet-nav .sheet__inner{flex-flow:column;justify-content:flex-end;min-height:0;display:flex;overflow:hidden}.sheet-nav .sheet__body{height:calc(100vh - 2 * var(--gap) - var(--bar-h));height:calc(100dvh - 2 * var(--gap) - var(--bar-h));padding:0 var(--pad);touch-action:pan-x;flex-flow:column;flex:none;display:flex;overflow:hidden;container:sheet-body/size}.sheet-nav .sheet__grabber{width:3.5em;height:.3em;margin:var(--grab-mt) 0 var(--grab-mb);border-radius:var(--radius);cursor:grab;touch-action:none;transition:background-color .6s var(--ease);background-color:#ffffff8c;border:0;flex:none;align-self:center;padding:0;position:relative;left:0}.sheet-nav .sheet__grabber:before{content:"";width:8em;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sheet-nav .sheet__grabber:active{cursor:grabbing}.sheet-nav .sheet__grabber:focus-visible{outline:2px solid var(--on-bg);outline-offset:4px}@container sheet-body not (min-height:6em){.sheet-nav .sheet__grabber{display:none}}.sheet-nav[data-tone=light] .sheet__grabber{background-color:#13131333}.sheet-nav .sheet__views{min-height:0;padding-bottom:var(--views-pb);flex:1 1 0;grid-template-rows:minmax(0,1fr);display:grid;position:relative;container:views/size}.sheet-nav .sheet__menu,.sheet-nav .sheet__contact{grid-area:1/1;min-width:0;min-height:0}.sheet-nav[data-contact=on] .sheet__menu,.sheet-nav[data-contact=off] .sheet__contact{pointer-events:none}.sheet-nav .sheet__menu{--row:max(var(--h-row), 9cqh);justify-content:flex-start;gap:var(--menu-gap);font-size:calc(1em * var(--fit-scale,1));flex-flow:column;display:flex}.sheet-nav .sheet__pair{height:calc(clamp(2, var(--pair-rows), 4) * var(--row));gap:var(--menu-gap);flex:1 0 auto;display:flex}.sheet-nav .sheet__pair>.sheet-item,.sheet-nav .sheet__pair>.sheet__cell{flex:1 1 0}.sheet-nav .sheet-item.is--experiments,.sheet-nav .sheet-item.is--resources,.sheet-nav .sheet-item.is--digital,.sheet-nav .sheet-item.is--slide{height:var(--row);flex:none}.sheet-nav .sheet__row{gap:var(--menu-gap);flex:none;display:flex}.sheet-nav .sheet__row>.sheet-item.is--experiments,.sheet-nav .sheet__row>.sheet-item.is--resources,.sheet-nav .sheet__row>.sheet-item.is--digital{flex:1 1 0;min-width:0}.sheet-nav:not([data-row-merge=off]) .sheet__row>:is(.is--experiments,.is--resources),.sheet-nav[data-row-merge=off] .sheet__row>.is--digital{display:none}.sheet-nav .sheet-item.is--slide{margin-top:calc(var(--slide-gap) - var(--menu-gap));border-radius:var(--radius-slide)}.sheet-nav .sheet-item.is--slide:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;-webkit-backdrop-filter:var(--card-filter);backdrop-filter:var(--card-filter);position:absolute;inset:0}.sheet-nav .sheet__cell.is--notched{--home-size:var(--row);min-width:0;min-height:0;position:relative;container-type:size}.sheet-nav .sheet__cell.is--notched>.sheet-item.is--profile{--notch-r:var(--radius);-webkit-clip-path:var(--notch-clip);clip-path:var(--notch-clip);position:absolute;inset:0}.sheet-nav .sheet__cell.is--notched>.sheet-item.is--home{z-index:1;width:var(--home-size);height:var(--home-size);position:absolute;top:0;left:0}.sheet-nav .card.is--home{padding:0}.sheet-nav .sheet-item.is--recent{--recent-cap:calc((100cqw + var(--pad) - 2 * var(--menu-gap)) / 2.5 / var(--recent-min-ratio));min-height:calc(5.5em + var(--recent-space-top) + var(--recent-space-bottom));max-height:calc(var(--recent-cap) + var(--recent-space-top) + var(--recent-space-bottom));margin-inline:calc(-1 * var(--pad));padding-block:var(--recent-space-top) var(--recent-space-bottom);border-radius:0;flex:1000000 1 0;grid-template-rows:minmax(0,1fr);row-gap:0;display:grid}.sheet-nav[data-recent-space-top="1"]{--recent-space-top:var(--menu-space-1)}.sheet-nav[data-recent-space-top="2"]{--recent-space-top:calc(var(--menu-space-1) * var(--space-x2))}.sheet-nav[data-recent-space-top="3"]{--recent-space-top:calc(var(--menu-space-1) * var(--space-x3))}.sheet-nav[data-recent-space-bottom="1"]{--recent-space-bottom:var(--menu-space-1)}.sheet-nav[data-recent-space-bottom="2"]{--recent-space-bottom:calc(var(--menu-space-1) * var(--space-x2))}.sheet-nav[data-recent-space-bottom="3"]{--recent-space-bottom:calc(var(--menu-space-1) * var(--space-x3))}.sheet-nav[data-recent-title=on] .sheet-item.is--recent{row-gap:var(--menu-space-1);max-height:calc(var(--recent-cap) + var(--type-label-s) * var(--type-label-s-lh) + var(--menu-space-1) + var(--recent-space-top) + var(--recent-space-bottom));grid-template-rows:auto minmax(0,1fr)}.sheet-nav .sheet__menu:is([data-fit="1"],[data-fit="2"],[data-fit="3"]) .sheet-item.is--recent{display:none}.sheet-nav .sheet__menu:is([data-fit="1"],[data-fit="2"],[data-fit="3"]) .sheet-item.is--slide{margin-top:auto}.sheet-nav .sheet__menu:is([data-fit="2"],[data-fit="3"]) .sheet__row{display:none}.sheet-nav .sheet__menu:is([data-fit-measure],[data-fit="1"],[data-fit="2"]) .sheet__pair{flex-grow:0}.sheet-nav .sheet__menu[data-fit="3"] .sheet__pair{flex:2 1 0;height:auto;min-height:0}.sheet-nav .sheet__menu[data-fit="3"] .sheet-item.is--slide{flex:1 1 0;height:auto;min-height:0}.sheet-nav .sheet__menu[data-fit="3"] .sheet__cell.is--notched{--home-size:min(var(--row), 45cqmin)}.sheet-nav .sheet__menu[data-fit-measure] .sheet-item.is--recent{flex:none}.sheet-nav .sheet__menu[data-fit-measure] .sheet-item.is--slide{margin-top:calc(var(--slide-gap) - var(--menu-gap))}.sheet-nav .sheet__menu[data-fit-measure]:is([data-fit="1"],[data-fit="2"],[data-fit="3"]) .sheet-item.is--slide{margin-top:0}.sheet-nav .sheet-item{--item-delay:0s;border-radius:var(--radius);opacity:0;filter:blur(6px);min-width:0;min-height:0;transition:opacity .25s var(--ease-leave) var(--item-delay), translate .25s var(--ease-leave) var(--item-delay), transform 0s calc(var(--item-delay) + .25s * var(--motion-scale)), filter 0s calc(var(--item-delay) + .25s * var(--motion-scale));position:relative;overflow:clip;transform:translateY(.75em)scale(.96)}.sheet-nav[data-animating] .sheet-item{will-change:transform, opacity, filter}.sheet-nav .sheet__menu .sheet-item{container-type:size}.sheet-nav[data-navigation-status=active][data-contact=off] .sheet__menu .sheet-item,.sheet-nav[data-navigation-status=active][data-contact=on] .sheet__contact .sheet-item{opacity:1;filter:none;will-change:auto;transition:opacity calc(.5s * var(--motion-scale)) var(--ease-enter) var(--item-delay), translate calc(.7s * var(--motion-scale)) var(--ease-enter) var(--item-delay), transform calc(.7s * var(--motion-scale)) var(--ease-enter) var(--item-delay), filter calc(.7s * var(--motion-scale)) var(--ease-enter) var(--item-delay);transform:none}.sheet-nav[data-navigation-status=active]:not([data-animating]) .sheet-item{filter:none;will-change:auto;transform:none}.sheet-nav .card__title,.sheet-nav .recent__title,.sheet-nav .slide__text,.sheet-nav .contact__label,.sheet-nav .contact__heading,.sheet-nav .contact__key,.sheet-nav .contact__value,.sheet-nav .contact__time{--text-delay:.1s;clip-path:inset(0 -.25em 100%);transition:var(--text-fx,opacity 0s), transform 0s calc(var(--item-delay) + .25s * var(--motion-scale)), clip-path 0s calc(var(--item-delay) + .25s * var(--motion-scale));transform:translateY(100%)}.sheet-nav .slide__text,.sheet-nav .contact__heading,.sheet-nav .contact__value,.sheet-nav .contact__time{--text-delay:.14s}.sheet-nav[data-navigation-status=active][data-contact=off] .sheet__menu :is(.card__title,.recent__title,.slide__text),.sheet-nav[data-navigation-status=active][data-contact=on] .sheet__contact :is(.contact__label,.contact__heading,.contact__key,.contact__value,.contact__time){clip-path:inset(0 -.25em);transition:var(--text-fx,opacity 0s), transform calc(.7s * var(--motion-scale)) var(--ease-enter) calc(var(--item-delay) + var(--text-delay) * var(--motion-scale)), clip-path calc(.7s * var(--motion-scale)) var(--ease-enter) calc(var(--item-delay) + var(--text-delay) * var(--motion-scale));transform:none}.sheet-nav .card{height:100%;padding:clamp(.5em, 8cqh, var(--menu-space-gap)) var(--menu-space-gap);border-radius:var(--radius);background-color:var(--card-bg);color:var(--card-ink);isolation:auto;flex-flow:column;justify-content:safe flex-end;text-decoration:none;transition:background-color .2s;display:flex;position:relative;overflow:hidden}.sheet-nav .card:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;-webkit-backdrop-filter:var(--card-filter);backdrop-filter:var(--card-filter);position:absolute;inset:0}.sheet-nav .card>:not(.card__glass){z-index:1;position:relative}.sheet-nav[data-card-noise=on] .card:after,.sheet-nav[data-card-noise=on] .sheet-item.is--slide:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;opacity:var(--card-noise-alpha,.04);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.sheet-nav .sheet__cell.is--notched>.sheet-item.is--profile{-webkit-backdrop-filter:var(--card-filter);backdrop-filter:var(--card-filter)}.sheet-nav .sheet__cell.is--notched>.sheet-item.is--profile .card:before{-webkit-backdrop-filter:none;backdrop-filter:none}.sheet-nav .sheet-item.is--slide{position:relative;overflow:hidden}.sheet-nav .sheet-item.is--slide>.slide{z-index:1;position:relative}.sheet-nav a.card:hover{background-color:color-mix(in srgb, var(--card-bg) 96%, #000)}.sheet-nav .card__title{line-height:1.4;font-size:calc(var(--type-menu) * var(--fit,1) * var(--fit-scale,1));letter-spacing:var(--type-menu-ls);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.sheet-nav .card.is--row{justify-content:space-between;align-items:center;gap:var(--menu-space-gap);flex-flow:row;padding-block:0}.sheet-nav .card[data-card]{--icon-box-eff:min(var(--icon-box), 100cqh - 2 * var(--icon-inset));--icon-space:calc(var(--icon-inset) + var(--icon-box-eff) + var(--icon-gap));padding-left:clamp(.5em, 8cqh, var(--menu-space-gap));position:relative}.sheet-nav .card[data-card] .card__title{font-size:calc(var(--type-menu) * var(--fit,1) * var(--fit-scale,1));letter-spacing:var(--type-menu-ls);font-weight:500}.sheet-nav[data-btn-color=custom] .card[data-card]{color:var(--btn-color)}.sheet-nav .card:is([data-card=profile],[data-card=projects],[data-card=experiments],[data-card=digital]) .card__title{color:color-mix(in srgb, currentColor calc(var(--title-opacity) * 100%), transparent)}.sheet-nav[data-btn-icons=on][data-btn-align=left] .card.is--row[data-card]{padding-left:var(--icon-space)}.sheet-nav[data-btn-align=center] .card.is--row[data-card]{padding-inline:var(--menu-space-gap);text-align:center;justify-content:safe center}.sheet-nav[data-btn-icons=on][data-btn-align=center] .card.is--row[data-card]{padding-inline:var(--icon-space)}.sheet-nav .card.is--row.is--digital[data-card]{padding-inline:var(--menu-space-gap);text-align:center;justify-content:safe center}.sheet-nav[data-btn-icons=on] .card.is--row.is--digital[data-card]{padding-inline:var(--icon-space)}.sheet-nav[data-pair-layout=left] .sheet__pair .card[data-card]:not(.is--home),.sheet-nav[data-pair-layout=center] .sheet__pair .card[data-card]:not(.is--home){justify-content:safe center}.sheet-nav[data-btn-icons=on][data-pair-layout=left] .sheet__pair .card[data-card]:not(.is--home){padding-left:var(--icon-space)}.sheet-nav[data-pair-layout=center] .sheet__pair .card[data-card]:not(.is--home){padding-inline:var(--menu-space-gap);text-align:center}.sheet-nav[data-btn-icons=on][data-pair-layout=center] .sheet__pair .card[data-card]:not(.is--home){padding-inline:var(--icon-space)}.sheet-nav[data-pair-layout=corner] .sheet__pair .card[data-card]:not(.is--home){padding-right:var(--menu-space-gap);padding-left:clamp(.5em, 8cqh, var(--menu-space-gap));padding-bottom:clamp(.5em, 8cqh, var(--menu-space-gap));text-align:left}.sheet-nav .card__icon{--text-delay:.1s;top:calc(50% - var(--icon-box-eff) / 2);left:var(--icon-inset);width:var(--icon-box-eff);height:var(--icon-box-eff);border-radius:var(--radius);background-color:var(--icon-box-bg);color:var(--icon-color);pointer-events:none;opacity:0;transition:opacity 0s calc(var(--item-delay) + .25s * var(--motion-scale)), translate 0s calc(var(--item-delay) + .25s * var(--motion-scale));justify-content:center;align-items:center;display:flex;position:absolute;translate:0 .5em}.sheet-nav[data-pair-layout=corner] .sheet__pair .card:not(.is--home) .card__icon{top:var(--icon-inset)}.sheet-nav[data-pair-layout=corner] .sheet-item.is--profile .card__icon{left:calc(var(--notch-w,0px) + var(--icon-inset))}.sheet-nav[data-btn-icons=off] .card__icon{display:none}.sheet-nav[data-btn-icons] .card.is--home .card__icon{margin:auto;display:flex;inset:0}.sheet-nav .card.is--home .card__icon{width:100%;height:100%;color:color-mix(in srgb, currentColor calc(var(--title-opacity) * 100%), transparent);background:0 0;border-radius:0}.sheet-nav .card.is--home .card__icon svg{width:calc(100% * var(--home-icon-scale));height:calc(100% * var(--home-icon-scale))}.sheet-nav[data-navigation-status=active][data-contact=off] .sheet__menu .card__icon{opacity:1;transition:opacity calc(.5s * var(--motion-scale)) var(--ease-enter) calc(var(--item-delay) + var(--text-delay) * var(--motion-scale)), translate calc(.7s * var(--motion-scale)) var(--ease-enter) calc(var(--item-delay) + var(--text-delay) * var(--motion-scale));translate:none}.sheet-nav .card__icon svg{width:calc(var(--icon-box-eff) * var(--icon-scale));height:calc(var(--icon-box-eff) * var(--icon-scale));fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round}@container not (min-height:2.5em){.sheet-nav .card[data-card]{--icon-space:var(--btn-inset)}.sheet-nav .card__icon{display:none}}.sheet-nav .card__tag{z-index:1;top:clamp(.5em, 8cqh, var(--menu-space-gap));left:clamp(.5em, 8cqh, var(--menu-space-gap));max-width:calc(100% - 2.125em);color:inherit;opacity:var(--mono-text-opacity);font:400 var(--type-label-s) / var(--type-label-s-lh) var(--font-mono);text-transform:uppercase;letter-spacing:var(--type-label-s-ls);white-space:pre;text-overflow:ellipsis;pointer-events:none;position:absolute;overflow:hidden}.sheet-nav[data-btn-icons=on][data-pair-layout=corner] .card__tag{left:var(--icon-space);top:calc(var(--icon-inset) + var(--icon-box-eff) / 2);max-width:calc(100% - var(--icon-space) - var(--menu-space-gap));translate:0 -.5lh}@container not (min-height:4.5em){.sheet-nav .card__tag{display:none}}.sheet-nav .card[data-card][aria-current=page],.sheet-nav a.card[data-card][aria-current=page]:hover{--icon-color:var(--on-bg);background-color:var(--current-bg);color:var(--on-bg)}.sheet-nav .card[data-card][aria-current=page] .card__title{color:color-mix(in srgb, var(--on-bg) calc(var(--current-text-opacity) * 100%), transparent)}.sheet-nav[data-current-marker=dot] .card[data-card][aria-current=page] .card__title:before,.sheet-nav[data-current-marker=dash] .card[data-card][aria-current=page] .card__title:before{margin-right:.35em}.sheet-nav[data-current-marker=dot] .card[data-card][aria-current=page] .card__title:before{content:"•"}.sheet-nav[data-current-marker=dash] .card[data-card][aria-current=page] .card__title:before{content:"–"}.sheet-nav[data-current-marker=dot] .card.is--home[aria-current=page]:after,.sheet-nav[data-current-marker=dash] .card.is--home[aria-current=page]:after{top:var(--menu-space-gap);left:var(--menu-space-gap);z-index:1;color:color-mix(in srgb, var(--on-bg) calc(var(--current-text-opacity) * 100%), transparent);font:500 var(--type-menu) / 1 "LayGrotesk", Arial, sans-serif;pointer-events:none;line-height:1;position:absolute}.sheet-nav[data-current-marker=dot] .card.is--home[aria-current=page]:after{content:"•"}.sheet-nav[data-current-marker=dash] .card.is--home[aria-current=page]:after{content:"–"}.sheet-nav .sheet-item:has(>.card[data-card][aria-current=page]){-webkit-backdrop-filter:var(--current-filter);backdrop-filter:var(--current-filter)}.sheet-nav .recent__title{min-width:0;padding-inline:var(--pad);color:var(--recent-title-color);font:500 var(--type-label-s) / var(--type-label-s-lh) var(--font-mono);text-transform:uppercase;letter-spacing:var(--type-label-s-ls);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.sheet-nav:not([data-recent-title=on]) .recent__title{display:none}.sheet-nav .recent__strip{gap:var(--menu-gap);min-height:0;padding-inline:var(--pad);scroll-padding-inline:var(--pad);overscroll-behavior:contain;touch-action:pan-x;scrollbar-width:none;display:flex;overflow:auto hidden;container-type:size}.sheet-nav .recent__strip[data-input=touch]{scroll-snap-type:x proximity}@media (hover:hover) and (pointer:fine){.sheet-nav .recent__strip{cursor:grab}}.sheet-nav .recent__strip::-webkit-scrollbar{display:none}.sheet-nav .recent__strip{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--recent-fade-w)), transparent);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--recent-fade-w)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--recent-fade-w)), transparent)}.sheet-nav[data-recent-fade=left] .recent__strip{-webkit-mask-image:linear-gradient(to left, #000 calc(100% - var(--recent-fade-w)), transparent);-webkit-mask-image:linear-gradient(to left, #000 calc(100% - var(--recent-fade-w)), transparent);mask-image:linear-gradient(to left, #000 calc(100% - var(--recent-fade-w)), transparent)}.sheet-nav[data-recent-fade=both] .recent__strip{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--recent-fade-w), #000 calc(100% - var(--recent-fade-w)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--recent-fade-w), #000 calc(100% - var(--recent-fade-w)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--recent-fade-w), #000 calc(100% - var(--recent-fade-w)), transparent)}.sheet-nav[data-recent-fade=off] .recent__strip{-webkit-mask-image:none;mask-image:none}.sheet-nav .recent__strip[data-dragging]{cursor:grabbing}.sheet-nav .recent__card{color:inherit;scroll-snap-align:start;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;flex:none;text-decoration:none;display:block;position:relative}.sheet-nav .recent__card[data-recent-hidden]{display:none}.sheet-nav .recent__media{--recent-h:100cqh;--recent-w:calc((100cqw + var(--pad) - 2 * var(--menu-gap)) / 2.5);height:var(--recent-h);width:var(--recent-w);border-radius:var(--radius);contain:paint;background-color:#1d1d1d;min-width:0;display:block;position:relative;overflow:clip}.sheet-nav .recent__media img{object-fit:cover;-webkit-user-drag:none;backface-visibility:hidden;width:100%;height:100%;transition:scale .8s var(--ease);display:block;position:absolute;inset:0}@media (hover:hover){.sheet-nav .recent__card:hover .recent__media img{scale:1.04}}.sheet-nav .recent__card:focus-visible{outline:none}.sheet-nav .recent__card:focus-visible .recent__media{outline:2px solid var(--on-bg);outline-offset:-2px}.sheet-nav .recent__media:after{content:"";height:var(--recent-shade-h,50%);background:linear-gradient(to top, rgb(0 0 0/var(--recent-shade-a,.9)), transparent);pointer-events:none;z-index:1;position:absolute;inset:auto 0 0}.sheet-nav .recent__caption{left:var(--menu-space-gap);right:var(--menu-space-gap);bottom:var(--menu-space-gap);z-index:2;color:var(--recent-caption);opacity:var(--mono-text-opacity);font:400 var(--type-label-s) / var(--type-label-s-lh) var(--font-mono);text-transform:uppercase;letter-spacing:var(--type-label-s-ls);pointer-events:none;flex-flow:column;display:flex;position:absolute}.sheet-nav .recent__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sheet-nav .slide{--knob-inset:.3125em;border-radius:var(--radius-slide);background-color:var(--card-bg);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;height:100%;position:relative}.sheet-nav .slide.is-dragging{cursor:grabbing}.sheet-nav[data-slide-ios=on] .slide{--knob-inset:.25em}.sheet-nav[data-slide-ios=on] .sheet-item.is--slide{--radius-slide:999em}.sheet-nav .slide__label{translate:var(--slide-x) 0;opacity:var(--label,1);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .4s var(--ease);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sheet-nav .slide.is-dragging .slide__label{transition:none}.sheet-nav .slide__text{color:var(--slide-color);font-family:LayGrotesk,Arial,sans-serif;font-size:calc(var(--type-menu) * var(--fit,1) * var(--fit-scale,1));letter-spacing:var(--type-menu-ls);-webkit-user-select:none;user-select:none;font-weight:500;animation:2.6s linear infinite sheet-nav-slide-shimmer;-webkit-mask-image:linear-gradient(100deg,#00000073 40%,#000 50%,#00000073 60%);mask-image:linear-gradient(100deg,#00000073 40%,#000 50%,#00000073 60%);-webkit-mask-size:300% 100%;mask-size:300% 100%}.sheet-nav[data-slide-weight=semibold] .slide__text{font-weight:600}.sheet-nav[data-slide-weight=black] .slide__text{font-weight:800}.sheet-nav[data-slide-font=mono] .slide__text{text-transform:uppercase;letter-spacing:.01em;font-family:PPNeueMontrealMono,monospace;font-weight:500}.sheet-nav[data-slide-shimmer=off] .slide__text{animation:none;-webkit-mask-image:none;mask-image:none}.sheet-nav[data-slide-ios=on][data-slide-shimmer=on] .slide__text{-webkit-mask-image:linear-gradient(90deg,#00000073 42%,#000 50%,#00000073 58%);mask-image:linear-gradient(90deg,#00000073 42%,#000 50%,#00000073 58%)}.sheet-nav .slide.is-dragging .slide__text,.sheet-nav .slide.is-done .slide__text{animation-play-state:paused}@keyframes sheet-nav-slide-shimmer{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.sheet-nav .slide__knob{top:var(--knob-inset);bottom:var(--knob-inset);left:var(--knob-inset);aspect-ratio:1;border-radius:max(0px, var(--radius-slide) - var(--knob-inset));background-color:color-mix(in srgb, var(--slide-knob) calc(var(--slide-knob-alpha) * 100%), transparent);color:var(--slide-icon);cursor:grab;touch-action:none;font:inherit;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;box-shadow:0 .125em .5em #0000000f}.sheet-nav[data-slide-ios=on] .slide__knob{box-shadow:0 .0625em .25em #00000026}.sheet-nav .slide.is-dragging .slide__knob{cursor:grabbing}.sheet-nav .slide__knob.is-returning{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.sheet-nav .slide__knob.is-settling{transition:transform var(--knob-settle,.35s) cubic-bezier(.32, .72, 0, 1)}.sheet-nav .slide__knob svg{width:calc(100% * var(--home-icon-scale));height:calc(100% * var(--home-icon-scale));fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round}.sheet-nav .card:focus-visible{outline:2px solid var(--card-ink);outline-offset:2px}.sheet-nav .slide__knob:focus-visible,.sheet-nav .sheet__square:focus-visible{outline-offset:2px;outline:2px solid #131313}.sheet-nav .contact__link:focus-visible,.sheet-nav .contact__back:focus-visible{outline:2px solid var(--contact-ink);outline-offset:2px}.sheet-nav .sheet__contact{--contact-gap:1.5em;color:var(--contact-ink);gap:var(--contact-gap);flex-flow:column;display:flex}.sheet-nav .contact__label,.sheet-nav .contact__key,.sheet-nav .contact__time,.sheet-nav .contact__city{font:500 var(--type-label-s) / var(--type-label-s-lh) var(--font-mono);text-transform:uppercase;letter-spacing:var(--type-label-s-ls)}.sheet-nav .contact__back{font:500 var(--type-label) / var(--type-label-lh) var(--font-mono);text-transform:uppercase;letter-spacing:var(--type-label-ls)}.sheet-nav .contact__label{color:var(--contact-muted);margin:0}.sheet-nav .contact__heading{font-size:var(--type-h2);font-weight:500;line-height:var(--type-h2-lh);letter-spacing:var(--type-h2-ls);margin:0}.sheet-nav .contact__list{flex-flow:column;margin:0;padding:0;list-style:none;display:flex}.sheet-nav .contact__item{border-radius:0}.sheet-nav .contact__link{border-top:1px solid var(--contact-line);min-height:44px;color:var(--contact-ink);justify-content:space-between;align-items:baseline;gap:1em;padding:1em 0;text-decoration:none;display:flex}.sheet-nav .contact__key{color:var(--contact-muted);flex:none}.sheet-nav .contact__value{--text-fx:opacity .2s;overflow-wrap:anywhere;text-align:right;min-width:0;font-size:var(--type-h3);line-height:var(--type-h3-lh);letter-spacing:var(--type-h3-ls)}.sheet-nav .contact__link:hover .contact__value{opacity:.55}.sheet-nav .contact__item.is--foot{margin-top:auto}.sheet-nav .contact__foot{border-top:1px solid var(--contact-line);justify-content:space-between;align-items:flex-end;gap:1em;padding:1em 0 .5em;display:flex}.sheet-nav .contact__city{margin:0}.sheet-nav .contact__time{color:var(--contact-muted);margin:0}.sheet-nav .contact__back{border:1px solid var(--contact-line);border-radius:var(--radius);min-height:44px;color:var(--contact-ink);cursor:pointer;background:0 0;padding:0 1.25em;transition:border-color .2s}.sheet-nav .contact__back:hover{border-color:var(--contact-ink)}@container views not (min-height:25em){.sheet-nav .sheet__contact{--contact-gap:1em}}@container views not (min-height:23em){.sheet-nav .contact__label{display:none}}@container views not (min-height:22em){.sheet-nav .sheet__contact{--contact-gap:.75em;font-size:clamp(.55em,21.0526cqh - 46.3158px,1em)}.sheet-nav .contact__link{padding-block:.625em}.sheet-nav .contact__foot{padding-block:.625em .5em}}@container views not (min-height:calc(220px + 2.62em)){.sheet-nav .sheet__contact{--contact-gap:.5em;font-size:clamp(.2em,7.27273cqh,1em)}.sheet-nav .contact__item.is--intro{display:none}.sheet-nav .contact__link,.sheet-nav .contact__back{min-height:0;padding-block:.375em}.sheet-nav .contact__foot{padding-block:.375em .25em}}@container views not (min-height:9em){.sheet-nav .sheet__contact{font-size:clamp(.2em,15.3846cqh,1em)}.sheet-nav .contact__item.is--social{display:none}}@container views not (min-height:5em){.sheet-nav .sheet__contact{font-size:clamp(.2em,20cqh,1em)}.sheet-nav .contact__place{display:none}.sheet-nav .contact__foot{justify-content:flex-end}}.sheet-nav .sheet__bar{height:var(--bar-h);padding:var(--bar-pad);flex:none;justify-content:space-between;align-items:center;display:flex;position:relative}.sheet-nav .sheet__square{width:var(--burger-size);height:var(--burger-size);border-radius:calc(var(--sheet-r) * var(--burger-ratio));background-color:color-mix(in srgb, var(--burger-color) calc(var(--burger-alpha) * 100%), transparent);color:var(--burger-line);cursor:pointer;font:inherit;transition:background-color .6s var(--ease);border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex;position:relative}.sheet-nav[data-burger-bg=blur] .sheet__square{-webkit-backdrop-filter:saturate(var(--glass-saturate)) brightness(var(--glass-brightness)) blur(var(--burger-blur));backdrop-filter:saturate(var(--glass-saturate)) brightness(var(--glass-brightness)) blur(var(--burger-blur))}.sheet-nav .sheet__square:before{content:"";inset:min(0px, (var(--burger-size) - 44px) / 2);position:absolute}.sheet-nav .sheet__name{min-height:44px;color:var(--label-color);font:500 var(--type-label-s) / var(--type-label-s-lh) var(--font-mono);text-transform:uppercase;letter-spacing:var(--type-label-s-ls);white-space:nowrap;transition:opacity .2s, color .6s var(--ease);align-items:center;text-decoration:none;display:inline-flex}.sheet-nav .sheet__name:hover{opacity:.6}.sheet-nav .sheet__name:focus-visible{outline:2px solid var(--label-color);outline-offset:4px}.sheet-nav[data-preload=loading][data-preload-name=off] .sheet__name{opacity:0}.sheet-nav[data-preload=settling] .sheet__name{transition:opacity .6s var(--ease-enter) var(--preload-hold), color .6s var(--ease)}.sheet-nav:not([data-preload]) .sheet__name{opacity:0;visibility:hidden;transition:opacity .4s var(--ease), visibility 0s linear .4s}.sheet-nav .sheet__marquee{--marquee-gap:calc(var(--menu-space-1) * var(--marquee-gap-scale));inset-block:0;left:var(--marquee-gap);right:calc(var(--burger-inset) + var(--burger-size) + var(--marquee-gap));pointer-events:none;opacity:0;color:var(--header-ink);font:500 var(--type-label) / var(--type-label-lh) var(--font-mono);text-transform:uppercase;letter-spacing:var(--type-label-ls);white-space:nowrap;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--marquee-fade), #000 calc(100% - var(--marquee-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--marquee-fade), #000 calc(100% - var(--marquee-fade)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--marquee-fade), #000 calc(100% - var(--marquee-fade)), transparent 100%);transition:opacity .4s var(--ease), color .6s var(--ease);align-items:center;display:flex;position:absolute;overflow:hidden}.sheet-nav:not([data-preload]) .sheet__marquee{opacity:1}.sheet-nav[data-navigation-status=active] .sheet__marquee{opacity:0;transition:opacity .3s var(--ease), color .6s var(--ease)}.sheet-nav[data-marquee-font=sans] .sheet__marquee{text-transform:none;letter-spacing:normal;font-family:LayGrotesk,Arial,sans-serif}.sheet-nav[data-marquee-font=sans][data-marquee-weight=semibold] .sheet__marquee{font-weight:600}.sheet-nav[data-marquee-font=sans][data-marquee-weight=black] .sheet__marquee{font-weight:800}.sheet-nav .sheet__marquee-track{transition:opacity var(--marquee-in,.9s) ease;flex:none;display:flex}.sheet-nav .sheet__marquee[data-swapping] .sheet__marquee-track{opacity:0;transition-duration:var(--marquee-out,.25s)}.sheet-nav .sheet__marquee-list{animation:sheet-nav-marquee var(--marquee-duration,20s) linear infinite;flex:none;align-items:center;display:flex}.sheet-nav[data-marquee-direction=right] .sheet__marquee-list{animation-direction:reverse}.sheet-nav[data-navigation-status=active] .sheet__marquee-list,.sheet-nav[data-preload] .sheet__marquee-list,.sheet-nav .sheet__marquee[data-paused] .sheet__marquee-list{animation-play-state:paused}@keyframes sheet-nav-marquee{to{transform:translate(-100%)}}.sheet-nav .sheet__marquee-item{flex:none;align-items:center;gap:1em;padding-right:1em;display:flex}.sheet-nav .sheet__marquee-star{fill:currentColor;flex:none;width:.9em;height:.9em}.sheet-nav .sheet__marquee[data-static]{justify-content:center}.sheet-nav .sheet__marquee[data-static] :is(.sheet__marquee-track,.sheet__marquee-list,.sheet__marquee-item){flex:0 auto;min-width:0;padding-right:0;animation:none}.sheet-nav .sheet__marquee[data-static] .sheet__marquee-text{text-overflow:ellipsis;overflow:hidden}.sheet-nav .sheet__marquee[data-static] .sheet__marquee-star{display:none}.sheet-nav .sheet__percent{top:50%;right:var(--bar-pad);opacity:0;color:var(--label-color);font:500 var(--type-label-s) / var(--type-label-s-lh) var(--font-mono);text-transform:uppercase;font-variant-numeric:tabular-nums;letter-spacing:var(--type-label-s-ls);text-align:right;white-space:nowrap;pointer-events:none;transition:opacity .3s ease var(--preload-hold);position:absolute;transform:translateY(-50%)}.sheet-nav[data-preload=loading] .sheet__percent{opacity:1}.sheet-nav[data-preload-percent=off] .sheet__percent{display:none}.sheet-nav[data-preload=loading] .sheet__toggle{opacity:0;scale:.8}.sheet-nav:not([data-preload=loading]) .sheet__toggle{transition:background-color .6s var(--ease), opacity var(--preload-burger) var(--ease-enter) calc(var(--preload-hold) + var(--preload-burger-delay)), scale var(--preload-burger) var(--ease-enter) calc(var(--preload-hold) + var(--preload-burger-delay))}.sheet-nav .sheet__toggle{--shift:calc(var(--burger-size) * .071);--shift-2:calc(var(--burger-size) * .043);top:var(--burger-inset);right:var(--burger-inset);position:absolute}.sheet-nav .sheet__toggle-bar{width:calc(var(--burger-size) * .393 * var(--burger-icon));height:.125em;margin-left:calc(var(--burger-size) * -.1965 * var(--burger-icon));background-color:var(--burger-line);transform:translateY(calc(-1 * var(--shift))) rotate(.001deg);transition:transform .6s cubic-bezier(.65,0,0,1),opacity .6s cubic-bezier(.65,0,0,1),width .6s cubic-bezier(.65,0,0,1),margin-left .6s cubic-bezier(.65,0,0,1);position:absolute;left:50%}.sheet-nav:not([data-burger-style=trio]) .sheet__toggle-bar:nth-child(3){display:none}.sheet-nav .sheet__toggle:hover .sheet__toggle-bar{transform:translateY(var(--shift)) rotate(.001deg)}.sheet-nav .sheet__toggle .sheet__toggle-bar:nth-child(2){transform:translateY(var(--shift-2)) rotate(.001deg)}.sheet-nav .sheet__toggle:hover .sheet__toggle-bar:nth-child(2){transform:translateY(calc(-1 * var(--shift-2))) rotate(.001deg)}.sheet-nav[data-navigation-status=active] .sheet__toggle .sheet__toggle-bar{transform:translateY(0)rotate(45deg)}.sheet-nav[data-navigation-status=active] .sheet__toggle .sheet__toggle-bar:nth-child(2){transform:translateY(0)rotate(-45deg)}.sheet-nav[data-burger-style=equal] .sheet__toggle{--shift:calc(var(--burger-size) * .09);--shift-2:calc(var(--burger-size) * .09)}.sheet-nav[data-burger-style=equal] .sheet__toggle-bar{width:calc(var(--burger-size) * .5 * var(--burger-icon));margin-left:calc(var(--burger-size) * -.25 * var(--burger-icon));height:.1em}.sheet-nav[data-burger-style=equal] .sheet__toggle .sheet__toggle-bar:nth-child(2){transform:translateY(var(--shift)) rotate(.001deg)}.sheet-nav[data-burger-style=equal] .sheet__toggle:hover .sheet__toggle-bar:nth-child(2){transform:translateY(calc(-1 * var(--shift))) rotate(.001deg)}.sheet-nav[data-burger-style=trio] .sheet__toggle{--shift:calc(var(--burger-size) * .11);--shift-2:0px;--shift-3:calc(var(--burger-size) * -.11)}.sheet-nav[data-burger-style=trio] .sheet__toggle-bar{width:calc(var(--burger-size) * .46 * var(--burger-icon));margin-left:calc(var(--burger-size) * -.23 * var(--burger-icon));height:.08em}.sheet-nav[data-burger-style=trio] .sheet__toggle .sheet__toggle-bar:nth-child(2){transform:translateY(var(--shift-2)) rotate(.001deg)}.sheet-nav[data-burger-style=trio] .sheet__toggle .sheet__toggle-bar:nth-child(3){transform:translateY(var(--shift-3)) rotate(.001deg)}.sheet-nav[data-burger-style=trio] .sheet__toggle:hover .sheet__toggle-bar{transform:translateY(calc(-1 * var(--shift))) rotate(.001deg)}.sheet-nav[data-burger-style=trio] .sheet__toggle:hover .sheet__toggle-bar:nth-child(2){transform:translateY(var(--shift-2)) rotate(.001deg)}.sheet-nav[data-burger-style=trio] .sheet__toggle:hover .sheet__toggle-bar:nth-child(3){transform:translateY(calc(-1 * var(--shift-3))) rotate(.001deg)}.sheet-nav[data-burger-style=trio][data-navigation-status=active] .sheet__toggle .sheet__toggle-bar{transform:translateY(0)rotate(45deg)}.sheet-nav[data-burger-style=trio][data-navigation-status=active] .sheet__toggle .sheet__toggle-bar:nth-child(2){opacity:0;transform:translateY(0)scaleX(0)}.sheet-nav[data-burger-style=trio][data-navigation-status=active] .sheet__toggle .sheet__toggle-bar:nth-child(3){transform:translateY(0)rotate(-45deg)}.sheet-nav[data-burger-style=minus] .sheet__toggle-bar{width:calc(var(--burger-size) * .48 * var(--burger-icon));margin-left:calc(var(--burger-size) * -.24 * var(--burger-icon));height:.1em;transform:translateY(0)rotate(.001deg)}.sheet-nav[data-burger-style=minus] .sheet__toggle .sheet__toggle-bar:nth-child(2){opacity:0;transform:translateY(0)rotate(.001deg)}.sheet-nav[data-burger-style=minus] .sheet__toggle:hover .sheet__toggle-bar{transform:translateY(0)rotate(.001deg)}.sheet-nav[data-burger-style=minus] .sheet__toggle:hover .sheet__toggle-bar:nth-child(2){opacity:0;transform:translateY(0)rotate(.001deg)}.sheet-nav[data-burger-style=minus][data-navigation-status=active] .sheet__toggle .sheet__toggle-bar{opacity:1;transform:translateY(0)rotate(45deg)}.sheet-nav[data-burger-style=minus][data-navigation-status=active] .sheet__toggle .sheet__toggle-bar:nth-child(2){opacity:1;transform:translateY(0)rotate(-45deg)}.sheet-nav[data-burger-style=offset] .sheet__toggle-bar{width:calc(var(--burger-size) * .36 * var(--burger-icon));margin-left:calc(var(--burger-size) * -.12 * var(--burger-icon));transform:translate(calc(var(--burger-size) * .04), calc(-1 * var(--shift))) rotate(.001deg)}.sheet-nav[data-burger-style=offset] .sheet__toggle .sheet__toggle-bar:nth-child(2){width:calc(var(--burger-size) * .48 * var(--burger-icon));margin-left:calc(var(--burger-size) * -.3 * var(--burger-icon));transform:translate(calc(var(--burger-size) * -.04), var(--shift-2)) rotate(.001deg)}.sheet-nav[data-burger-style=offset] .sheet__toggle:hover .sheet__toggle-bar{transform:translate(calc(var(--burger-size) * .04), var(--shift)) rotate(.001deg)}.sheet-nav[data-burger-style=offset] .sheet__toggle:hover .sheet__toggle-bar:nth-child(2){transform:translate(calc(var(--burger-size) * -.04), calc(-1 * var(--shift-2))) rotate(.001deg)}.sheet-nav[data-burger-style=offset][data-navigation-status=active] .sheet__toggle .sheet__toggle-bar{width:calc(var(--burger-size) * .42 * var(--burger-icon));margin-left:calc(var(--burger-size) * -.21 * var(--burger-icon));transform:translate(0)rotate(45deg)}.sheet-nav[data-burger-style=offset][data-navigation-status=active] .sheet__toggle .sheet__toggle-bar:nth-child(2){width:calc(var(--burger-size) * .42 * var(--burger-icon));margin-left:calc(var(--burger-size) * -.21 * var(--burger-icon));transform:translate(0)rotate(-45deg)}@media screen and (max-height:520px){.sheet-nav{--grab-mt:.375em;--grab-mb:.5em;--views-pb:.5em}}@media screen and (max-width:767px),screen and (max-height:520px){.sheet-nav{--gap:1em}}.sheet-nav:not([data-preload]){--gap:var(--site-spacing);--views-est:calc(100dvh - 2 * var(--gap) - var(--bar-h) - .3em - var(--grab-mt) - var(--grab-mb) - var(--views-pb));--sheet-h-est:calc(100dvh - 2 * var(--gap));--sheet-w:calc(100% - 2 * var(--site-spacing))}.sheet-nav:not([data-preload])[data-sheet-bottom="2"]{--gap:calc(var(--site-spacing) * var(--space-x2))}.sheet-nav:not([data-preload])[data-sheet-bottom="3"]{--gap:calc(var(--site-spacing) * var(--space-x3))}@media (min-width:1200px) and (min-height:521px),(min-width:1200px) and (hover:hover) and (pointer:fine){.sheet-nav:not([data-preload]){--sheet-w:min(.565 * var(--sheet-h-est), 100% - 2 * var(--site-spacing))}}.sheet-nav:not([data-preload]) .sheet{transition:left .5s cubic-bezier(.22, 1, .36, 1), width .6s var(--ease), bottom .6s var(--ease), --sheet-r .8s var(--ease)}.sheet-nav[data-tuning]:not([data-preload]) .sheet{transition:left .5s cubic-bezier(.22, 1, .36, 1), width .6s var(--ease), bottom .6s var(--ease)}@media (min-width:768px){html[data-tune-menu] .sheet-nav:not([data-preload]){--tune-drawer-w:max(420px, 50vw);--sheet-w:calc(100vw - var(--tune-drawer-w) - 2 * var(--site-spacing))}html[data-tune-menu] .sheet-nav:not([data-preload]) .sheet{left:calc((100vw - var(--tune-drawer-w)) / 2)}}@media (min-width:1200px){html[data-tune-menu] .sheet-nav:not([data-preload]){--sheet-w:min(.565 * var(--sheet-h-est), 100vw - var(--tune-drawer-w) - 2 * var(--site-spacing))}}@media (prefers-reduced-motion:reduce){.sheet-nav,.sheet-nav *,.sheet-nav :before,.sheet-nav :after{transition:none!important;animation:none!important}}
html{--header-btn-h:calc(var(--menu-bar,3.5) * var(--menu-font,16px));--header-btn-r:var(--radius);--header-btn-pad:var(--space-gap);--marquee-color:#c7c7c7;--marquee-alpha:1;--header-ink:color-mix(in srgb, var(--marquee-color) calc(var(--marquee-alpha) * 100%), transparent)}.site-header,.site-lead{--site-header-ease:cubic-bezier(.22, 1, .36, 1);top:var(--site-spacing);z-index:65;gap:var(--space-gap);visibility:hidden;opacity:0;pointer-events:none;transition:opacity .55s var(--site-header-ease), visibility 0s linear .55s;display:flex;position:fixed}.site-header{right:var(--site-spacing)}.site-lead{left:var(--site-spacing)}.site-header.is-visible,.site-lead.is-visible{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .55s var(--site-header-ease)}html[data-menu-open] .site-lead.is-visible,html[data-menu-open] .site-header.is-visible{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .3s var(--site-header-ease), visibility 0s linear .3s}.site-header__button{min-height:44px;padding:0 var(--space-gap);border:1px solid var(--chrome-border);border-radius:var(--radius);background:var(--chrome-bg);-webkit-backdrop-filter:blur(8px);color:var(--chrome-fg);white-space:nowrap;cursor:pointer;appearance:none;justify-content:center;align-items:center;margin:0;line-height:42px;transition:color .45s,border-color .45s,background .45s;display:inline-flex}.site-header__button:focus-visible{outline:1px solid var(--header-ink);outline-offset:3px}@media (hover:hover){.site-header__button:hover{border-color:var(--chrome-border-hover);background:var(--chrome-bg-hover);color:var(--chrome-fg-strong)}}.site-header__sound{width:var(--header-btn-h);height:var(--header-btn-h);border-radius:var(--header-btn-r);min-height:0;color:var(--header-ink);border:0;padding:0}.site-header__sound,.site-header__mode,.site-lead__button,.tune-open{isolation:isolate;background-color:color-mix(in srgb, var(--menu-glass,#d4d4d4) calc(var(--menu-tint,.2) * 100%), transparent);-webkit-backdrop-filter:saturate(120%) blur(calc(var(--menu-blur-n,1.55) * var(--menu-font,16px)));backdrop-filter:saturate(120%) blur(calc(var(--menu-blur-n,1.55) * var(--menu-font,16px)))}.site-header__sound:before,.site-header__mode:before,.site-lead__button:before,.tune-open:before{content:"";z-index:0;border-radius:inherit;opacity:.05;mix-blend-mode:color-burn;pointer-events:none;background:#201d1d;position:absolute;inset:0}.site-header__sound>*,.site-lead__button>*,.tune-open>*{z-index:1;position:relative}.site-header__mode>*{z-index:1}.site-header__sound,.site-lead__button{position:relative}@media (hover:hover){.site-header__sound:hover,.tune-open:hover{background-color:color-mix(in srgb, var(--menu-glass,#d4d4d4) calc(var(--menu-tint,.2) * 100%), transparent);color:var(--header-ink)}.site-header__sound:hover .site-header__sound-icon,.site-lead__button:hover .site-header__mode-label,.tune-open:hover>*{opacity:.7}}html[data-menu-bg=solid] .site-header__sound,html[data-menu-bg=solid] .site-header__sound:hover,html[data-menu-bg=solid] .site-header__mode,html[data-menu-bg=solid] .site-lead__button,html[data-menu-bg=solid] .tune-open,html[data-menu-bg=solid] .tune-open:hover{background-color:var(--menu-solid,#737373);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-menu-bg=solid] .site-header__sound:before,html[data-menu-bg=solid] .site-header__mode:before,html[data-menu-bg=solid] .site-lead__button:before,html[data-menu-bg=solid] .tune-open:before{opacity:0}.site-header__sound-text{display:none}.site-header__sound.is-locked .site-header__sound-icon path+path,.site-header__sound.is-locked .site-header__sound-icon circle+circle{animation:1.6s ease-in-out infinite site-header-sound-wait}@keyframes site-header-sound-wait{50%{opacity:.25}}.site-header__sound-icon{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.site-header__mode{--pad:var(--header-btn-pad);height:var(--header-btn-h);padding:var(--pad);border-radius:var(--header-btn-r);font-size:var(--type-label);grid-template-columns:1fr 1fr;display:grid;position:relative}.site-header__mode-pill{top:var(--pad);bottom:var(--pad);left:var(--pad);width:calc(50% - var(--pad));border-radius:calc(var(--header-btn-r) * var(--menu-burger-ratio,.8214));background-color:color-mix(in srgb, var(--menu-current-color,#d4d4d4) calc(var(--menu-current-tint,.22) * 100%), transparent);-webkit-backdrop-filter:saturate(120%) blur(calc(var(--menu-current-blur-n,2) * var(--menu-font,16px)));backdrop-filter:saturate(120%) blur(calc(var(--menu-current-blur-n,2) * var(--menu-font,16px)));transition:transform .5s cubic-bezier(.625, .05, 0, 1), border-radius .5s cubic-bezier(.625, .05, 0, 1), background-color .6s var(--site-header-ease);position:absolute}.site-header__mode:not([data-layout]) .site-header__mode-pill{visibility:hidden}.site-header__mode-option{justify-content:center;align-items:center;gap:var(--space-inset);min-width:0;padding:0 var(--space-1);border-radius:calc(var(--header-btn-r) * var(--menu-burger-ratio,.8214));color:var(--header-ink);font:inherit;cursor:pointer;appearance:none;background:0 0;border:0;margin:0;display:flex;position:relative}.site-header__mode-option[aria-pressed=true],.site-header__mode-option:disabled{cursor:default}.site-header__mode-option:focus-visible{outline:2px solid var(--header-ink);outline-offset:-2px}.site-header__mode-option>*{transition:opacity .3s var(--site-header-ease)}@media (hover:hover){.site-header__mode-option[aria-pressed=false]:not(:disabled):hover>*{opacity:.7}}.site-header__mode-label{font:500 1em / var(--type-label-lh) var(--font-mono);letter-spacing:var(--type-label-ls);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html[data-marquee-font=sans] .site-header__mode-label{font:500 1em / var(--type-label-lh) var(--font-sans);letter-spacing:normal;text-transform:none}html[data-marquee-font=sans][data-marquee-weight=semibold] .site-header__mode-label{font-weight:600}html[data-marquee-font=sans][data-marquee-weight=black] .site-header__mode-label{font-weight:800}.site-lead__button{min-width:0;max-width:100%;height:var(--header-btn-h);padding:0 var(--header-btn-pad);border-radius:var(--header-btn-r);color:var(--header-ink);font-size:var(--type-label);cursor:pointer;appearance:none;border:0;align-items:center;margin:0;text-decoration:none;display:inline-flex}.site-lead__button .site-header__mode-label{transition:opacity .3s var(--site-header-ease)}.site-lead__button:focus-visible{outline:2px solid var(--header-ink);outline-offset:2px}.site-lead__pair{gap:var(--space-gap);display:flex}.site-lead__square{width:var(--header-btn-h);justify-content:center;padding:0}.site-lead__square-icon{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.site-lead__short{display:none}.site-header__mode--three{grid-template-columns:repeat(3,1fr)}.site-header__mode--three .site-header__mode-pill{width:calc((100% - 2 * var(--pad)) / 3)}.site-header__mode--three[data-layout=small] .site-header__mode-pill{transform:translate(100%)}.site-header__mode--three[data-layout=list] .site-header__mode-pill{transform:translate(200%)}html[data-mode-square=on] .site-header__mode--three[data-layout=large] .site-header__mode-pill{border-top-right-radius:0;border-bottom-right-radius:0}html[data-mode-square=on] .site-header__mode--three[data-layout=small] .site-header__mode-pill{border-radius:0}html[data-mode-square=on] .site-header__mode--three[data-layout=list] .site-header__mode-pill{border-top-left-radius:0;border-bottom-left-radius:0}.site-lead__icon{fill:currentColor;flex:none;width:.8em;height:.8em}.site-lead__item{animation:site-lead-in .3s var(--site-header-ease) backwards}@keyframes site-lead-in{0%{opacity:0}}@media (max-width:767px){.site-lead{max-width:calc(100vw - 3 * var(--site-spacing) - var(--site-header-w,13rem))}html:has(.tune-open[data-visible]) .site-lead{max-width:calc(100vw - 3 * var(--site-spacing) - var(--site-header-w,13rem) - var(--header-btn-h) - var(--space-gap))}.site-header__mode--three .site-header__mode-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-lead__long{display:none}.site-lead__short{display:inline}}@media (min-width:768px){.site-header__button{min-height:37px;padding:0 var(--space-gap);line-height:35px}.site-header__sound{min-height:0;padding:0}html[data-tune-menu] .site-header{--tune-drawer-w:max(420px, 50vw);right:calc(var(--tune-drawer-w) + var(--site-spacing));transition:opacity .55s var(--site-header-ease), visibility 0s linear .55s, right .5s var(--site-header-ease)}html[data-tune-menu] .site-header.is-visible,html[data-tune-menu][data-menu-open] .site-header.is-visible,html[data-tune-menu][data-menu-open] .site-lead.is-visible{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .55s var(--site-header-ease), right .5s var(--site-header-ease)}}@media (prefers-reduced-motion:reduce){.site-header__sound.is-locked .site-header__sound-icon path+path{opacity:.4;animation:none}.site-lead__item{animation:none}}
.site-cover{z-index:68;background:var(--bg);pointer-events:auto;transition:opacity var(--site-cover-fade,.9s) cubic-bezier(.22, 1, .36, 1) var(--site-cover-delay,0s);position:fixed;inset:0}.site-cover.is-leaving{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.site-cover{transition:none}}
.tune-open{top:var(--site-spacing);left:calc(var(--site-spacing) + var(--site-lead-w,0px) + var(--site-lead-gap,0px));z-index:65;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .55s cubic-bezier(.22,1,.36,1),visibility 0s linear .55s,left .3s cubic-bezier(.22,1,.36,1),color .45s,border-color .45s,background .45s;position:fixed}html:has(.site-lead) .tune-open{--site-lead-gap:var(--space-gap)}.site-header__button.tune-open{width:var(--header-btn-h);height:var(--header-btn-h);border-radius:var(--header-btn-r);min-height:0;color:var(--header-ink);border:0;padding:0;line-height:normal}.tune-open[data-visible]{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .55s cubic-bezier(.22,1,.36,1),left .3s cubic-bezier(.22,1,.36,1),color .45s,border-color .45s,background .45s}html[data-menu-open] .tune-open[data-visible]{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s}.tune-open__icon{width:20px;height:20px;fill:var(--chrome-bg);stroke:currentColor;stroke-width:1.4px;stroke-linecap:round}.tune{--tune-bg:#0e0e0ff0;--tune-line:#ffffff14;--tune-fg:#f2f2f2;--tune-muted:#ffffff80;--tune-soft:#ffffff0a;--tune-ease:cubic-bezier(.22, 1, .36, 1);--tune-mono:500 11px/1.2 "PPNeueMontrealMono", monospace;z-index:75;border-left:1px solid var(--tune-line);background:var(--tune-bg);-webkit-backdrop-filter:blur(20px);width:max(420px,50vw);height:100svh;color:var(--tune-fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;visibility:hidden;transition:transform .5s var(--tune-ease), visibility 0s linear .5s;flex-direction:column;font:400 13px/1.4 LayGrotesk,sans-serif;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.tune[data-open]{visibility:visible;transition:transform .5s var(--tune-ease);transform:none}@media (max-width:767px){.tune{border-left:0;width:100%}}.tune :focus-visible{outline-offset:2px;outline:2px solid #fff}:where(.tune) button{font:inherit;color:inherit}.tune__head{border-bottom:1px solid var(--tune-line);align-items:center;gap:8px;padding:12px 16px;display:flex}.tune__title{align-items:center;gap:8px;min-width:0;margin-right:auto;display:flex}.tune__title h2{margin:0;font:500 15px/1 LayGrotesk,sans-serif}.tune__chip{border:1px solid var(--tune-line);color:var(--tune-muted);font:var(--tune-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10px}.tune__search{border:1px solid var(--tune-line);background:var(--tune-soft);width:180px;height:32px;color:inherit;font:inherit;border-radius:8px;padding:0 10px}.tune__search::placeholder{color:var(--tune-muted)}.tune__icon-btn{border:1px solid var(--tune-line);cursor:pointer;background:0 0;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;padding:0;display:inline-grid}.tune__icon-btn svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:14px;height:14px}@media (max-width:767px){.tune__head{flex-wrap:wrap}.tune__search{flex:100%;order:5;width:auto}}.tune__body{flex:1;grid-template-columns:168px minmax(0,1fr);min-height:0;display:grid}.tune__rail{border-right:1px solid var(--tune-line);overscroll-behavior:contain;flex-direction:column;gap:2px;padding:12px 8px;display:flex;overflow-y:auto}.tune__rail-item{height:32px;color:var(--tune-muted);font:var(--tune-mono);letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 12px;transition:background .2s,color .2s;display:flex;position:relative}@media (hover:hover){.tune__rail-item:hover{color:var(--tune-fg)}}.tune__rail-item[aria-current]{color:var(--tune-fg);background:#ffffff10}.tune__rail-item[aria-current]:before{content:"";background:#fff;border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:0}.tune__rail-dot{background:#fff;border-radius:50%;width:6px;height:6px}.tune__rail-label{color:var(--tune-muted);font:var(--tune-mono);letter-spacing:.06em;text-transform:uppercase;margin:12px 12px 4px;font-size:10px}.tune__rail-item--page{height:28px;padding-left:16px;font-size:11px}@media (max-width:767px){.tune__body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.tune__rail{border-right:0;border-bottom:1px solid var(--tune-line);flex-direction:row;padding:8px;overflow:auto hidden}.tune__rail-item{flex:none}.tune__rail-item[aria-current]:before{width:auto;height:2px;inset:auto 12px 2px}}.tune__scroll{overscroll-behavior:contain;flex-direction:column;min-height:0;padding:16px;display:flex;overflow-y:auto}.tune__sticky-bar{z-index:2;border-bottom:1px solid var(--tune-line);background:#0e0e0ff5;margin:-16px -16px 12px;padding:12px 16px 8px;position:sticky;top:-16px}.tune__content[data-active=foundation] [data-tune-pane=type],.tune__content[data-active=foundation] [data-tune-pane=spacing]{border-top:1px solid var(--tune-line);margin-top:16px;padding-top:8px}.tune__content[data-active=foundation] [data-tune-pane=site]:before,.tune__content[data-active=foundation] [data-tune-pane=type]:before,.tune__content[data-active=foundation] [data-tune-pane=spacing]:before{color:var(--tune-muted);letter-spacing:.05em;text-transform:uppercase;margin:0 0 10px;font:500 12px/1.2 PPNeueMontrealMono,monospace;display:block}.tune__content[data-active=foundation] [data-tune-pane=site]:before{content:"Appearance"}.tune__content[data-active=foundation] [data-tune-pane=type]:before{content:"Type"}.tune__content[data-active=foundation] [data-tune-pane=spacing]:before{content:"Spacing"}.tune__sticky-bar .tune-panebar.tune-subnav{z-index:auto;background:0 0;border:0;margin:0;padding:0;position:static}.tune__content{flex-direction:column;flex:1;min-height:0;display:flex}.tune__none{color:var(--tune-muted);text-align:center;margin:24px 0;display:none}.tune__scroll[data-tune-none] .tune__none{display:block}#sheet-nav-settings{display:contents}.tune__content [data-tune-pane]{display:none}.tune__content[data-active=foundation] [data-tune-pane=site],.tune__content[data-active=foundation] [data-tune-pane=type],.tune__content[data-active=foundation] [data-tune-pane=spacing],.tune__content[data-active=chrome] [data-tune-pane=menu],.tune__content[data-active=presets] [data-tune-pane=presets],.tune__content[data-active=home] [data-tune-pane=home],.tune__content[data-active=profile] [data-tune-pane=profile],.tune__content[data-active=projects] [data-tune-pane=projects],.tune__content[data-active=all-projects] [data-tune-pane=all-projects],.tune__content[data-active=site] [data-tune-pane=site],.tune__content[data-active=type] [data-tune-pane=type],.tune__content[data-active=spacing] [data-tune-pane=spacing],.tune__content[data-active=menu] [data-tune-pane=menu],.tune__content[data-active=loader] [data-tune-pane=loader],.tune__content[data-searching] [data-tune-pane]{display:block}.tune__content[data-searching] [data-tune-miss]{display:none!important}.tune__content [data-tune-pane=site]{order:1}.tune__content [data-tune-pane=type]{order:2}.tune__content [data-tune-pane=spacing]{order:3}.tune__content [data-tune-pane=menu]{order:4}.tune__content [data-tune-pane=loader]{order:5}.tune__content [data-tune-pane=presets]{order:6}.tune__content [data-tune-pane=home]{order:7}.tune__content [data-tune-pane=profile]{order:8}.tune__content [data-tune-pane=projects]{order:9}.tune__content [data-tune-pane=all-projects]{order:10}.tune__content[data-searching] [data-tune-pane]{margin-bottom:20px}.tune__content[data-searching] [data-tune-pane]:before{color:var(--tune-muted);font:var(--tune-mono);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;display:block}.tune__content[data-searching] [data-tune-pane=site]:before{content:"Appearance"}.tune__content[data-searching] [data-tune-pane=type]:before{content:"Type"}.tune__content[data-searching] [data-tune-pane=spacing]:before{content:"Spacing"}.tune__content[data-searching] [data-tune-pane=menu]:before{content:"Chrome"}.tune__content[data-searching] [data-tune-pane=loader]:before{content:"Loader"}.tune__content[data-searching] [data-tune-pane=presets]:before{content:"Presets"}.tune__content[data-searching] [data-tune-pane=home]:before{content:"Home"}.tune__content[data-searching] [data-tune-pane=profile]:before{content:"Profile"}.tune__content[data-searching] [data-tune-pane=projects]:before{content:"Projects"}.tune__content[data-searching] [data-tune-pane=all-projects]:before{content:"All projects"}.tune-away{color:var(--tune-muted);margin:8px 0}.tune-away__link{color:var(--tune-fg);text-underline-offset:3px;text-decoration:underline}.tune-note{border-top:1px solid var(--tune-line);color:var(--tune-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;padding:8px 14px;font-size:11px;line-height:1.35;overflow:hidden}.tune-group{border:1px solid var(--tune-line);background:#ffffff05;border-radius:12px;scroll-margin-top:72px}.tune-group+.tune-group,.tune-section+.tune-section{margin-top:12px}.tune-hint{color:var(--tune-muted);margin:0 0 10px;font-size:12px}.tune-group__head{margin:0}.tune-group__toggle{width:100%;min-height:44px;color:var(--tune-fg);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:0 14px;font:500 12px/1.2 PPNeueMontrealMono,monospace;display:flex}.tune-group__chevron{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform .3s var(--tune-ease);flex:none}.tune-group[data-collapsed] .tune-group__chevron{transform:rotate(-90deg)}.tune-group__body{border-top:1px solid var(--tune-line)}.tune-group[data-collapsed] .tune-group__body{display:none}.tune__content[data-searching] .tune-group[data-collapsed] .tune-group__body{display:block}.tune-row{align-items:center;gap:10px;min-height:44px;padding:4px 14px;display:flex}.tune-row+.tune-row,.tune-group__body>*+*{border-top:1px solid var(--tune-line)}.tune-row[data-disabled]{opacity:.4}.tune-row__label{min-width:0;color:var(--tune-muted);font:var(--tune-mono);letter-spacing:.04em;text-transform:uppercase;flex:0 0 36%}.tune-row--switch .tune-row__label,.tune-row--color .tune-row__label{flex:1}.tune-row__note{text-transform:none;opacity:.7}.tune-reset{cursor:pointer;background:#fff;border:0;border-radius:50%;flex:none;width:6px;height:6px;margin-left:-4px;padding:0;position:relative}.tune-reset:before{content:"";position:absolute;inset:-8px}.tune-range{--p:50%;appearance:none;cursor:pointer;background:0 0;flex:1;min-width:0;height:36px;margin:0}.tune-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--tune-fg) var(--p), #ffffff1f var(--p));border-radius:2px;height:4px}.tune-range::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:14px;height:14px;margin-top:-5px;box-shadow:0 0 0 3px #0e0e0f}.tune-range::-moz-range-track{background:#ffffff1f;border-radius:2px;height:4px}.tune-range::-moz-range-progress{background:var(--tune-fg);border-radius:2px;height:4px}.tune-range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 3px #0e0e0f}.tune-range:disabled{cursor:default}.tune-num{border:1px solid var(--tune-line);background:var(--tune-soft);font-variant-numeric:tabular-nums;border-radius:8px;flex:none;align-items:center;gap:3px;width:76px;height:26px;padding:0 8px;display:inline-flex}.tune-num:focus-within{border-color:#ffffff40}.tune-num__field{width:100%;min-width:0;color:inherit;font-variant-numeric:tabular-nums;text-align:right;appearance:textfield;background:0 0;border:0;outline:0;padding:0;font:400 13px/1 LayGrotesk,sans-serif}.tune-num__field::-webkit-inner-spin-button{appearance:none;margin:0}.tune-num__field::-webkit-outer-spin-button{appearance:none;margin:0}.tune-num__unit{color:var(--tune-muted);font-size:11px}.tune-seg{border:1px solid var(--tune-line);background:var(--tune-soft);border-radius:8px;flex-wrap:wrap;justify-content:flex-end;gap:2px;max-width:64%;margin-left:auto;padding:2px;display:inline-flex}.tune-seg__option{position:relative}.tune-seg__option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.tune-seg__option span{color:var(--tune-muted);font:var(--tune-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:5px 10px;transition:background .2s,color .2s;display:block}.tune-seg__option input:checked+span{color:var(--tune-fg);background:#ffffff1f}.tune-seg__option input:focus-visible+span{outline-offset:2px;outline:2px solid #fff}.tune-seg__option input:disabled{cursor:default}.tune-seg__option input:disabled+span{opacity:.4}.tune-switch{appearance:none;cursor:pointer;background:#ffffff24;border-radius:999px;flex:none;width:32px;height:18px;margin:0;transition:background .25s;position:relative}.tune-switch:before{content:"";width:14px;height:14px;transition:transform .25s var(--tune-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.tune-switch:checked{background:#ffffffb3}.tune-switch:checked:before{background:#0e0e0f;transform:translate(14px)}.tune-color{flex:none;align-items:center;gap:6px;display:inline-flex}.tune-color__swatch{border:1px solid var(--tune-line);cursor:pointer;background:0 0;border-radius:8px;width:26px;height:26px;padding:0}.tune-color__swatch::-webkit-color-swatch-wrapper{padding:2px}.tune-color__swatch::-webkit-color-swatch{border:0;border-radius:6px}.tune-color__swatch::-moz-color-swatch{border:0;border-radius:6px}.tune-color__hex{border:1px solid var(--tune-line);background:var(--tune-soft);width:80px;height:26px;color:inherit;font-variant-numeric:tabular-nums;text-transform:lowercase;border-radius:8px;padding:0 8px;font:400 13px/1 LayGrotesk,sans-serif}.tune-btn{border:1px solid var(--tune-line);background:var(--tune-soft);height:30px;font:var(--tune-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:8px;padding:0 12px;transition:background .2s,border-color .2s}@media (hover:hover){.tune-btn:hover{background:#ffffff14;border-color:#fff3}}.tune-btn--quiet{color:var(--tune-muted);background:0 0}.tune-pane__foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.tune-status{color:var(--tune-muted);margin-left:auto;font-size:11px}.tune-subnav{z-index:1;border-bottom:1px solid var(--tune-line);background:#0e0e0ff5;margin:-4px -16px 12px;padding:8px 16px 12px;position:sticky;top:0}.tune__scroll:has(.tune__sticky-bar) .tune-subnav{top:44px}.tune-subnav .tune-seg{flex-wrap:nowrap;max-width:none;margin:0;display:flex}.tune-subnav .tune-seg--wrap{flex-wrap:wrap;gap:4px}.tune-subnav .tune-seg--wrap .tune-subnav__item{flex:auto;min-width:calc(33% - 4px);min-height:36px}.tune-subnav__item{min-height:36px;color:var(--tune-muted);font:var(--tune-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;padding:6px 10px;transition:background .2s,color .2s}.tune-subnav__item[aria-current],.tune-subnav__item[aria-pressed=true]{color:var(--tune-fg);background:#ffffff1f}.tune-panebar{gap:8px;display:flex}.tune-panebar .tune-seg{flex:1}.tune-row__value{color:var(--tune-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.tune-btn:disabled{opacity:.4;cursor:default;pointer-events:none}.tune__content[data-searching] .tune-subnav{display:none}.tune-section{scroll-margin-top:64px}.tune-presets{position:relative}.tune-presets__button{border:1px solid var(--tune-line);background:var(--tune-soft);cursor:pointer;border-radius:8px;align-items:center;gap:8px;max-width:240px;height:32px;padding:0 10px;display:inline-flex}.tune-presets__label{font:var(--tune-mono);letter-spacing:.04em;text-transform:uppercase}.tune-presets__state{color:var(--tune-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tune-presets__state[data-dirty]{color:#ffd27a}.tune-presets__menu{z-index:5;border:1px solid var(--tune-line);background:#18181afa;border-radius:10px;width:min(320px,100vw - 32px);padding:10px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 40px #00000073}.tune-presets__save{gap:6px;display:flex}.tune-presets__name{border:1px solid var(--tune-line);background:var(--tune-soft);min-width:0;height:30px;color:inherit;font:inherit;border-radius:8px;flex:1;padding:0 10px}.tune-presets__name--area{resize:none;height:auto;padding:6px 10px;line-height:1.4}.tune-presets__name[aria-invalid]{border-color:#ff7a7a}.tune-presets__error{color:#ff9a9a;margin:6px 2px 0;font-size:12px}.tune-presets__empty{color:var(--tune-muted);margin:10px 2px 2px}.tune-presets__export{width:100%;margin-top:10px}.tune-presets__list{overscroll-behavior:contain;max-height:260px;margin:10px 0 0;padding:0;list-style:none;overflow-y:auto}.tune-presets__item{border-top:1px solid var(--tune-line);flex-wrap:wrap;align-items:center;gap:4px;padding:4px 0;display:flex}.tune-presets__apply{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:4px 6px;display:flex}@media (hover:hover){.tune-presets__apply:hover{background:var(--tune-soft)}}.tune-presets__item[data-active] .tune-presets__item-name:after{content:" ●";vertical-align:middle;font-size:8px}.tune-presets__item-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tune-presets__item-time{color:var(--tune-muted);font-size:11px}@media (prefers-reduced-motion:reduce){.tune,.tune[data-open],.tune-open,.tune-group__chevron,.tune-switch,.tune-switch:before{transition-duration:0s!important}}html[data-tune-preview] .tune,html[data-tune-preview] .tune-open{display:none}.tune-device{z-index:74;color:#ffffff8c;background:#0e0e0e;flex-direction:column;align-items:center;font:400 13px/1.4 LayGrotesk,sans-serif;display:flex;position:fixed;inset:0 max(420px,50vw) 0 0}.tune-device__reload{z-index:2;color:#f2f2f2;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;min-height:44px;padding:0 14px;font:500 11px/1.2 PPNeueMontrealMono,monospace;transition:background .2s,border-color .2s;position:absolute;top:16px;left:16px}@media (hover:hover){.tune-device__reload:hover{background:#ffffff1a;border-color:#ffffff40}}.tune-device__fit{flex:1;width:100%;min-height:0;position:relative}.tune-device__body{--device-scale:1;box-sizing:border-box;transform:translate(-50%, -50%) scale(var(--device-scale));transform-origin:50%;background:#0b0b0b;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 1px #2a2a2a,0 30px 80px #0009,0 8px 24px #0006}.tune-device__camera{background:#1d1f24;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 1px #2c3038}.tune-device[data-device=tablet] .tune-device__camera{top:6px;translate:-50%}.tune-device__screen{background:#000;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.tune-device__status{color:#fff;background:#1c1c1e;flex:none;justify-content:space-between;align-items:center;padding-inline:20px;font:600 15px/1 -apple-system,SF Pro Text,Helvetica Neue,sans-serif;display:flex;position:relative}.tune-device[data-device=phone] .tune-device__status{align-items:flex-start;padding:22px 32px 0 48px;font-size:17px}.tune-device[data-device=tablet] .tune-device__status{font-size:12px}.tune-device__island{background:#000;border-radius:999px;width:126px;height:37px;position:absolute;top:11px;left:50%;translate:-50%}.tune-device__glyphs{align-items:center;gap:6px;display:flex}.tune-device__signal{align-items:flex-end;gap:1.5px;height:11px;display:flex}.tune-device__signal i{background:currentColor;border-radius:1px;width:3px}.tune-device__signal i:first-child{height:4px}.tune-device__signal i:nth-child(2){height:6px}.tune-device__signal i:nth-child(3){height:8.5px}.tune-device__signal i:nth-child(4){height:11px}.tune-device__battery{box-sizing:border-box;border:1px solid #ffffff73;border-radius:4px;width:24px;height:12px;position:relative}.tune-device__battery:before{content:"";background:currentColor;border-radius:2px;position:absolute;inset:1.5px 4px 1.5px 1.5px}.tune-device__battery:after{content:"";background:#ffffff73;border-radius:0 1px 1px 0;width:2px;height:4px;position:absolute;top:50%;right:-3.5px;translate:0 -50%}.tune-device__safari{background:#1c1c1e;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.tune-device__address{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;font:500 15px/1 -apple-system,SF Pro Text,Helvetica Neue,sans-serif;display:flex;overflow:hidden}.tune-device__safari.is--top .tune-device__address{border-radius:10px;width:50%;height:34px;font-size:13px}.tune-device__safari.is--bottom{align-items:flex-start;padding:10px 14px 0}.tune-device__safari.is--bottom .tune-device__address{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff26;width:100%;height:48px;box-shadow:inset 0 0 0 1px #ffffff1a}.tune-device__home{background:#fff;border-radius:999px;width:134px;height:5px;position:absolute;bottom:8px;left:50%;translate:-50%}.tune-device__frame{background:#000;border:0;flex:none;display:block}.tune-device__label{letter-spacing:.01em;flex:none;margin:0 0 20px;font-size:12px}
@font-face{font-family:LayGrotesk;src:url(/fonts/lay-grotesk/LayGrotesk-Medium.woff)format("woff");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:LayGrotesk;src:url(/fonts/lay-grotesk/LayGrotesk-Semibold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:LayGrotesk;src:url(/fonts/lay-grotesk/LayGrotesk-Black.woff)format("woff");font-weight:700 900;font-style:normal;font-display:swap}@font-face{font-family:PPNeueMontrealMono;src:url(/fonts/neu-mono/PPNeueMontrealMono-Medium.woff)format("woff");font-weight:400 500;font-style:normal;font-display:swap}@property --radius{syntax:"<length>";inherits:true;initial-value:0}:root{--radius-ratio:2.5;--radius:calc(var(--radius-ratio) / 100 * min(100vw - 2 * var(--site-spacing), .565 * (100dvh - 2 * var(--site-spacing))))}html{--bg:var(--bg-tune-dark,#000);--fg:#fff;--chrome-fg:#ffffffb8;--chrome-fg-strong:#fff;--chrome-bg:#00000059;--chrome-border:#ffffff2e;--chrome-border-hover:#fff6;--chrome-bg-hover:#0000008c;--stage-dim:var(--bg);--shade:var(--bg);--font-sans:"LayGrotesk", sans-serif;--font-mono:"PPNeueMontrealMono", monospace;--image-radius-ratio:4;--site-spacing:var(--space-1);--menu-font:clamp(13px, 4vw, 16px);--ease-lenis:cubic-bezier(.625, .05, 0, 1)}@media (min-width:1200px){html[data-tune-menu]{--menu-font:calc(min(.565 * (100dvh - 2 * var(--site-spacing)), 100vw - max(420px, 50vw) - 2 * var(--site-spacing)) / 23)}}@media (min-width:1200px) and (min-height:521px),(min-width:1200px) and (hover:hover) and (pointer:fine){html:not([data-tune-menu]){--menu-font:calc(min(.565 * (100dvh - 2 * var(--site-spacing)), 100vw - 2 * var(--site-spacing)) / 23)}}html[data-theme=light]{--bg:var(--bg-tune-light,#fff);--fg:#111;--chrome-fg:#1111119e;--chrome-fg-strong:#111;--chrome-bg:#ffffff8c;--chrome-border:#11111124;--chrome-border-hover:#11111159;--chrome-bg-hover:#ffffffc7}:root{--type-ref:390;--type-px:calc(100vw / var(--type-ref));--type-h0-phone:41;--type-h0-tablet:96;--type-h0-desktop:140;--type-h0-lh-phone:.85;--type-h0-lh-tablet:.85;--type-h0-lh-desktop:.85;--type-h0-ls-phone:-.03em;--type-h0-ls-tablet:-.03em;--type-h0-ls-desktop:-.03em;--type-h1-phone:42.5;--type-h1-tablet:52;--type-h1-desktop:60;--type-h1-lh-phone:1.02;--type-h1-lh-tablet:1.02;--type-h1-lh-desktop:1.02;--type-h1-ls-phone:-.02em;--type-h1-ls-tablet:-.02em;--type-h1-ls-desktop:-.02em;--type-h2-phone:24;--type-h2-tablet:27;--type-h2-desktop:30;--type-h2-lh-phone:1.1;--type-h2-lh-tablet:1.1;--type-h2-lh-desktop:1.1;--type-h2-ls-phone:-.02em;--type-h2-ls-tablet:-.02em;--type-h2-ls-desktop:-.02em;--type-h3-phone:18;--type-h3-tablet:20;--type-h3-desktop:22;--type-h3-lh-phone:1.22;--type-h3-lh-tablet:1.22;--type-h3-lh-desktop:1.22;--type-h3-ls-phone:-.02em;--type-h3-ls-tablet:-.02em;--type-h3-ls-desktop:-.02em;--type-p-phone:18;--type-p-tablet:18;--type-p-desktop:18;--type-p-lh-phone:1.4;--type-p-lh-tablet:1.4;--type-p-lh-desktop:1.4;--type-p-ls-phone:0em;--type-p-ls-tablet:0em;--type-p-ls-desktop:0em;--type-label-phone:13;--type-label-tablet:15;--type-label-desktop:14;--type-label-lh-phone:1;--type-label-lh-tablet:1;--type-label-lh-desktop:1;--type-label-ls-phone:.02em;--type-label-ls-tablet:.02em;--type-label-ls-desktop:.02em;--type-label-s-phone:8;--type-label-s-tablet:12;--type-label-s-desktop:12;--type-label-s-lh-phone:1.39;--type-label-s-lh-tablet:1.39;--type-label-s-lh-desktop:1.39;--type-label-s-ls-phone:.02em;--type-label-s-ls-tablet:.02em;--type-label-s-ls-desktop:.02em;--type-menu-phone:18;--type-menu-tablet:20;--type-menu-desktop:18;--type-menu-lh-phone:1;--type-menu-lh-tablet:1;--type-menu-lh-desktop:1;--type-menu-ls-phone:0em;--type-menu-ls-tablet:0em;--type-menu-ls-desktop:0em;--type-h0-at:var(--type-h0-phone);--type-h1-at:var(--type-h1-phone);--type-h2-at:var(--type-h2-phone);--type-h3-at:var(--type-h3-phone);--type-p-at:var(--type-p-phone);--type-label-at:var(--type-label-phone);--type-label-s-at:var(--type-label-s-phone);--type-menu-at:var(--type-menu-phone);--type-h0-lh:var(--type-h0-lh-phone);--type-h1-lh:var(--type-h1-lh-phone);--type-h2-lh:var(--type-h2-lh-phone);--type-h3-lh:var(--type-h3-lh-phone);--type-p-lh:var(--type-p-lh-phone);--type-label-lh:var(--type-label-lh-phone);--type-label-s-lh:var(--type-label-s-lh-phone);--type-menu-lh:var(--type-menu-lh-phone);--type-h0-ls:var(--type-h0-ls-phone);--type-h1-ls:var(--type-h1-ls-phone);--type-h2-ls:var(--type-h2-ls-phone);--type-h3-ls:var(--type-h3-ls-phone);--type-p-ls:var(--type-p-ls-phone);--type-label-ls:var(--type-label-ls-phone);--type-label-s-ls:var(--type-label-s-ls-phone);--type-menu-ls:var(--type-menu-ls-phone);--type-h0:calc(var(--type-h0-at) * var(--type-px));--type-h1:calc(var(--type-h1-at) * var(--type-px));--type-h2:calc(var(--type-h2-at) * var(--type-px));--type-h3:calc(var(--type-h3-at) * var(--type-px));--type-p:calc(var(--type-p-at) * var(--type-px));--type-label:max(11px, calc(var(--type-label-at) * var(--type-px)));--type-label-s:max(10px, calc(var(--type-label-s-at) * var(--type-px)));--type-menu:calc(var(--type-menu-at) * var(--type-px))}@media (min-width:768px){:root{--type-ref:834;--type-h0-at:var(--type-h0-tablet);--type-h1-at:var(--type-h1-tablet);--type-h2-at:var(--type-h2-tablet);--type-h3-at:var(--type-h3-tablet);--type-p-at:var(--type-p-tablet);--type-label-at:var(--type-label-tablet);--type-label-s-at:var(--type-label-s-tablet);--type-menu-at:var(--type-menu-tablet);--type-h0-lh:var(--type-h0-lh-tablet);--type-h1-lh:var(--type-h1-lh-tablet);--type-h2-lh:var(--type-h2-lh-tablet);--type-h3-lh:var(--type-h3-lh-tablet);--type-p-lh:var(--type-p-lh-tablet);--type-label-lh:var(--type-label-lh-tablet);--type-label-s-lh:var(--type-label-s-lh-tablet);--type-menu-lh:var(--type-menu-lh-tablet);--type-h0-ls:var(--type-h0-ls-tablet);--type-h1-ls:var(--type-h1-ls-tablet);--type-h2-ls:var(--type-h2-ls-tablet);--type-h3-ls:var(--type-h3-ls-tablet);--type-p-ls:var(--type-p-ls-tablet);--type-label-ls:var(--type-label-ls-tablet);--type-label-s-ls:var(--type-label-s-ls-tablet);--type-menu-ls:var(--type-menu-ls-tablet)}}@media (min-width:1200px){:root{--type-ref:1440;--type-h0-at:var(--type-h0-desktop);--type-h1-at:var(--type-h1-desktop);--type-h2-at:var(--type-h2-desktop);--type-h3-at:var(--type-h3-desktop);--type-p-at:var(--type-p-desktop);--type-label-at:var(--type-label-desktop);--type-label-s-at:var(--type-label-s-desktop);--type-menu-at:var(--type-menu-desktop);--type-h0-lh:var(--type-h0-lh-desktop);--type-h1-lh:var(--type-h1-lh-desktop);--type-h2-lh:var(--type-h2-lh-desktop);--type-h3-lh:var(--type-h3-lh-desktop);--type-p-lh:var(--type-p-lh-desktop);--type-label-lh:var(--type-label-lh-desktop);--type-label-s-lh:var(--type-label-s-lh-desktop);--type-menu-lh:var(--type-menu-lh-desktop);--type-h0-ls:var(--type-h0-ls-desktop);--type-h1-ls:var(--type-h1-ls-desktop);--type-h2-ls:var(--type-h2-ls-desktop);--type-h3-ls:var(--type-h3-ls-desktop);--type-p-ls:var(--type-p-ls-desktop);--type-label-ls:var(--type-label-ls-desktop);--type-label-s-ls:var(--type-label-s-ls-desktop);--type-menu-ls:var(--type-menu-ls-desktop)}}:root{--space-margin-phone:10;--space-margin-tablet:9;--space-margin-desktop:10;--space-gap-phone:10;--space-gap-tablet:20;--space-gap-desktop:10;--space-inset-phone:5;--space-inset-tablet:10;--space-inset-desktop:10;--space-x2:2;--space-x3:3;--space-x6:6;--space-x12:12;--space-x24:24;--space-x48:48;--space-margin-at:var(--space-margin-phone);--space-gap-at:var(--space-gap-phone);--space-inset-at:var(--space-inset-phone);--menu-ref:15.6;--menu-burger-ratio:calc(max(0, var(--menu-bar,3.5) - 2 * var(--space-inset-at) / var(--menu-ref)) / var(--menu-bar,3.5));--space-1:calc(var(--space-margin-at) * var(--type-px));--space-gap:calc(var(--space-gap-at) * var(--type-px));--space-inset:calc(var(--space-inset-at) * var(--type-px));--space-2:calc(var(--space-1) * var(--space-x2));--space-3:calc(var(--space-1) * var(--space-x3));--space-6:calc(var(--space-1) * var(--space-x6));--space-12:calc(var(--space-1) * var(--space-x12));--space-24:calc(var(--space-1) * var(--space-x24));--space-48:calc(var(--space-1) * var(--space-x48))}@media (min-width:768px){:root{--space-margin-at:var(--space-margin-tablet);--space-gap-at:var(--space-gap-tablet);--space-inset-at:var(--space-inset-tablet);--menu-ref:28.9}}@media (min-width:1200px){:root{--space-margin-at:var(--space-margin-desktop);--space-gap-at:var(--space-gap-desktop);--space-inset-at:var(--space-inset-desktop);--menu-ref:21.4}}.type-h0,.type-h1,.type-h2,.type-h3,.type-p,.type-menu{font-family:var(--font-sans);font-weight:500}.type-label,.type-label-s{font-family:var(--font-mono);text-transform:uppercase;font-weight:500}.type-h0{font-size:var(--type-h0);line-height:var(--type-h0-lh);letter-spacing:var(--type-h0-ls)}.type-h1{font-size:var(--type-h1);line-height:var(--type-h1-lh);letter-spacing:var(--type-h1-ls)}.type-h2{font-size:var(--type-h2);line-height:var(--type-h2-lh);letter-spacing:var(--type-h2-ls)}.type-h3{font-size:var(--type-h3);line-height:var(--type-h3-lh);letter-spacing:var(--type-h3-ls)}.type-p{font-size:var(--type-p);line-height:var(--type-p-lh);letter-spacing:var(--type-p-ls)}.type-label{font-size:var(--type-label);line-height:var(--type-label-lh);letter-spacing:var(--type-label-ls)}.type-label-s{font-size:var(--type-label-s);line-height:var(--type-label-s-lh);letter-spacing:var(--type-label-s-ls)}.type-menu{font-size:var(--type-menu);line-height:var(--type-menu-lh);letter-spacing:var(--type-menu-ls)}html,body{background:var(--bg);height:100%;color:var(--fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font:500 22px/1.2 LayGrotesk,sans-serif;transition:background-color .7s cubic-bezier(.22,1,.36,1),color .7s cubic-bezier(.22,1,.36,1);overflow:hidden}@media (max-width:768px){body{font-size:18px}}*,:before,:after{box-sizing:border-box}a{color:inherit;text-decoration:none}[data-split=heading],[data-reveal]:not([data-revealed]){visibility:hidden}@media (prefers-reduced-motion:reduce){[data-split=heading],[data-reveal]:not([data-revealed]){visibility:visible}}html.lenis-stopped,html.lenis-stopped body,html[data-scroll-lock],html[data-scroll-lock] body{overscroll-behavior:none;overflow:clip!important}
