@layer reset,root,base,primitive;
@layer primitive{@keyframes reset-scale{to{transform:scale(1)}}@keyframes reset-translate{to{transform:translate(0)}}[native-carousel],[blossom-carousel]{scrollbar-width:none!important;-ms-overflow-style:none!important}[native-carousel]::-webkit-scrollbar{display:none;width:0!important;height:0!important}[blossom-carousel]::-webkit-scrollbar{display:none;width:0!important;height:0!important}[native-carousel],[blossom-carousel]{scroll-behavior:smooth;overscroll-behavior-x:contain}[native-carousel] *,[blossom-carousel] *{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}[blossom-carousel][has-snap=false]{scroll-snap-type:none}[blossom-carousel][has-snap=true]{scroll-snap-type:var(--snap-type)}[blossom-carousel][has-overflow=true]{cursor:grab}[blossom-carousel][has-overflow=true]:active{cursor:grabbing}.lenis{scrollbar-width:none!important;-ms-overflow-style:none!important}.lenis::-webkit-scrollbar{display:none;width:0!important;height:0!important}.lenis{overscroll-behavior:auto none;overflow-y:auto}.lenis.lenis-stopped{overflow:hidden}@keyframes scroll-persist{0%{transform:translateY(0)}to{transform:translateY(var(--parallax-amount-large))}}@keyframes scroll-reveal{0%{transform:translateY(var(--parallax-amount-large))}to{transform:translateY(0)}}@keyframes scroll-shift{0%{transform:translateY(calc(var(--parallax-amount-small) * -1))}to{transform:translateY(var(--parallax-amount-small))}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-scroll=persist],[data-scroll=reveal],[data-scroll=shift-first-child]>:first-child{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view()}[data-scroll=persist]{animation-name:scroll-persist;animation-range:exit}[data-scroll=reveal]{margin-top:calc(var(--parallax-amount-large)*var(--parallax-offset-multiplier));animation-name:scroll-reveal;animation-range:entry}[data-scroll=shift-first-child]{display:grid;overflow:clip}[data-scroll=shift-first-child]>:first-child{height:calc(100% + var(--parallax-amount-small));place-self:center;animation-name:scroll-shift;animation-range:cover}}}@media (prefers-reduced-motion:reduce){[data-scroll=shift-first-child]>:first-child{height:100%}}@supports not (animation-timeline:view()){[data-scroll=shift-first-child]>:first-child{height:100%}}[data-theme=blue]{--color-border:#ffffff1a;color:#fff;background:#190bb6}[data-theme=yellow]{--color-border:#0000001a;color:#000;background:#f7dd47}[data-theme=orange]{--color-border:#ffffff1a;color:#fff;background:#e74a27}[data-theme=black]{--color-border:#ffffff1a;color:#fff;background:#000}[data-theme=white]{--color-border:#0000001a;color:#000;background:#fff}[data-block][data-theme=blue]+[data-block=has-border-top][data-theme=blue],[data-block][data-theme=yellow]+[data-block=has-border-top][data-theme=yellow],[data-block][data-theme=orange]+[data-block=has-border-top][data-theme=orange],[data-block][data-theme=black]+[data-block=has-border-top][data-theme=black]{border-top:1px solid var(--color-border)}}@layer reset{html{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none}body{margin:unset}*,:before,:after{box-sizing:inherit;min-width:0;min-height:0}h1,h2,h3,h4,h5,h6,p{margin:unset;font:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}button{padding:unset;font:inherit;font-weight:inherit;line-height:inherit;color:inherit;text-align:unset;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:unset;border:unset}a{color:inherit;-webkit-text-decoration:unset;text-decoration:unset}a[href]{cursor:pointer}ul,ol{padding:unset;margin:unset;list-style:none}figure{margin:unset}svg{overflow:unset}dialog{width:unset;max-width:unset;height:unset;max-height:unset;padding:unset;margin:unset;background:unset;border:unset;inset:0}dialog::backdrop{display:none}table{border-spacing:unset;border-collapse:collapse}th,td{padding:unset}fieldset{padding:unset;margin:unset;border:unset}dl,dd{margin:unset}}@layer root{@property --color-border{syntax:"<color>";inherits:true;initial-value:#ffffff1a}:root{--columns:8;--target-window-width:375;--scale-modifier:.2;--gutter-outer:16px;--gutter-inner:10px;--outline-offset-default:2px;--outline-offset-inset:-3px;--outline-offset:var(--outline-offset-default);--single-column-width:calc((100vw - var(--gutter-outer) * 2 - var(--gutter-inner) * (var(--columns) - 1)) / var(--columns));--row-height-large:round(nearest, max(64px - 64px * var(--scale-modifier) + 100vw * 64 / var(--target-window-width) * var(--scale-modifier), 64px), 1px);--row-height:round(nearest, max(56px - 56px * var(--scale-modifier) + 100vw * 56 / var(--target-window-width) * var(--scale-modifier), 56px), 1px);--row-height-small:round(nearest, max(42px - 42px * var(--scale-modifier) + 100vw * 42 / var(--target-window-width) * var(--scale-modifier), 42px), 1px);--cell-width:max(64px - 64px * var(--scale-modifier) + 100vw * 64 / var(--target-window-width) * var(--scale-modifier), 64px);--button-square-size-medium:max(24px - 24px * var(--scale-modifier) + 100vw * 24 / var(--target-window-width) * var(--scale-modifier), 24px);--button-square-size-large:max(32px - 32px * var(--scale-modifier) + 100vw * 32 / var(--target-window-width) * var(--scale-modifier), 32px);--parallax-amount-small:5svh;--parallax-amount-large:25svh;--parallax-offset-multiplier:-.8}@media only screen and (min-width:768px){:root{--columns:16;--target-window-width:768;--gutter-inner:16px}}@media only screen and (min-width:1280px){:root{--columns:24;--target-window-width:1280;--row-height:var(--row-height-large);--row-height-small:var(--row-height-large)}}@media only screen and (min-width:1600px){:root{--target-window-width:1600}}}@layer base{html{overscroll-behavior:none;font-family:var(--suisse-intl);color:#fff;background:#000;overflow:hidden}html,body,#__next{height:100%}#__next{display:grid;overflow:clip}:focus{outline:none}:focus-visible:focus:not([data-focus-target]),:focus-visible:focus[data-focus-target=child] [data-focus-target=here]{outline-offset:var(--outline-offset);outline:1px dashed}}
@layer primitive{@keyframes grid-module-scss-module__GTNAEG__reset-scale{to{transform:scale(1)}}@keyframes grid-module-scss-module__GTNAEG__reset-translate{to{transform:translate(0)}}}.grid-module-scss-module__GTNAEG__container{inset:0 var(--gutter-outer) 0 var(--gutter-outer);z-index:9;pointer-events:none;background-image:repeating-linear-gradient(to right, #ffffff1a, #ffffff1a var(--single-column-width), transparent var(--single-column-width), transparent calc(100% / var(--columns)));background-position:0 0;background-size:calc(100% + var(--gutter-inner)) 100%;mix-blend-mode:difference;position:fixed}.grid-module-scss-module__GTNAEG__container:before,.grid-module-scss-module__GTNAEG__container:after{content:"";background:#fff;position:fixed}.grid-module-scss-module__GTNAEG__container:before{height:1px;top:50vh;left:0;right:0}.grid-module-scss-module__GTNAEG__container:after{width:1px;top:0;bottom:0;left:50vw}
