*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-mont),system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.\!sticky{position:sticky!important}.sticky{position:sticky}.-inset-2{inset:-.5rem}.-inset-4{inset:-1rem}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-bottom-7{bottom:-1.75rem}.-left-48{left:-12rem}.-top-48{top:-12rem}.bottom-0{bottom:0}.bottom-5{bottom:1.25rem}.bottom-7{bottom:1.75rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-\[27\%\]{left:27%}.left-\[37\.5\%\]{left:37.5%}.left-\[73\%\]{left:73%}.right-4{right:1rem}.right-5{right:1.25rem}.right-\[-8vw\]{right:-8vw}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-\[34\%\]{top:34%}.top-\[50\%\]{top:50%}.top-\[64\%\]{top:64%}.top-\[calc\(env\(safe-area-inset-top\2c 0px\)\+1\.25rem\)\]{top:calc(env(safe-area-inset-top,0px) + 1.25rem)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[18\]{z-index:18}.z-\[1\]{z-index:1}.z-\[24\]{z-index:24}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[8\]{z-index:8}.z-\[90\]{z-index:90}.z-\[99\]{z-index:99}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-auto{margin-left:auto;margin-right:auto}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-9{margin-top:2.25rem;margin-bottom:2.25rem}.-mr-1{margin-right:-.25rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.mr-\[0\.26em\]{margin-right:.26em}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-11{margin-top:2.75rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[866\/1800\]{aspect-ratio:866/1800}.aspect-square{aspect-ratio:1/1}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[100svh\]{height:100svh}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[17px\]{height:17px}.h-\[22px\]{height:22px}.h-\[240vh\]{height:240vh}.h-\[52px\]{height:52px}.h-\[58px\]{height:58px}.h-\[5px\]{height:5px}.h-\[64vw\]{height:64vw}.h-\[66\%\]{height:66%}.h-full{height:100%}.h-px{height:1px}.min-h-\[100svh\]{min-height:100svh}.min-h-\[230px\]{min-height:230px}.min-h-\[360px\]{min-height:360px}.min-h-\[40px\]{min-height:40px}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[14px\]{width:14px}.w-\[15px\]{width:15px}.w-\[18px\]{width:18px}.w-\[20px\]{width:20px}.w-\[22px\]{width:22px}.w-\[230px\]{width:230px}.w-\[4ch\]{width:4ch}.w-\[52px\]{width:52px}.w-\[58px\]{width:58px}.w-\[64vw\]{width:64vw}.w-\[66\%\]{width:66%}.w-\[78\%\]{width:78%}.w-\[8\.5rem\]{width:8.5rem}.w-\[84vw\]{width:84vw}.w-\[88\%\]{width:88%}.w-\[94\%\]{width:94%}.w-\[clamp\(104px\2c 31vw\2c 355px\)\]{width:clamp(104px,31vw,355px)}.w-\[min\(20rem\2c 70\%\)\]{width:min(20rem,70%)}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[226px\]{min-width:226px}.min-w-\[230px\]{min-width:230px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[120px\]{max-width:120px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[440px\]{max-width:440px}.max-w-\[55\%\]{max-width:55%}.max-w-\[7rem\]{max-width:7rem}.max-w-\[92rem\]{max-width:92rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-left{transform-origin:left}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.rotate-45{--tw-rotate:45deg}.rotate-45,.scale-\[0\.86\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.86\]{--tw-scale-x:0.86;--tw-scale-y:0.86}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes breathe{0%,to{opacity:.55}50%{opacity:1}}.animate-breathe{animation:breathe 4.5s ease-in-out infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.snap-center{scroll-snap-align:center}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-14{gap:3.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-line>:not([hidden])~:not([hidden]){border-color:rgba(244,240,235,.1)}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.text-balance{text-wrap:balance}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.3rem\]{border-radius:1.3rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#141310\]\/10{border-color:rgb(20 19 16/.1)}.border-\[\#D2D2D2\]\/50{border-color:rgb(210 210 210/.5)}.border-\[\#dfff00\]{--tw-border-opacity:1;border-color:rgb(223 255 0/var(--tw-border-opacity,1))}.border-\[\#ffd400\]{--tw-border-opacity:1;border-color:rgb(255 212 0/var(--tw-border-opacity,1))}.border-current{border-color:currentColor}.border-gold\/30{border-color:rgb(168 192 62/.3)}.border-gold\/40{border-color:rgb(168 192 62/.4)}.border-ink\/15{border-color:rgb(244 240 235/.15)}.border-ink\/20{border-color:rgb(244 240 235/.2)}.border-ink\/35{border-color:rgb(244 240 235/.35)}.border-line{border-color:rgba(244,240,235,.1)}.border-line\/50{border-color:rgba(244,240,235,.5)}.border-maya{--tw-border-opacity:1;border-color:rgb(168 192 62/var(--tw-border-opacity,1))}.border-maya\/60{border-color:rgb(168 192 62/.6)}.border-red-500\/30{border-color:rgb(239 68 68/.3)}.border-transparent{border-color:transparent}.border-white\/15{border-color:rgb(255 255 255/.15)}.border-white\/35{border-color:rgb(255 255 255/.35)}.bg-\[\#242424\]{--tw-bg-opacity:1;background-color:rgb(36 36 36/var(--tw-bg-opacity,1))}.bg-\[\#D2D2D2\]\/20{background-color:rgb(210 210 210/.2)}.bg-\[\#D2D2D2\]\/35{background-color:rgb(210 210 210/.35)}.bg-\[\#D2D2D2\]\/80{background-color:rgb(210 210 210/.8)}.bg-\[\#DFFF16\]{--tw-bg-opacity:1;background-color:rgb(223 255 22/var(--tw-bg-opacity,1))}.bg-\[\#E4E4E2\]{--tw-bg-opacity:1;background-color:rgb(228 228 226/var(--tw-bg-opacity,1))}.bg-\[\#F2F931\]{--tw-bg-opacity:1;background-color:rgb(242 249 49/var(--tw-bg-opacity,1))}.bg-\[\#dfff00\]{--tw-bg-opacity:1;background-color:rgb(223 255 0/var(--tw-bg-opacity,1))}.bg-\[\#ffd400\]{--tw-bg-opacity:1;background-color:rgb(255 212 0/var(--tw-bg-opacity,1))}.bg-base{--tw-bg-opacity:1;background-color:rgb(7 7 10/var(--tw-bg-opacity,1))}.bg-base\/20{background-color:rgb(7 7 10/.2)}.bg-base\/30{background-color:rgb(7 7 10/.3)}.bg-base\/50{background-color:rgb(7 7 10/.5)}.bg-base\/60{background-color:rgb(7 7 10/.6)}.bg-base\/70{background-color:rgb(7 7 10/.7)}.bg-base\/85{background-color:rgb(7 7 10/.85)}.bg-base\/90{background-color:rgb(7 7 10/.9)}.bg-base\/95{background-color:rgb(7 7 10/.95)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/30{background-color:rgb(0 0 0/.3)}.bg-current{background-color:currentColor}.bg-gold{--tw-bg-opacity:1;background-color:rgb(168 192 62/var(--tw-bg-opacity,1))}.bg-gold\/10{background-color:rgb(168 192 62/.1)}.bg-gold\/5{background-color:rgb(168 192 62/.05)}.bg-ink\/10{background-color:rgb(244 240 235/.1)}.bg-ink\/50{background-color:rgb(244 240 235/.5)}.bg-line{background-color:rgba(244,240,235,.1)}.bg-maya{--tw-bg-opacity:1;background-color:rgb(168 192 62/var(--tw-bg-opacity,1))}.bg-maya\/15{background-color:rgb(168 192 62/.15)}.bg-maya\/20{background-color:rgb(168 192 62/.2)}.bg-maya\/30{background-color:rgb(168 192 62/.3)}.bg-maya\/60{background-color:rgb(168 192 62/.6)}.bg-maya\/80{background-color:rgb(168 192 62/.8)}.bg-panel{--tw-bg-opacity:1;background-color:rgb(12 12 16/var(--tw-bg-opacity,1))}.bg-panel\/30{background-color:rgb(12 12 16/.3)}.bg-panel\/40{background-color:rgb(12 12 16/.4)}.bg-panel\/60{background-color:rgb(12 12 16/.6)}.bg-red-500\/5{background-color:rgb(239 68 68/.05)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:rgb(255 255 255/.1)}.bg-white\/15{background-color:rgb(255 255 255/.15)}.bg-white\/5{background-color:rgb(255 255 255/.05)}.bg-white\/85{background-color:rgb(255 255 255/.85)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-base\/30{--tw-gradient-from:rgb(7 7 10/0.3) var(--tw-gradient-from-position);--tw-gradient-to:rgb(7 7 10/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base\/40{--tw-gradient-from:rgb(7 7 10/0.4) var(--tw-gradient-from-position);--tw-gradient-to:rgb(7 7 10/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black{--tw-gradient-from:#000 var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-ink\/50{--tw-gradient-from:rgb(244 240 235/0.5) var(--tw-gradient-from-position);--tw-gradient-to:rgb(244 240 235/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-base\/5{--tw-gradient-to:rgb(7 7 10/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(7 7 10/0.05) var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-base\/70{--tw-gradient-to:rgb(7 7 10/0.7) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-9{padding:2.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-28{padding-top:7rem;padding-bottom:7rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-\[3vw\]{padding-top:3vw;padding-bottom:3vw}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pb-\[0\.08em\]{padding-bottom:.08em}.pb-\[calc\(env\(safe-area-inset-bottom\2c 0px\)\+1rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 1rem)}.pb-\[calc\(env\(safe-area-inset-bottom\2c 0px\)\+2rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 2rem)}.pl-10{padding-left:2.5rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pr-10{padding-right:2.5rem}.pr-3{padding-right:.75rem}.pr-5{padding-right:1.25rem}.pr-\[4vw\]{padding-right:4vw}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-\[1\.6svh\]{padding-top:1.6svh}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-bottom{vertical-align:bottom}.font-maya{font-family:var(--font-maya),var(--font-mont),sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[13vw\]{font-size:13vw}.text-\[14px\]{font-size:14px}.text-\[15\.5vw\]{font-size:15.5vw}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[4\.5rem\]{font-size:4.5rem}.text-\[4rem\]{font-size:4rem}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[clamp\(1\.8rem\2c 4vw\2c 3rem\)\]{font-size:clamp(1.8rem,4vw,3rem)}.text-\[clamp\(1\.9rem\2c 4\.4vw\2c 3\.4rem\)\]{font-size:clamp(1.9rem,4.4vw,3.4rem)}.text-\[clamp\(1\.9rem\2c 9vw\2c 7rem\)\]{font-size:clamp(1.9rem,9vw,7rem)}.text-\[clamp\(1rem\2c 4vw\2c 2\.6rem\)\]{font-size:clamp(1rem,4vw,2.6rem)}.text-\[clamp\(2\.4rem\2c 13vw\2c 12rem\)\]{font-size:clamp(2.4rem,13vw,12rem)}.text-\[clamp\(2\.4rem\2c 7vw\2c 5rem\)\]{font-size:clamp(2.4rem,7vw,5rem)}.text-\[clamp\(2\.6rem\2c 7vw\2c 5\.6rem\)\]{font-size:clamp(2.6rem,7vw,5.6rem)}.text-\[clamp\(3rem\2c 15vw\2c 12rem\)\]{font-size:clamp(3rem,15vw,12rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[0\.82\]{line-height:.82}.leading-\[0\.92\]{line-height:.92}.leading-\[0\.98\]{line-height:.98}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.06\]{line-height:1.06}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.12\]{line-height:1.12}.leading-\[1\.14\]{line-height:1.14}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.2\]{line-height:1.2}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.32em\]{letter-spacing:.32em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-brand{letter-spacing:.32em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide2{letter-spacing:.18em}.text-\[\#07070A\]{--tw-text-opacity:1;color:rgb(7 7 10/var(--tw-text-opacity,1))}.text-\[\#141310\]{--tw-text-opacity:1;color:rgb(20 19 16/var(--tw-text-opacity,1))}.text-\[\#141310\]\/30{color:rgb(20 19 16/.3)}.text-\[\#141310\]\/35{color:rgb(20 19 16/.35)}.text-\[\#141310\]\/55{color:rgb(20 19 16/.55)}.text-\[\#171717\]{--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.text-\[\#242424\]{--tw-text-opacity:1;color:rgb(36 36 36/var(--tw-text-opacity,1))}.text-\[\#3b3931\]{--tw-text-opacity:1;color:rgb(59 57 49/var(--tw-text-opacity,1))}.text-\[\#59564d\]{--tw-text-opacity:1;color:rgb(89 86 77/var(--tw-text-opacity,1))}.text-\[\#8a8578\]{--tw-text-opacity:1;color:rgb(138 133 120/var(--tw-text-opacity,1))}.text-\[\#D2D2D2\]{--tw-text-opacity:1;color:rgb(210 210 210/var(--tw-text-opacity,1))}.text-base{--tw-text-opacity:1;color:rgb(7 7 10/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-gold{--tw-text-opacity:1;color:rgb(168 192 62/var(--tw-text-opacity,1))}.text-gold\/80{color:rgb(168 192 62/.8)}.text-gold\/90{color:rgb(168 192 62/.9)}.text-ink{--tw-text-opacity:1;color:rgb(244 240 235/var(--tw-text-opacity,1))}.text-ink\/20{color:rgb(244 240 235/.2)}.text-ink\/30{color:rgb(244 240 235/.3)}.text-ink\/35{color:rgb(244 240 235/.35)}.text-ink\/40{color:rgb(244 240 235/.4)}.text-ink\/45{color:rgb(244 240 235/.45)}.text-ink\/50{color:rgb(244 240 235/.5)}.text-ink\/55{color:rgb(244 240 235/.55)}.text-ink\/60{color:rgb(244 240 235/.6)}.text-ink\/65{color:rgb(244 240 235/.65)}.text-ink\/70{color:rgb(244 240 235/.7)}.text-ink\/75{color:rgb(244 240 235/.75)}.text-ink\/80{color:rgb(244 240 235/.8)}.text-ink\/85{color:rgb(244 240 235/.85)}.text-ink\/90{color:rgb(244 240 235/.9)}.text-maya{--tw-text-opacity:1;color:rgb(168 192 62/var(--tw-text-opacity,1))}.text-red-300\/90{color:rgb(252 165 165/.9)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/35{color:rgb(255 255 255/.35)}.text-white\/50{color:rgb(255 255 255/.5)}.text-white\/55{color:rgb(255 255 255/.55)}.text-white\/60{color:rgb(255 255 255/.6)}.text-white\/65{color:rgb(255 255 255/.65)}.text-white\/70{color:rgb(255 255 255/.7)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-\[\#141310\]\/30{text-decoration-color:rgb(20 19 16/.3)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-gold{accent-color:#a8c03e}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.mix-blend-difference{mix-blend-mode:difference}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-\[0_0_8px_rgba\(168\2c 192\2c 62\2c 0\.8\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(168\2c 192\2c 62\2c 0\.8\)\]{--tw-shadow:0 0 8px rgba(168,192,62,0.8);--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_14px_42px_rgba\(0\2c 0\2c 0\2c 0\.24\)\]{--tw-shadow:0 14px 42px rgba(0,0,0,0.24);--tw-shadow-colored:0 14px 42px var(--tw-shadow-color)}.shadow-\[0_14px_42px_rgba\(0\2c 0\2c 0\2c 0\.24\)\],.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-\[\#F2F931\]{--tw-ring-opacity:1;--tw-ring-color:rgb(242 249 49/var(--tw-ring-opacity,1))}.blur{--tw-blur:blur(8px)}.blur,.blur-2xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur:blur(40px)}.blur-3xl{--tw-blur:blur(64px)}.blur-3xl,.drop-shadow{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0/0.1)) drop-shadow(0 1px 1px rgb(0 0 0/0.06))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.sepia{--tw-sepia:sepia(100%)}.filter,.sepia{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-sm,.backdrop-blur-xl{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.\!transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\2c transform\]{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\2c filter\2c box-shadow\]{transition-property:transform,filter,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\2c filter\2c box-shadow\]{transition-property:width,filter,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[transition-timing-function\:cubic-bezier\(0\.16\2c 1\2c 0\.3\2c 1\)\]{transition-timing-function:cubic-bezier(.16,1,.3,1)}:root{--bg:#07070a;--ink:#f4f0eb;--muted:#9a968e;--gold:#a8c03e;--maya:#a8c03e;--ease-expo:cubic-bezier(0.16,1,0.3,1)}*{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:13.5px;scrollbar-width:none;-ms-overflow-style:none}body,html{background:var(--bg)}body{color:var(--ink);font-family:var(--font-mont),system-ui,sans-serif;font-weight:300;overflow-x:hidden}::-moz-selection{background:rgba(168,192,62,.25);color:#fff}::selection{background:rgba(168,192,62,.25);color:#fff}::-webkit-scrollbar{width:0;height:0}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.brand-track{letter-spacing:.32em}.hairline{height:1px;background:linear-gradient(90deg,transparent,rgba(244,240,235,.35),transparent)}.grain:after{opacity:.045;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='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.grain:after,.vignette:before{content:"";position:absolute;inset:0;pointer-events:none}.vignette:before{background:radial-gradient(120% 90% at 50% 35%,transparent 45%,rgba(0,0,0,.55) 100%)}.glass{background:rgba(10,10,13,.93);backdrop-filter:blur(26px) saturate(135%);-webkit-backdrop-filter:blur(26px) saturate(135%);border:1px solid rgba(244,240,235,.12);box-shadow:0 24px 80px rgba(0,0,0,.55)}.btn-fill{position:relative;z-index:0;overflow:hidden;background-color:transparent;color:rgba(244,240,235,.88);border:1px solid rgba(244,240,235,.18);transition:color .4s var(--ease-expo),border-color .4s var(--ease-expo)}.btn-fill:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--ink);transform:scaleX(0);transform-origin:left center;transition:transform .45s var(--ease-expo)}.btn-fill:hover{color:var(--bg);border-color:transparent}.btn-fill:hover:before{transform:scaleX(1)}.book-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;background:linear-gradient(90deg,#ffd21e,#f5b400);color:#1a1500;font-weight:600;border:1px solid transparent;box-shadow:0 8px 22px rgba(245,180,0,.22);transition:filter .35s var(--ease-expo),box-shadow .35s var(--ease-expo),transform .35s var(--ease-expo)}.book-btn:hover{filter:brightness(1.06);box-shadow:0 12px 30px rgba(245,180,0,.34);transform:translateY(-1px)}.book-btn:active{transform:translateY(0);filter:brightness(.97)}.book-btn--flat,.book-btn--flat:active,.book-btn--flat:hover{box-shadow:none;transform:none}.book-btn--flat:hover{filter:brightness(1.06)}.hero-action-target{position:relative;display:inline-flex;isolation:isolate}.hero-fixed-viewport{background:#242424}.hero-center-meta{position:absolute;z-index:4;left:50%;display:block;transform:translateX(-50%);color:rgba(228,228,226,.55);font-size:10px;line-height:1.35;letter-spacing:0;text-align:center;text-transform:uppercase;white-space:nowrap}.hero-center-meta,.transition-nav{top:27vw;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.transition-nav{position:fixed;z-index:40;right:0;left:0;display:flex;align-items:flex-start;justify-content:space-between;color:rgba(228,228,226,.64);line-height:1.2;pointer-events:none}.transition-nav[data-mode=fixed],.transition-nav[data-mode=scrolling]{position:fixed;color:rgba(36,36,36,.78)}.transition-nav--attached,.transition-nav--attached[data-mode=fixed],.transition-nav--attached[data-mode=scrolling]{position:fixed;top:var(--transition-nav-follow-top,0)}.transition-nav__brand{display:flex;width:22vw;min-height:1.6667vw;margin-left:2.5vw;align-items:center;gap:8px;color:inherit;font-size:10px;text-transform:uppercase;pointer-events:auto}.transition-nav__mark{flex:none}.transition-nav__brand-copy--mobile{display:none}.transition-nav__controls{display:flex;margin-left:auto;align-items:flex-start;gap:2.5vw}.transition-nav__coordinates{display:inline-flex;min-width:132px;height:1.6667vw;align-items:center;justify-content:flex-end;gap:10px;color:inherit;font-size:10px;font-variant-numeric:tabular-nums;text-transform:uppercase;white-space:nowrap}.transition-nav__coordinate-value{display:inline-block;width:4ch;text-align:right}.transition-nav__actions{display:flex;flex:none;flex-direction:column;gap:6px;pointer-events:auto}.book-btn--hero,.contact-reference__menu,.hero-menu-btn,.menu-overlay__close{width:8.3333vw;height:1.6667vw;font-size:.75vw;line-height:1.2}.hero-menu-btn{display:inline-flex;padding:0;align-items:center;justify-content:center;border:0;background:#d2d2d2;color:#242424;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600;text-transform:uppercase;transition:none}.transition-nav__bracket-label{display:inline-block;line-height:1;font-variant-ligatures:none;white-space:nowrap}.hero-action-corner{position:absolute;z-index:4;width:8px;height:8px;border-color:#888;border-style:solid;opacity:0;pointer-events:none;transition:opacity .12s linear,transform .18s steps(3)}.hero-action-corner--tl{left:-8px;top:-8px;border-width:0 1px 1px 0;transform:translate(5px,5px)}.hero-action-corner--bl{bottom:-8px;left:-8px;border-width:1px 1px 0 0;transform:translate(5px,-5px)}.hero-action-target:focus-within .hero-action-corner,.hero-action-target:hover .hero-action-corner{opacity:1;transform:translate(0)}.hero-reference-plus{position:absolute;width:22px;height:22px;transform:translate(-50%,-50%);opacity:.62}.hero-reference-plus:after,.hero-reference-plus:before{content:"";position:absolute;left:50%;top:50%;background:#c1c1c1;transform:translate(-50%,-50%)}.hero-reference-plus:before{width:1px;height:22px}.hero-reference-plus:after{width:22px;height:1px}@media (hover:hover) and (pointer:fine){.hero-menu-btn:hover{background:#e4fe52;color:#181818;transition:background-color .18s steps(3),color .18s linear}}.hero-menu-btn:focus-visible{background:#e4fe52;color:#181818;outline:1px solid rgba(228,254,82,.8);outline-offset:3px}.menu-overlay{isolation:isolate;overflow:hidden;color:#d2d2d2;font-family:var(--font-mont),system-ui,sans-serif;opacity:1}.menu-overlay[data-state=closing]{opacity:0;pointer-events:none;transition:opacity 0s .75s}.menu-overlay__surface{z-index:0;overflow:hidden;background:#242424;will-change:clip-path}.menu-overlay__grid,.menu-overlay__surface{position:absolute;inset:0}.menu-overlay__mask-canvas{position:absolute;width:10px;height:10px;visibility:hidden;image-rendering:pixelated;pointer-events:none}.menu-overlay__grid{z-index:1;pointer-events:none;opacity:.34;background-image:linear-gradient(rgba(210,210,210,.13) 1px,transparent 0),linear-gradient(90deg,rgba(210,210,210,.12) 1px,transparent 0);background-size:100% 33.333%,33.333% 100%}.menu-overlay__header{position:absolute;z-index:30;top:0;right:0;left:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;line-height:1;text-transform:uppercase;letter-spacing:.14em;color:rgba(210,210,210,.68);will-change:opacity,transform,clip-path}.menu-overlay__brand,.menu-overlay__controls{display:flex;align-items:center}.menu-overlay__brand{margin-top:22px;white-space:nowrap}.menu-overlay__controls{align-items:flex-start;gap:2.5vw}.menu-overlay__coordinates{margin-top:10px;white-space:nowrap;color:rgba(210,210,210,.52);font-size:.625vw;font-weight:600;font-variant-numeric:tabular-nums}.menu-overlay__close{position:relative;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0;background:#d2d2d2;color:#242424;font-weight:600;text-transform:uppercase;letter-spacing:0;isolation:isolate;overflow:hidden;transition:background-color 80ms steps(2),color 80ms steps(2)}.menu-overlay__close-label{position:relative;z-index:2;display:block}.menu-overlay__close:hover{background:#e4fe52;color:#181818}.menu-overlay__close:focus-visible{outline:none;box-shadow:0 0 0 1px #242424,0 0 0 2px rgba(210,210,210,.72)}.menu-overlay__nav{position:absolute;z-index:20;right:1.6667vw;bottom:2.5vw;display:flex;width:calc(100% - 4.1667vw);flex-direction:column;align-items:flex-end;gap:0;text-align:right}.menu-overlay__link{position:relative;display:block;color:#d2d2d2;letter-spacing:0;text-decoration:none}.menu-overlay__link:focus-visible{outline:none}.menu-overlay__label{position:relative;display:inline-block;height:.8em;overflow-y:hidden;padding-right:.1em;font-size:min(9.5833vw,12vh);font-weight:700;line-height:1em;text-transform:uppercase}.menu-overlay__label-track{position:relative;display:block;transform:translateZ(0);transition:transform .5s ease;will-change:transform}.menu-overlay__label-line{display:block;height:.8em;line-height:.8em}.menu-overlay__label-line:first-child{opacity:1;transition:opacity 0s}.menu-overlay__label-duplicate{color:#dfff00;opacity:0;transition:opacity 0s .5s}.menu-overlay__link:focus-visible .menu-overlay__label-track,.menu-overlay__link:hover .menu-overlay__label-track{transform:translate3d(0,-.8em,0)}.menu-overlay__link:focus-visible .menu-overlay__label-duplicate,.menu-overlay__link:hover .menu-overlay__label-duplicate{opacity:1;transition-delay:0s}.menu-overlay__link:focus-visible .menu-overlay__label-line:first-child,.menu-overlay__link:hover .menu-overlay__label-line:first-child{opacity:0;transition-delay:.49s}@media (max-width:1200px){.menu-overlay__label{font-size:100px}}@media (max-width:1280px) and (min-width:768px){.hero-center-meta,.transition-nav{top:28.9vw}.menu-overlay__controls{gap:3.75vw}.menu-overlay__coordinates{font-size:.9vw}.book-btn--hero,.contact-reference__menu,.hero-menu-btn,.menu-overlay__close{width:12.5vw;height:2.5vw;font-size:1.25vw}.transition-nav__brand{min-height:2.5vw}.transition-nav__controls{gap:3.75vw}.transition-nav__coordinates{height:2.5vw;font-size:10px}}@media (max-width:900px){.menu-overlay__label{font-size:62px}}@media (max-width:767px){.hero-section{height:250lvh!important;background:#242424}.hero-fixed-viewport{height:100lvh}.hero-fixed-viewport>h1{padding-top:var(--hero-title-top,calc(16.2436vw + 4px + 8lvh))!important}.hero-center-meta{display:none}.transition-nav{top:0}.transition-nav__brand{width:34vw;min-height:8.1218vw;margin-left:4.0609vw;gap:6px;font-size:8px;line-height:1.3}.transition-nav__brand-copy--desktop{display:none}.transition-nav__brand-copy--mobile{display:inline}.transition-nav__mark{width:13px;height:13px}.transition-nav__coordinates{display:none}.transition-nav__controls{gap:0}.transition-nav__actions{gap:4px}.menu-overlay__header{top:0;right:0;left:18px;gap:12px}.menu-overlay__brand{margin-top:18px;max-width:150px;white-space:normal;line-height:1.35}.menu-overlay__coordinates{display:none}.menu-overlay__controls{gap:0}.book-btn--hero,.contact-reference__menu,.hero-menu-btn,.menu-overlay__close{width:40.4063vw;height:8.1218vw}.contact-reference__menu,.menu-overlay__close{font-size:4.0609vw}.book-btn--hero,.hero-menu-btn{font-size:2.55vw;white-space:nowrap}.book-btn--hero{gap:.45em;padding:0 8px}.menu-overlay__nav{top:17%;right:20px;bottom:auto;width:calc(100% - 40px)}.menu-overlay__label{font-size:42px;line-height:.9}}@media (max-width:360px){.menu-overlay__nav{right:16px;width:calc(100% - 32px)}.menu-overlay__label{font-size:36px}}@media (prefers-reduced-motion:reduce){.menu-overlay *,.menu-overlay :after,.menu-overlay :before{animation-duration:1ms!important;animation-delay:0s!important;transition-duration:1ms!important}}.reference-second-act{position:relative;z-index:2;width:100%;overflow:visible;background:#d2d2d2;color:#242424;border-bottom:1px solid #242424;box-shadow:0 -1px 0 rgba(36,36,36,.18);font-family:var(--font-mont),system-ui,sans-serif}.reference-second-act__sticky{position:relative;z-index:1;width:100%;padding:6.4062vw 2.5vw;overflow:hidden;background:#d2d2d2}@media (min-width:768px){.reference-second-act{margin-top:-60svh;margin-bottom:-40svh;transform:translate3d(0,var(--reference-second-act-pull,0),0);will-change:transform}}@media (max-width:767px){.reference-second-act{margin-top:-60lvh;margin-bottom:-40lvh;transform:translate3d(0,var(--reference-second-act-pull,0),0);will-change:transform}}.reference-pixel-title{position:relative}.reference-pixel-title__line{position:relative;display:block;width:-moz-fit-content;width:fit-content}.reference-pixel-title__canvas{position:absolute;inset:0;display:block;width:100%;height:100%;image-rendering:pixelated;pointer-events:none}.reference-pixel-title__text{display:block;opacity:0}.reference-pixel-title__line.is-revealed .reference-pixel-title__text{opacity:1}.reference-second-act__title{width:119.05%;margin:0;color:#242424;font-size:184px;font-weight:700;line-height:.8;letter-spacing:0;text-align:left;text-transform:uppercase;transform:scaleX(.84);transform-origin:left top}.reference-second-act__title--bottom{width:119.05%;margin-top:clamp(24px,1.5vw,34px);transform:scaleX(.848)}.reference-second-act__main{display:flex;margin-top:clamp(24px,1.5vw,34px);margin-bottom:0;align-items:center;justify-content:space-between}.reference-second-act__callout-wrap{display:flex;flex-grow:1;align-items:center;justify-content:center}.reference-second-act__callout{width:min(28vw,540px);margin-left:-6vw;font-size:16px;font-weight:500;line-height:1.1}.reference-second-act__callout p+p{margin-top:1.15em}.reference-second-act__link{position:relative;display:inline-flex;margin-top:1.35vw;margin-left:0;min-height:44px;padding:12px 18px;background:#dfff00;align-items:center;gap:14px;overflow:hidden;color:#242424;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:600;line-height:1.2;text-transform:uppercase;text-decoration:none;isolation:isolate}.reference-second-act__link:before{position:absolute;z-index:0;inset:0;content:"";background:#dfff00;transform:scaleX(0);transform-origin:left center;transition:transform .22s cubic-bezier(.22,1,.36,1)}.reference-second-act__link>span{position:relative;z-index:1}.reference-second-act__link-arrow{display:block;min-width:18px;font-family:Arial,Helvetica,sans-serif;font-size:19px;font-weight:400;line-height:.65;text-align:right;transform:translateY(-1px)}@media (hover:hover) and (pointer:fine){.reference-second-act__link:hover:before{transform:scaleX(1)}}.reference-second-act__link:active:before,.reference-second-act__link:focus-visible:before{transform:scaleX(1)}.reference-second-act__media{position:relative;display:block;width:46.875vw;height:46.875vw;flex:none;overflow:visible;background:transparent;perspective:1400px}.reference-video-player{position:absolute;inset:0;perspective:1400px}.reference-video-player__plane{position:absolute;z-index:1;inset:0;transform:rotateX(0deg) rotateY(0deg);transform-origin:center;transform-style:preserve-3d;will-change:transform}.reference-video-player__surface{position:absolute;inset:0;isolation:isolate;overflow:hidden;background:#08080a;backface-visibility:hidden}.reference-video-player__video{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:#08080a;filter:brightness(.9) contrast(1.04) saturate(.9)}.reference-video-player__surface:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(7,7,10,.18),transparent 42%,rgba(7,7,10,.24))}.reference-video-player__play{position:absolute;z-index:4;top:50%;left:50%;padding:0;overflow:hidden;border:0;border-radius:0;background:#dfff00;box-shadow:none;transform:translate3d(-50%,-50%,28px);cursor:pointer}.reference-video-player__play,.reference-video-player__play img{display:block;width:32px;height:32px}.reference-video-player__play:focus-visible{outline:1px solid #242424;outline-offset:4px}.reference-video-viewer{position:fixed;z-index:89;inset:0;isolation:isolate;overflow:hidden;color:#d2d2d2;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;background:transparent}.reference-video-viewer[data-phase=media]{background:#242424}.reference-video-viewer__blocks{position:absolute;z-index:5;inset:0;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(6,1fr);pointer-events:none}.reference-video-viewer__block{display:block;min-width:0;min-height:0;background:#242424;outline:1px solid #242424}.reference-video-viewer[data-phase=opening] .reference-video-viewer__block{opacity:0;animation:reference-video-block-in 1ms step-end forwards;animation-delay:calc(var(--viewer-open-order) * 12ms)}.reference-video-viewer[data-phase=media] .reference-video-viewer__blocks{visibility:hidden;opacity:0}.reference-video-viewer[data-phase=closing] .reference-video-viewer__block{opacity:1;animation:reference-video-block-out 1ms step-end forwards;animation-delay:calc(.15s + var(--viewer-close-order) * 12ms)}.reference-video-viewer__topbar{position:absolute;z-index:8;top:0;right:0;left:0;display:flex;height:38px;align-items:center;justify-content:space-between;padding-left:24px;color:rgba(210,210,210,.72);font-size:9px;line-height:1;text-transform:uppercase;opacity:0}.reference-video-viewer[data-phase=opening] .reference-video-viewer__topbar{animation:reference-video-ui-in 1ms step-end .65s forwards}.reference-video-viewer[data-phase=media] .reference-video-viewer__topbar{opacity:1}.reference-video-viewer__close{width:158px;height:38px;padding:0;border:0;border-radius:0;background:#d2d2d2;color:#242424;font:inherit;font-size:10px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background-color .18s steps(3),color .18s linear}@media (hover:hover) and (pointer:fine){.reference-video-viewer__close:hover{background:#e4fe52;color:#181818}}.reference-video-viewer__close:focus-visible{outline:1px solid #e4fe52;outline-offset:-4px}.reference-video-viewer__loader{position:absolute;z-index:7;top:50%;left:50%;display:flex;align-items:center;gap:126px;pointer-events:none;opacity:0;transform:translate(-24px,-24px)}.reference-video-viewer__loader img{display:block;width:48px;height:48px;flex:none}.reference-video-viewer__loader span{color:rgba(210,210,210,.58);font-size:8px;text-transform:uppercase;white-space:nowrap;animation:reference-video-loader-label 1.3s steps(4) infinite}.reference-video-viewer[data-phase=opening] .reference-video-viewer__loader{animation:reference-video-ui-in 1ms step-end .65s forwards}.reference-video-viewer[data-phase=closing] .reference-video-viewer__loader,.reference-video-viewer[data-phase=closing] .reference-video-viewer__topbar,.reference-video-viewer[data-phase=media] .reference-video-viewer__loader{opacity:0}.reference-video-viewer__stage{position:absolute;z-index:4;inset:38px 0 0;display:grid;place-items:center;pointer-events:none}.reference-video-viewer__panel{position:relative;width:min(88vw,142.222vh);aspect-ratio:16/9;overflow:hidden;background:#08080a;opacity:0;transform:scale(.84);transform-origin:center}.reference-video-viewer[data-phase=media] .reference-video-viewer__stage{pointer-events:auto}.reference-video-viewer[data-phase=media] .reference-video-viewer__panel{animation:reference-video-panel-in 1.12s cubic-bezier(.16,1,.3,1) both}.reference-video-viewer[data-phase=closing] .reference-video-viewer__panel{opacity:1;animation:reference-video-panel-out .18s ease-in both}.reference-video-viewer__video{display:block;width:100%;height:100%;background:#08080a;-o-object-fit:contain;object-fit:contain}.reference-video-viewer__media-mask{position:absolute;z-index:3;inset:-1px;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(4,1fr);pointer-events:none}.reference-video-viewer__media-mask>span{display:block;background:#242424;outline:1px solid #242424;opacity:1}.reference-video-viewer[data-phase=media] .reference-video-viewer__media-mask>span{animation:reference-video-media-cell-out 1ms step-end forwards;animation-delay:calc(.16s + var(--viewer-media-order) * 30ms)}@keyframes reference-video-block-in{to{opacity:1}}@keyframes reference-video-block-out{to{opacity:0}}@keyframes reference-video-ui-in{to{opacity:1}}@keyframes reference-video-loader-label{0%,to{opacity:.3}35%{opacity:.72}70%{opacity:.46}}@keyframes reference-video-panel-in{0%{opacity:0;transform:scale(.84)}18%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes reference-video-panel-out{to{opacity:0;transform:scale(.94)}}@keyframes reference-video-media-cell-out{to{opacity:0}}.reference-second-act__marker{z-index:30;transform:translate3d(-50%,-50%,20px);pointer-events:none}.reference-second-act__marker:after,.reference-second-act__marker:before{background:rgba(36,36,36,.72)}.reference-second-act__marker--tl{top:-11px;left:-11px}.reference-second-act__marker--tr{top:-11px;right:-11px;left:auto;transform:translate3d(50%,-50%,20px)}.reference-second-act__marker--bl{bottom:-11px;left:-11px;top:auto;transform:translate3d(-50%,50%,20px)}.reference-second-act__marker--br{right:-11px;bottom:-11px;left:auto;top:auto;transform:translate3d(50%,50%,20px)}@media (max-width:1600px){.reference-second-act__title{font-size:140px}}@media (max-width:1280px){.reference-second-act__title{font-size:106px}.reference-second-act__callout{font-size:14px}}@media (max-width:767px){.reference-second-act__sticky{padding:16.2437vw 4.0609vw}.reference-second-act__title{width:119.05%;font-size:40px}.reference-second-act__title--top{margin-bottom:28px}.reference-second-act__title--bottom{display:none}.reference-second-act__main{margin:0;flex-direction:column;gap:28px}.reference-second-act__callout-wrap{order:2;width:100%;justify-content:flex-start}.reference-second-act__callout{width:100%;margin-left:0;font-size:14px;line-height:1.25}.reference-second-act__link{margin-top:18px;margin-left:0;font-size:12px}.reference-second-act__media{order:1;width:calc(100vw - 8.1218vw);height:calc(100vw - 8.1218vw)}.reference-video-viewer__topbar{height:42px;padding-left:12px}.reference-video-viewer__close{width:126px;height:42px}.reference-video-viewer__loader{gap:32px}.reference-video-viewer__stage{inset:42px 0 0}.reference-video-viewer__panel{width:100vw}}.book-btn--hero,.book-btn--hero:active{position:relative;isolation:isolate;overflow:hidden;background:#d2d2d2;border:0;color:#242424;filter:none;transition:color .16s linear,background-color 90ms linear,border-color 90ms linear}.book-btn--hero>*{position:relative;z-index:2}.book-btn--hero>span{display:inline-flex;align-items:center;line-height:1}.book-btn--hero:after,.book-btn--hero:before{content:"";position:absolute;inset:-1px;pointer-events:none}.book-btn--hero:before{z-index:0;background:#ffd21e;opacity:0;transition:opacity .15s linear}.book-btn--hero:after{z-index:1;background-color:#ffd21e;background-image:repeating-linear-gradient(0deg,#fff 0 1px,#ffd21e 1px 2px,rgba(255,255,255,.82) 2px 3px,#ffd21e 3px 5px),repeating-linear-gradient(90deg,rgba(255,210,30,.9) 0 2px,#fff 2px 3px,rgba(255,210,30,.96) 3px 6px,rgba(255,255,255,.88) 6px 8px),linear-gradient(135deg,#fff 0 25%,#ffd21e 25% 50%,rgba(255,255,255,.9) 50% 75%,#ffd21e 75% 100%);background-size:100% 5px,8px 100%,6px 4px;opacity:0}.book-btn--hero:focus-visible{outline:1px solid rgba(255,255,255,.78);outline-offset:3px}.book-btn--hero:focus-visible:before{animation:book-yellow-lock .76s step-end both}.book-btn--hero:focus-visible:after{animation:book-yellow-tv-static .76s step-end both}@media (hover:hover) and (pointer:fine){.book-btn--hero:hover{background:#ffd21e;border-color:#ffd21e;color:#242424;filter:none;transition-delay:.67s,.67s,.67s}.book-btn--hero:hover:before{animation:book-yellow-lock .76s step-end both}.book-btn--hero:hover:after{animation:book-yellow-tv-static .76s step-end both}}.transition-nav[data-mode=fixed] .book-btn--hero,.transition-nav[data-mode=fixed] .hero-menu-btn,.transition-nav[data-mode=scrolling] .book-btn--hero,.transition-nav[data-mode=scrolling] .hero-menu-btn{background-color:#242424;color:#d2d2d2}@media (hover:hover) and (pointer:fine){.transition-nav[data-mode=fixed] .hero-menu-btn:hover,.transition-nav[data-mode=scrolling] .hero-menu-btn:hover{background-color:#e4fe52;color:#181818;transition:background-color .18s steps(3),color .18s linear}.transition-nav[data-mode=fixed] .book-btn--hero:hover,.transition-nav[data-mode=scrolling] .book-btn--hero:hover{background-color:#ffd21e;color:#242424}}@keyframes book-yellow-lock{0%{opacity:0;clip-path:inset(0 100% 0 0)}8%{opacity:.34;clip-path:inset(0 62% 72% 0)}15%{opacity:.12;clip-path:inset(58% 18% 0 26%)}23%{opacity:.72;clip-path:inset(18% 38% 44% 0)}31%{opacity:.38;clip-path:inset(0 8% 64% 14%)}42%{opacity:.84;clip-path:inset(42% 0 12% 0)}53%{opacity:.56;clip-path:inset(8% 19% 29% 0)}65%{opacity:.94;clip-path:inset(0 0 18% 0)}76%,to{opacity:1;clip-path:inset(0)}}@keyframes book-yellow-tv-static{0%{opacity:0;clip-path:inset(0);transform:translateX(-10px) scaleX(1.08);background-position:0 0,0 0,0 0}7%{opacity:1;clip-path:inset(0 0 68% 0);transform:translateX(8px) scaleX(.94);background-position:0 -7px,11px 0,-3px 5px}14%{opacity:.88;clip-path:inset(56% 0 0 0);transform:translateX(-6px) scaleX(1.06);background-position:0 12px,-8px 0,7px -4px}22%{opacity:1;clip-path:inset(19% 0 45% 0);transform:translateX(12px) scaleX(.9);background-position:0 -16px,17px 0,-5px 8px}31%{opacity:.92;clip-path:inset(0 0 24% 0);transform:translateX(-4px) scaleX(1.03);background-position:0 9px,-13px 0,9px -6px}43%{opacity:.96;clip-path:inset(48% 0 8% 0);transform:translateX(7px) scaleX(.97);background-position:0 -13px,6px 0,-7px 3px}56%{opacity:.9;clip-path:inset(7% 0 12% 0);transform:translateX(-3px) scaleX(1.02);background-position:0 17px,-4px 0,5px -9px}69%{opacity:.68;clip-path:inset(0 0 9% 0);transform:translateX(2px);background-position:0 -6px,9px 0,-3px 4px}82%{opacity:.34;clip-path:inset(0);transform:none;background-position:0 4px,0 0,4px -2px}to{opacity:0;clip-path:inset(0);transform:none;background-position:0 0,0 0,0 0}}@media (prefers-reduced-motion:reduce){.book-btn--hero:focus-visible:before,.book-btn--hero:hover:before{animation:none;opacity:1;clip-path:inset(0)}.book-btn--hero:focus-visible:after,.book-btn--hero:hover:after{animation:none;opacity:0}}.maya-mark{display:inline-block;vertical-align:middle;flex:none}.maya-mark-bar{transform-box:fill-box;transform-origin:center bottom;animation:mayaMarkAssemble .72s var(--ease-expo) both}@keyframes mayaMarkAssemble{0%{transform:scaleY(.18);opacity:0}to{transform:scaleY(1);opacity:1}}@media (prefers-reduced-motion:reduce){.maya-mark-bar{animation:none}}.glass-pill{background:rgba(244,240,235,.055);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(244,240,235,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 12px 34px -14px rgba(0,0,0,.6)}.tg-login-hit{z-index:2;cursor:pointer}.tg-login-hit iframe{transform:scale(6);transform-origin:center}.lux-btn.lux-white,.lux-btn.lux-white:hover,.lux-dark .lux-btn.lux-white,.lux-dark .lux-btn.lux-white:hover{background:#fff;color:#0b0a0c;border-color:#fff}.glass-pill{transition:background .55s var(--ease-expo),border-color .55s var(--ease-expo),box-shadow .55s var(--ease-expo)}.glass-pill a,.glass-pill button,.glass-pill span,.glass-pill svg{transition:color .55s var(--ease-expo),background-color .55s var(--ease-expo)}.nav-on-light .glass-pill{background:rgba(244,240,235,.72);border-color:rgba(10,10,13,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 12px 34px -14px rgba(0,0,0,.3)}.nav-on-light .glass-pill a,.nav-on-light .glass-pill button,.nav-on-light .glass-pill span{color:rgba(14,14,18,.82)}.nav-on-light .nav-logo,.nav-on-light svg{color:rgba(14,14,18,.85)}.nav-on-light .nav-divider{background:rgba(14,14,18,.2)}main>footer,main>section:not(:first-child):not(.scrub-scene):not(.hero-section):not(.pinned-story):not(.section-light){position:relative;z-index:1;margin-top:-1.6rem;border-top-left-radius:1.9rem;border-top-right-radius:1.9rem;background-color:var(--bg);overflow:hidden;box-shadow:0 -20px 44px -26px rgba(0,0,0,.75)}main>footer:before,main>section:not(:first-child):not(.scrub-scene):not(.hero-section):not(.pinned-story):not(.section-light):before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 6%,rgba(168,192,62,.5) 50%,transparent 94%);z-index:5;pointer-events:none}.hero-text{text-shadow:0 1px 3px rgba(0,0,0,.9),0 0 2px rgba(0,0,0,.85)}.flip-card{perspective:1400px}.flip-inner{position:relative;height:100%;width:100%;transition:transform .7s cubic-bezier(.16,1,.3,1);transform-style:preserve-3d}.flip-card.is-flipped .flip-inner{transform:rotateY(180deg)}.flip-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;border-radius:1rem}.flip-back{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.showcase{--bg:#f3efe7;--ink:#16140f;--body:#4a463d;--teal:#0e8c80;--teal-deep:#0a6b61;--card:#faf8f3;--line:rgba(22,20,15,0.12);background:var(--bg);color:var(--body);font-family:var(--font-mont),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.showcase ::-moz-selection{background:rgba(14,140,128,.22);color:var(--ink)}.showcase ::selection{background:rgba(14,140,128,.22);color:var(--ink)}.showcase .font-display{font-family:var(--font-serif),"Playfair Display",Georgia,serif;color:var(--ink);font-weight:500;letter-spacing:-.01em}.lux-btn{position:relative;display:inline-flex;align-items:center;gap:.6rem;border-radius:9999px;padding:.9rem 1.55rem;font-family:var(--font-mont),sans-serif;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;line-height:1;cursor:pointer;transition:background-color .5s cubic-bezier(.16,1,.3,1),color .5s,border-color .5s}.lux-fill{background:var(--teal);color:#fff;border:1px solid var(--teal)}.lux-fill:hover{background:var(--teal-deep);border-color:var(--teal-deep)}.lux-ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.55)}.lux-ghost:hover{background:rgba(255,255,255,.12)}.lux-link{background:transparent;color:var(--ink);border:0;padding:.35rem 0}.lux-diamond{width:7px;height:7px;flex:none;background:currentColor;transform:rotate(45deg);transition:transform .55s cubic-bezier(.16,1,.3,1)}.lux-btn:hover .lux-diamond{transform:rotate(225deg)}.lux-label{position:relative;display:inline-block}.lux-underline{position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .5s cubic-bezier(.16,1,.3,1)}.lux-btn:hover .lux-underline{transform:scaleX(1);transform-origin:left center}.lux-fill .lux-underline,.lux-ghost .lux-underline{display:none}.lux-holobtn{overflow:hidden}.lux-holobtn .lux-diamond,.lux-holobtn .lux-label{position:relative;z-index:1}.lux-holo{position:absolute;inset:0;z-index:0;pointer-events:none;display:grid;grid-template-columns:repeat(auto-fill,3px);grid-auto-rows:3px;gap:2px;align-content:start;justify-content:start;clip-path:inset(0 100% 0 0);transition:clip-path .6s cubic-bezier(.4,0,.2,1);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 26%,rgba(0,0,0,.05));mask-image:linear-gradient(90deg,transparent,#000 8%,#000 26%,rgba(0,0,0,.05))}.lux-holobtn:active .lux-holo,.lux-holobtn:focus-visible .lux-holo{clip-path:inset(0 0 0 0)}.holo-cube{width:3px;height:3px;border-radius:.8px;background:var(--maya);opacity:.3;animation-name:holoTwinkle;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:paused}.lux-holobtn:active .holo-cube,.lux-holobtn:focus-visible .holo-cube{animation-play-state:running}@keyframes holoTwinkle{0%,to{opacity:.18;filter:brightness(.8)}50%{opacity:1;filter:brightness(1.5)}}.lux-btn.lux-mayabtn,.lux-btn.lux-mayabtn:active,.lux-btn.lux-mayabtn:focus-visible,.lux-btn.lux-mayabtn:hover,.lux-dark .lux-btn.lux-mayabtn,.lux-dark .lux-btn.lux-mayabtn:active,.lux-dark .lux-btn.lux-mayabtn:focus-visible,.lux-dark .lux-btn.lux-mayabtn:hover{background:#07070a;color:#f4f0eb;border-color:rgba(244,240,235,.16)}.flick-vp{cursor:grab}.flick-vp.is-grabbing{cursor:grabbing}.flick-arrow{display:grid;place-items:center;width:44px;height:44px;border-radius:9999px;border:1px solid var(--line);color:var(--ink);font-size:1.05rem;transition:background-color .4s,color .4s,border-color .4s}.flick-arrow:hover{background:var(--teal);color:#fff;border-color:var(--teal)}.mask-blob{border-radius:46% 54% 57% 43%/52% 45% 55% 48%;overflow:hidden}.mask-arch{border-radius:50% 50% 1.4rem 1.4rem/34% 34% 1.4rem 1.4rem;overflow:hidden}.lux-dark{--teal:var(--gold,#c9a86a);--teal-deep:#7b9a2b;--ink:#f4f0eb;--body:#9a968e;--card:#0c0c10;--line:rgba(244,240,235,0.10)}.lux-dark .lux-fill{color:#0b0a0c;border-color:var(--gold)}.lux-dark .lux-fill:hover{color:#0b0a0c}.lux-dark .lux-link{color:var(--ink)}.lux-dark .flick-arrow{color:var(--ink);border-color:var(--line)}.lux-dark .flick-arrow:hover{color:#0b0a0c}html.me-cursor,html.me-cursor *{cursor:none!important}@keyframes vortex-marker-blink{0%{opacity:0;transform:translateZ(0) scale(.7)}9%{opacity:1;transform:translate3d(-2px,1px,0) scale(1)}18%{opacity:0;transform:translate3d(2px,-1px,0) scale(.85)}29%{opacity:1;transform:translate3d(3px,-2px,0) scale(.75)}39%{opacity:1;transform:translate3d(-1px,2px,0) scale(1.12)}49%{opacity:0;transform:translate3d(2px,1px,0) scale(.82)}61%{opacity:1;transform:translate3d(-3px,-1px,0) scale(1)}72%{opacity:0;transform:translate3d(1px,2px,0) scale(.8)}83%{opacity:1;transform:translate3d(2px,0,0) scale(.92)}92%{opacity:1;transform:translate3d(-1px,0,0) scale(1.06)}to{opacity:1;transform:translateZ(0) scale(1)}}.vortex-marker-pulse{animation:vortex-marker-blink .33s step-end both;will-change:transform,opacity}.maya-preloader{pointer-events:auto}html[data-maya-intro-skipped=true] .maya-preloader{display:none}body:has([data-maya-preloader]) .transition-nav{z-index:121;opacity:1!important}html:not([data-maya-intro-skipped=true]) body:has([data-maya-preloader]) .hero-action-target:first-child,html:not([data-maya-intro-skipped=true]) body:has([data-maya-preloader]) .transition-nav__brand,html:not([data-maya-intro-skipped=true]) body:has([data-maya-preloader]) .transition-nav__coordinates{visibility:hidden}.maya-preloader__skip{position:absolute;right:24px;bottom:24px;padding:12px;color:#d2d2d2;background:#242424;border:1px solid #d2d2d2;font:11px monospace;text-transform:uppercase;cursor:pointer}html[data-maya-intro-phase=ident] [data-hero-line],html[data-maya-intro-phase=loading] [data-hero-line],html[data-maya-intro-phase=meta] [data-hero-line],html[data-maya-intro-phase=spiral] [data-hero-line]{opacity:0!important}html[data-maya-intro-phase=ident] .hero-reference-plus,html[data-maya-intro-phase=loading] .hero-reference-plus,html[data-maya-intro-phase=spiral] .hero-reference-plus{opacity:0!important;pointer-events:none}.maya-preloader__backdrop{opacity:1;transition:opacity .1s linear}.maya-preloader[data-phase=complete] .maya-preloader__backdrop,.maya-preloader[data-phase=spiral] .maya-preloader__backdrop,.maya-preloader[data-phase=title] .maya-preloader__backdrop{opacity:0}.maya-preloader__ident,.maya-preloader__loading{position:absolute;transition:opacity .13s linear,transform .18s cubic-bezier(.16,1,.3,1)}.maya-preloader__loading{opacity:1;transform:translateY(0)}.maya-preloader__loading-logo{color:#d2d2d2}.maya-preloader__ident{opacity:0;transform:translateY(3px) scaleX(.9)}.maya-preloader__ident:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:250px;height:24px;opacity:0;background:linear-gradient(90deg,transparent 0 2%,rgba(240,240,239,.78) 2% 9%,transparent 9% 13%,rgba(180,180,179,.52) 13% 24%,transparent 24% 31%,rgba(240,240,239,.86) 31% 46%,transparent 46% 52%,rgba(154,154,153,.55) 52% 63%,transparent 63% 68%,rgba(240,240,239,.8) 68% 82%,transparent 82% 89%,rgba(191,191,190,.58) 89% 98%,transparent 98% 100%);clip-path:inset(3px 0 13px);transform:translate3d(-50%,-50%,0);pointer-events:none}.maya-preloader[data-phase=ident] .maya-preloader__loading,.maya-preloader[data-phase=spiral] .maya-preloader__loading,.maya-preloader[data-phase=title] .maya-preloader__loading{opacity:0;transform:translateY(-5px)}.maya-preloader[data-phase=ident] .maya-preloader__ident{opacity:1;transform:translateY(0) scaleX(1)}.maya-preloader[data-phase=ident] .maya-preloader__ident:before{animation:maya-loader-block-strip .22s step-end both}.maya-preloader[data-phase=spiral] .maya-preloader__ident{opacity:0;transform:translateY(-4px) scaleX(1.02);transition-duration:.24s}.maya-preloader__decode{position:relative;display:inline-block;opacity:0}.maya-preloader[data-phase=ident] .maya-preloader__decode{animation:maya-loader-decode .22s step-end both}.maya-preloader__logo{color:#d2d2d2;opacity:0}.maya-preloader[data-phase=ident] .maya-preloader__logo{animation:maya-loader-logo-in .18s step-end 24ms both}.maya-preloader[data-phase=spiral] .maya-preloader__decode,.maya-preloader[data-phase=spiral] .maya-preloader__logo{opacity:1}.maya-preloader__decode:after,.maya-preloader__decode:before{content:attr(data-text);position:absolute;inset:0;overflow:hidden;opacity:0}.maya-preloader[data-phase=ident] .maya-preloader__decode:before{color:#f0f0ef;opacity:.82;clip-path:inset(4% 0 57% 0);transform:translateX(-9px) scaleX(1.12);animation:maya-loader-slice-a .22s step-end both}.maya-preloader[data-phase=ident] .maya-preloader__decode:after{color:#9e9e9c;opacity:.72;clip-path:inset(52% 0 2% 0);transform:translateX(8px) scaleX(.9);animation:maya-loader-slice-b .22s step-end both}.maya-preloader__track{transition:opacity .26s linear}.maya-preloader[data-phase=complete] .maya-preloader__track,.maya-preloader[data-phase=title] .maya-preloader__track{opacity:0}@keyframes maya-loader-decode{0%{opacity:0;filter:blur(4px);transform:translateX(-14px) scaleX(.25)}8%{opacity:1;filter:blur(0);transform:translateX(11px) scaleX(1.32)}15%{opacity:.18;transform:translateX(-8px) scaleX(.76)}24%{opacity:.95;transform:translateX(6px) scaleX(1.16)}32%{opacity:.3;filter:blur(1px);transform:translateX(-5px) scaleX(.9)}43%{opacity:1;filter:blur(0);transform:translateX(3px) scaleX(1.08)}52%{opacity:.42;transform:translateX(-2px) scaleX(.96)}63%{opacity:1;transform:translateX(1px) scaleX(1.04)}76%{opacity:.68;transform:translateX(-1px) scaleX(.99)}88%,to{opacity:1;filter:none;transform:none}}@keyframes maya-loader-slice-a{0%,10%{transform:translateX(-9px) scaleX(1.12);clip-path:inset(4% 0 57% 0)}11%,22%{transform:translateX(13px) scaleX(.82);clip-path:inset(27% 0 48% 0)}23%,38%{transform:translateX(-6px) scaleX(1.2);clip-path:inset(8% 0 70% 0)}39%,55%{transform:translateX(8px) scaleX(.92);clip-path:inset(42% 0 37% 0)}56%,73%{transform:translateX(-3px) scaleX(1.06);clip-path:inset(16% 0 63% 0)}74%,to{transform:none;opacity:0}}@keyframes maya-loader-slice-b{0%,13%{transform:translateX(8px) scaleX(.9);clip-path:inset(52% 0 2% 0)}14%,30%{transform:translateX(-12px) scaleX(1.18);clip-path:inset(64% 0 14% 0)}31%,47%{transform:translateX(6px) scaleX(.86);clip-path:inset(48% 0 29% 0)}48%,66%{transform:translateX(-5px) scaleX(1.12);clip-path:inset(72% 0 5% 0)}67%,82%{transform:translateX(2px) scaleX(.98);clip-path:inset(58% 0 19% 0)}83%,to{transform:none;opacity:0}}@keyframes maya-loader-logo-in{0%{opacity:0;filter:blur(3px);transform:translateX(-5px) scaleX(.35)}18%{opacity:1;filter:none;transform:translateX(3px) scaleX(1.18)}34%{opacity:.25;transform:translateX(-2px) scaleX(.82)}52%{opacity:1;transform:translateX(1px) scaleX(1.06)}70%{opacity:.58;transform:translateX(-1px)}to{opacity:1;filter:none;transform:none}}@keyframes maya-loader-block-strip{0%{opacity:.88;clip-path:inset(2px 28% 14px 0);transform:translate3d(calc(-50% - 18px),calc(-50% - 3px),0) scaleX(.7)}18%{opacity:.58;clip-path:inset(12px 2% 3px 18%);transform:translate3d(calc(-50% + 14px),calc(-50% + 4px),0) scaleX(1.08)}36%{opacity:.92;clip-path:inset(4px 10% 11px 3%);transform:translate3d(calc(-50% - 8px),calc(-50% - 1px),0) scaleX(.88)}55%{opacity:.64;clip-path:inset(14px 24% 1px 7%);transform:translate3d(calc(-50% + 8px),calc(-50% + 5px),0) scaleX(1.02)}73%{opacity:.82;clip-path:inset(7px 4% 8px 24%);transform:translate3d(calc(-50% - 4px),calc(-50% + 1px),0) scaleX(.94)}88%,to{opacity:0;clip-path:inset(10px 50% 10px 50%);transform:translate3d(-50%,-50%,0) scaleX(.8)}}@media (prefers-reduced-motion:reduce){.maya-preloader__decode,.maya-preloader__decode:after,.maya-preloader__decode:before,.maya-preloader__logo{animation:none!important;opacity:1}}.designs-page,body.designs-page-active,html.designs-page-active{background:#d2d2d2;color:#242424}.designs-page{position:relative;min-height:100svh;overflow:hidden;font-family:var(--font-mont),system-ui,sans-serif;isolation:isolate}main.designs-page>.designs-filter,main.designs-page>.designs-footer,main.designs-page>.designs-list{margin-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important;background-color:#d2d2d2!important;box-shadow:none!important}main.designs-page>.designs-filter,main.designs-page>.designs-list{overflow:visible!important}main.designs-page>.designs-filter:before,main.designs-page>.designs-footer:before,main.designs-page>.designs-list:before{display:none!important}.designs-modal__grid,.designs-page__grid{position:fixed;z-index:0;inset:0;pointer-events:none;background-image:linear-gradient(90deg,transparent calc(12.5% - .5px),rgba(36,36,36,.2) calc(12.5% - .5px),rgba(36,36,36,.2) calc(12.5% + .5px),transparent calc(12.5% + .5px)),linear-gradient(90deg,transparent calc(50% - .5px),rgba(36,36,36,.12) calc(50% - .5px),rgba(36,36,36,.12) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(90deg,transparent calc(75% - .5px),rgba(36,36,36,.1) calc(75% - .5px),rgba(36,36,36,.1) calc(75% + .5px),transparent calc(75% + .5px))}.designs-topbar{position:fixed;z-index:70;top:0;right:0;left:0;display:flex;justify-content:space-between;background:rgba(210,210,210,.96);border-bottom:1px solid rgba(36,36,36,.16);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-transform:uppercase}.designs-topbar,.designs-topbar__brand{height:30px;align-items:center;color:#242424}.designs-topbar__brand{display:inline-flex;margin-left:2.5vw;gap:8px;font-size:10px;font-weight:700;text-decoration:none}.designs-topbar__logo{width:19px;height:19px}.designs-topbar__controls{display:flex;height:30px;margin-left:auto;align-items:center;gap:2.5vw}.designs-topbar__coordinates{display:inline-flex;min-width:138px;align-items:center;justify-content:flex-end;gap:10px;color:rgba(36,36,36,.72);font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.designs-topbar__menu{display:inline-flex;width:8.3333vw;min-width:126px;height:30px;padding:0;align-items:center;justify-content:center;border:0;border-radius:0;background:#242424;color:#d2d2d2;font-family:inherit;font-size:10px;font-weight:600;text-transform:uppercase}@media (hover:hover) and (pointer:fine){.designs-topbar__menu:hover{background:#dfff00;color:#242424;transition:background-color .18s steps(3),color .18s linear}}.designs-filter{position:relative;z-index:1;display:flex;min-height:122px;padding:76px 2.5vw 24px;align-items:flex-end;gap:34px;border-bottom:1px solid rgba(36,36,36,.72);color:#242424;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:600;text-transform:uppercase}.designs-filter__label{flex:none;letter-spacing:.08em}.designs-filter__options{display:flex;min-width:0;align-items:center;gap:10px}.designs-filter button{display:inline-flex;height:18px;padding:1px 6px 0;align-items:center;border:0;border-radius:0;background:transparent;color:#242424;font-family:inherit;font-size:inherit;font-weight:inherit;text-transform:uppercase;white-space:nowrap;clip-path:inset(0 100% 0 0);animation:designs-filter-in .62s steps(7) forwards;animation-delay:calc(.66s + var(--filter-index, 0) * 48ms)}.designs-filter button:first-child{--filter-index:0}.designs-filter button:nth-child(2){--filter-index:1}.designs-filter button:nth-child(3){--filter-index:2}.designs-filter button:nth-child(4){--filter-index:3}.designs-filter button.is-active{background:#dfff00}.designs-filter button:focus-visible{outline:1px solid #242424;outline-offset:2px}.designs-list{position:relative;z-index:1}.designs-row{position:relative;display:grid;min-height:clamp(288px,22.5vw,396px);grid-template-columns:minmax(272px,31vw) minmax(0,1fr);gap:18px;padding:18px 1.6667vw 18px 2.5vw;border-bottom:1px solid rgba(36,36,36,.72)}.designs-row__copy{display:flex;max-width:260px;align-self:center;flex-direction:column;align-items:flex-start}.designs-row__title{max-width:250px;color:#242424;font-size:clamp(16px,1.18vw,21px);font-weight:700;line-height:.96;letter-spacing:0;text-transform:uppercase}.designs-row__category{margin-top:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:600;line-height:1.2;text-transform:uppercase}.designs-row__description{max-width:230px;margin-top:12px;font-size:11px;font-weight:500;line-height:1.2}.designs-row__details{display:grid;width:100%;margin-top:16px;grid-template-columns:1fr 1fr;gap:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;line-height:1.25;text-transform:uppercase}.designs-row__details div{min-width:0}.designs-row__details dt{color:rgba(36,36,36,.48)}.designs-row__details dd{margin-top:3px;overflow-wrap:anywhere}.designs-row__media{position:relative;display:grid;min-width:0;height:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25vw;padding-bottom:52px}.designs-row__compare-button{position:absolute;left:0;bottom:0;min-height:44px;padding:10px 16px;display:inline-flex;align-items:center;gap:24px;background:#dfff00;color:#242424;font:600 11px/1.2 ui-monospace,monospace;text-transform:uppercase;cursor:pointer}.designs-row__compare-button:focus-visible{outline:2px solid #242424;outline-offset:3px}body:has(.designs-page[data-modal-open=true],.services-price-modal) [data-testid=brand-actions]{visibility:hidden;pointer-events:none}.designs-media__panel{position:relative;display:block;min-width:0;height:100%;padding:0;overflow:hidden;border:0;border-radius:0;background:#bdbdbd;color:#242424;cursor:none;isolation:isolate}.designs-media__panel img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--design-position);object-position:var(--design-position);filter:saturate(.84) contrast(1.02) brightness(.98);transform:scale(var(--design-scale)) scaleX(var(--design-mirror,1));transition:filter .5s ease,transform .9s var(--ease-expo)}.designs-media__panel:focus-visible img,.designs-media__panel:hover img{filter:saturate(.96) contrast(1.03) brightness(1);transform:scale(calc(var(--design-scale) * 1.025)) scaleX(var(--design-mirror,1))}.designs-media__panel:focus-visible{outline:1px solid #242424;outline-offset:-1px}.designs-media__state{position:absolute;z-index:3;bottom:8px;left:8px;padding:3px 5px 2px;background:#dfff00;color:#242424;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:700;line-height:1;text-transform:uppercase;opacity:0;transform:translateY(5px);transition:opacity .14s linear,transform .22s var(--ease-expo)}.designs-media__panel:focus-visible .designs-media__state,.designs-media__panel:hover .designs-media__state{opacity:1;transform:translateY(0)}.designs-modal__mask,.designs-pixel-mask{position:absolute;z-index:5;inset:-1px;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(4,1fr);pointer-events:none}.designs-modal__mask>span,.designs-pixel-mask__cell{display:block;background:#d2d2d2;outline:1px solid #d2d2d2;opacity:1}.designs-row.is-visible .designs-pixel-mask__cell{opacity:0;transition:opacity 1ms step-end;transition-delay:calc(var(--reveal-base) + var(--panel-delay) + var(--cell-order) * 23ms)}.designs-hover-label{position:fixed;z-index:95;top:0;left:0;display:flex;width:142px;height:58px;padding:0 16px;align-items:center;justify-content:space-between;background:#dfff00;color:#242424;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:700;text-transform:uppercase;opacity:0;pointer-events:none;will-change:transform,opacity}.designs-page[data-modal-open=true] .designs-hover-label{opacity:0!important}.designs-hover-label:after,.designs-hover-label:before{content:"";position:absolute;left:-7px;width:7px;height:7px;border-right:1px solid rgba(36,36,36,.7)}.designs-hover-label:before{top:-7px;border-bottom:1px solid rgba(36,36,36,.7)}.designs-hover-label:after{bottom:-7px;border-top:1px solid rgba(36,36,36,.7)}.designs-intro{position:fixed;z-index:130;inset:0;pointer-events:auto}.designs-intro__grid{position:absolute;inset:0;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(6,1fr)}.designs-intro__block{display:block;background:#242424;outline:1px solid #242424;animation:designs-intro-block-out 1ms step-end forwards;animation-delay:calc(.12s + var(--intro-order) * 17ms)}.designs-intro__block:nth-child(5n+2),.designs-intro__block:nth-child(7n+1){background:#111}.designs-footer{overflow:hidden;border-bottom:1px solid rgba(36,36,36,.72);background:linear-gradient(180deg,rgba(210,210,210,.98) 0,rgba(210,210,210,.9) 30%,rgba(223,255,0,.84) 72%,rgba(223,255,0,.96)),url(/media/interior-player-poster.jpg) bottom /cover no-repeat}.designs-footer,.designs-footer__content{position:relative;z-index:1;min-height:100svh}.designs-footer__content{display:flex;padding:8vw 2.5vw max(100px,2.5vw);flex-direction:column}.designs-footer__kicker{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:600;text-transform:uppercase}.designs-footer__title{display:block;margin-top:3vw;color:#242424;font-size:8.4vw;font-weight:700;line-height:.82;letter-spacing:0;text-decoration:none;text-transform:uppercase}.designs-footer__meta{display:flex;margin-top:auto;justify-content:space-between;gap:24px;color:#242424;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:600;text-transform:uppercase}.designs-footer__meta a{color:inherit}.reference-continuation-flow{--reference-paper:#d2d2d2;--reference-ink:#242424;--reference-acid:#dfff00;--reference-dark-surface:#1f1f1f;position:relative;z-index:2;width:100%;background:var(--reference-paper);color:var(--reference-ink);font-family:var(--font-mont),system-ui,sans-serif}.reference-continuation{position:relative;width:100%;overflow:clip;background:inherit;color:inherit;font-family:inherit}.reference-landing-flow{display:flow-root}.reference-continuation-flow [data-reference-reveal],.reference-continuation-flow [data-reference-reveal].is-visible{opacity:1;transform:none}.reference-tech{position:relative;z-index:1;padding:88px 0 89px;border-top:1px solid rgba(36,36,36,.24);background:var(--reference-paper);will-change:transform}.reference-tech__body{width:88.95vw;padding:0 0 0 2.5vw;font-size:36px;font-weight:500;line-height:1.2}.reference-tech__text-reveal{transform-style:preserve-3d}.reference-tech__paragraph{display:block}.reference-tech__paragraph+.reference-tech__paragraph{margin-top:20px}.reference-tech__line{display:block;visibility:hidden;opacity:0;clip-path:inset(100% -100% -100%);transform:translate3d(0,-.5em,0) scale(1.1);transform-style:preserve-3d;transition:opacity .25s ease-in;white-space:nowrap;will-change:clip-path,opacity,transform}.reference-tech__body.is-visible .reference-tech__line{visibility:visible;opacity:1;animation:reference-tech-reveal-from-bottom .5s ease-in var(--reference-tech-line-delay) forwards,reference-tech-scale-pulse .75s cubic-bezier(.175,.885,.42,1.275) var(--reference-tech-line-delay) forwards}@keyframes reference-tech-reveal-from-bottom{0%{clip-path:inset(-100% -100% 100%)}99.9%{clip-path:inset(0)}to{clip-path:none}}@keyframes reference-tech-scale-pulse{0%{transform:translate3d(0,-.5em,0) scale(1.1) rotateX(30deg)}to{transform:translateZ(0)}}.reference-capabilities{display:grid;width:100%;margin-top:88px;padding:0 2.5vw;grid-template-columns:32vw 16.125vw minmax(0,46.875vw);align-items:start}.reference-capabilities__preview{position:relative;width:14.791vw;aspect-ratio:1;align-self:start;overflow:hidden;background:#bdbdbd;will-change:transform}.reference-capabilities__preview>img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.84) contrast(.97);opacity:0}.reference-capabilities__preview>img[data-shown=true]{opacity:1}.reference-capabilities__pixel-mask{position:absolute;z-index:2;inset:0;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(10,1fr);pointer-events:none}.reference-capabilities__pixel-mask>span{background:var(--reference-paper);opacity:1}.reference-capabilities.is-visible .reference-capabilities__pixel-mask>span{animation:reference-capability-pixel-clear 1ms step-end calc(.1s + var(--reference-pixel-order) * 3ms) forwards}@keyframes reference-capability-pixel-clear{to{opacity:0}}.reference-capabilities__label{padding-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:600;line-height:1.15;text-transform:uppercase}.reference-capabilities__list{width:100%;border-top:1px solid rgba(36,36,36,.5)}.reference-capabilities__item{position:relative;display:grid;width:100%;min-height:0;padding:var(--reference-capability-pad,1.6667vw) 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;border:0;border-bottom:1px solid rgba(36,36,36,.5);background:transparent;color:var(--reference-ink);outline:none;text-align:left;transition:padding .4s cubic-bezier(.215,.61,.355,1),color .18s ease;will-change:padding}.reference-capabilities__item.is-active{color:#111}.reference-capabilities__number{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-variant-numeric:tabular-nums}.reference-capabilities__title{font-size:16px;font-weight:500;line-height:1.2}.reference-editorial-link{position:relative;display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:28px;margin-left:-10px;padding:9px 10px 8px;align-items:center;gap:28px;overflow:hidden;color:var(--reference-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:600;line-height:1;text-transform:uppercase;text-decoration:none;isolation:isolate}.reference-editorial-link--button{border:0;border-radius:0;background:transparent;cursor:pointer}.reference-editorial-link:before{position:absolute;z-index:-1;inset:0;content:"";background:var(--reference-acid);transform:scaleX(0);transform-origin:left center;transition:transform .28s cubic-bezier(.22,1,.36,1)}.reference-editorial-link:focus-visible:before,.reference-editorial-link:hover:before{transform:scaleX(1)}.reference-editorial-link:focus-visible{outline:1px solid var(--reference-ink);outline-offset:2px}.reference-editorial-link__arrow{font-family:Arial,Helvetica,sans-serif;font-size:19px;font-weight:400;line-height:.6;transition:transform .28s cubic-bezier(.22,1,.36,1)}.reference-editorial-link:focus-visible .reference-editorial-link__arrow,.reference-editorial-link:hover .reference-editorial-link__arrow{transform:translateX(4px)}.reference-logo-rail{position:relative;width:100%;height:48px;overflow:hidden;border-top:1px solid var(--reference-ink);border-bottom:1px solid rgba(36,36,36,.24);background:var(--reference-acid)}.reference-app-transition{position:relative;z-index:7;width:100%;background:var(--reference-dark-surface);box-shadow:0 -34px 68px -50px rgba(0,0,0,.86);isolation:isolate;will-change:transform}.reference-app-transition .reference-logo-rail{z-index:2}.reference-logo-rail__chase{position:absolute;z-index:3;inset:0;overflow:hidden;pointer-events:none}.reference-logo-rail__chase:before{position:absolute;inset:0;content:"";background:repeating-linear-gradient(112deg,transparent 0 74px,rgba(36,36,36,.06) 75px 76px,transparent 77px 150px)}.reference-logo-rail__chase-group{position:absolute;z-index:1;top:0;left:-190px;width:178px;height:48px;animation:reference-rail-chase 12s linear infinite;will-change:transform}.reference-rail-character{position:absolute;z-index:1;top:-3px;display:block;width:44px;height:54px;overflow:visible;color:var(--reference-ink);shape-rendering:geometricPrecision}.reference-rail-character--barber{left:0}.reference-rail-character--client{left:126px}.reference-logo-rail__ground{position:absolute;right:-100px;bottom:1px;left:-100px;height:8px;overflow:hidden}.reference-logo-rail__ground:after,.reference-logo-rail__ground:before{position:absolute;right:-100px;left:0;height:1px;content:"";animation:reference-rail-ground 558ms linear infinite;will-change:transform}.reference-logo-rail__ground:before{top:0;background:repeating-linear-gradient(to right,var(--reference-ink) 0 18px,transparent 18px 38px)}.reference-logo-rail__ground:after{top:5px;background:repeating-linear-gradient(to right,var(--reference-ink) 0 5px,transparent 5px 62px)}.reference-rail-streak{position:absolute;z-index:0;left:-26px;height:1px;border-radius:999px;background:var(--reference-ink);opacity:0;animation:reference-rail-streak 992ms linear infinite}.reference-rail-streak--one{top:13px;width:23px}.reference-rail-streak--two{top:25px;width:18px;animation-delay:-377ms}.reference-rail-streak--three{top:37px;width:21px;animation-delay:-694ms}@keyframes reference-rail-chase{to{transform:translate3d(calc(100vw + 380px),0,0)}}@keyframes reference-rail-ground{to{transform:translateX(-38px)}}@keyframes reference-rail-streak{0%{opacity:0;transform:translateX(20px)}25%{opacity:.72}to{opacity:0;transform:translateX(-70px)}}.services-price-modal{--services-paper:#d2d2d2;--services-ink:#242424;--services-acid:#dfff00;position:fixed;z-index:210;inset:0;overflow:hidden;background:var(--services-paper);color:var(--services-ink);font-family:var(--font-mont),system-ui,sans-serif}.services-price-modal__noise{position:absolute;z-index:30;inset:0;pointer-events:none;opacity:.035;background:repeating-linear-gradient(0deg,rgba(0,0,0,.38),rgba(0,0,0,.38) 1px,transparent 0,transparent 4px)}.services-price-modal[data-phase=closing] .services-price-modal__noise,.services-price-modal[data-phase=opening] .services-price-modal__noise{opacity:.22;animation:services-price-noise 90ms steps(2) infinite}.services-price-modal__cells{position:absolute;z-index:20;inset:0;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(7,1fr);pointer-events:none}.services-price-modal__cells>span{min-width:0;min-height:0;background:#242424;outline:1px solid #242424}.services-price-modal[data-phase=opening] .services-price-modal__cells>span{opacity:1;animation:services-price-cell-clear 1ms step-end forwards;animation-delay:calc(90ms + var(--services-cell-order) * 7ms)}.services-price-modal[data-phase=open] .services-price-modal__cells{visibility:hidden}.services-price-modal[data-phase=closing] .services-price-modal__cells>span{opacity:0;animation:services-price-cell-fill 1ms step-end forwards;animation-delay:calc(var(--services-cell-order) * 7ms)}.services-price-modal__topbar{position:absolute;z-index:40;top:0;right:0;left:0;display:flex;height:38px;padding-left:24px;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(36,36,36,.38);background:rgba(210,210,210,.96);color:rgba(36,36,36,.72);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:600;line-height:1;text-transform:uppercase}.services-price-modal__close{width:158px;height:38px;padding:0;border:0;border-radius:0;background:#242424;color:#d2d2d2;font:inherit;font-size:10px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background-color .18s steps(3),color .18s linear}.services-price-modal__close:focus-visible,.services-price-modal__close:hover{background:var(--services-acid);color:var(--services-ink)}.services-price-modal__close:focus-visible{outline:1px solid var(--services-ink);outline-offset:-4px}.services-price-modal__scroll{position:absolute;z-index:2;inset:38px 0 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.services-price-modal__intro{display:grid;min-height:284px;padding:54px 2.5vw 42px;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-content:end;gap:22px 48px;border-bottom:1px solid rgba(36,36,36,.52)}.services-price-modal__eyebrow{grid-column:1/-1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:600;text-transform:uppercase}.services-price-modal__intro .services-price-modal__title{margin:0;max-width:900px;align-self:end;font-size:82px;font-weight:600;line-height:.84;letter-spacing:0;text-transform:uppercase}.services-price-modal__intro p{max-width:430px;margin:0;align-self:end;font-size:15px;font-weight:500;line-height:1.25}.services-price-modal__list{overflow-x:auto;border-bottom:1px solid rgba(36,36,36,.52)}.services-price-modal__table{width:100%;border-collapse:collapse;table-layout:fixed}.services-price-modal__col-number{width:calc(3.6vw + 38px)}.services-price-modal__col-service{width:auto}.services-price-modal__col-tier{width:25%}.services-price-modal__table td,.services-price-modal__table th{height:48px;padding:8px 1.1vw;border-bottom:1px solid rgba(36,36,36,.32);text-align:left;vertical-align:middle}.services-price-modal__table td:first-child,.services-price-modal__table th:first-child{padding-left:2.5vw}.services-price-modal__table td:last-child,.services-price-modal__table th:last-child{padding-right:2.5vw}.services-price-modal__table thead th{height:42px;border-bottom-color:rgba(36,36,36,.52);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:700;line-height:1.15;text-transform:uppercase}.services-price-modal__table tbody tr{position:relative;transition:background-color .18s steps(3)}.services-price-modal__table tbody tr:focus-within,.services-price-modal__table tbody tr:hover{background:var(--services-acid)}.services-price-modal__book-service{color:inherit;text-decoration:none}.services-price-modal__book-service:after{content:"";position:absolute;inset:0;cursor:pointer}.services-price-modal__book-service:focus-visible{outline:none}.services-price-modal__book-service:focus-visible:after{outline:2px solid var(--services-ink);outline-offset:-2px}.services-price-modal__number,.services-price-modal__price{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:600;font-variant-numeric:tabular-nums;text-transform:uppercase;white-space:nowrap}.services-price-modal__name{min-width:0;font-size:16px;font-weight:500;line-height:1.15}.services-price-modal__footer{display:flex;min-height:96px;padding:24px 2.5vw;align-items:center;justify-content:space-between;gap:24px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:600;text-transform:uppercase}.services-price-modal__footer a{padding:10px 12px 9px;background:var(--services-acid);color:var(--services-ink);text-decoration:none}.services-price-modal[data-phase=opening] .services-price-modal__scroll,.services-price-modal[data-phase=opening] .services-price-modal__topbar{animation:services-price-ui-in .24s steps(3) .16s both}.services-price-modal[data-phase=closing] .services-price-modal__scroll,.services-price-modal[data-phase=closing] .services-price-modal__topbar{animation:services-price-ui-out .18s steps(2) both}@keyframes services-price-cell-clear{to{opacity:0}}@keyframes services-price-cell-fill{to{opacity:1}}@keyframes services-price-ui-in{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes services-price-ui-out{to{opacity:0}}@keyframes services-price-noise{0%{transform:translate3d(0,-2px,0)}50%{transform:translate3d(2px,1px,0)}to{transform:translate3d(-1px,2px,0)}}.reference-studio{position:relative;padding:0;border-bottom:1px solid rgba(36,36,36,.24)}.reference-studio__pin{position:relative;padding:54px 2.5vw 124px;background:var(--reference-paper)}.reference-studio--after-beard{z-index:4;margin-top:-100svh;background:var(--reference-paper);opacity:var(--beard-studio-entry,0);pointer-events:none;transform:translate3d(0,var(--beard-studio-shift-y,0),0);will-change:opacity,transform}.reference-studio--after-beard:before{content:"";position:absolute;z-index:-1;right:0;bottom:100%;left:0;height:100vh;height:100svh;background:var(--reference-paper);pointer-events:none}.reference-studio--after-beard[data-beard-entry=visible]{pointer-events:auto}.reference-studio__heading{position:relative;z-index:6;display:grid;min-height:172px;grid-template-columns:27.5% 45% minmax(0,27.5%);align-items:start}.reference-studio__eyebrow{padding-top:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:600;text-transform:uppercase}.reference-studio__title{grid-column:2;width:100%;max-width:760px;margin:0;justify-self:center;color:var(--reference-ink);font-size:88px;font-weight:700;line-height:.82;letter-spacing:0;text-align:center;text-transform:uppercase}.reference-studio__title.reference-studio__title--kiyansky{line-height:.96}.reference-studio__role{position:relative;z-index:1;grid-column:2;margin-top:10px;justify-self:center;color:var(--reference-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:600;line-height:1.2;text-transform:uppercase}.reference-studio__selector{position:absolute;top:48px;left:0;display:flex;width:calc(18% - 24px);max-width:246px;flex-direction:column;border-bottom:1px solid rgba(36,36,36,.28)}.reference-studio__selector-item{display:grid;min-width:0;min-height:28px;padding:6px 7px;border:0;border-top:1px solid rgba(36,36,36,.28);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;background:transparent;color:var(--reference-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:600;line-height:1.15;text-align:left;text-transform:uppercase;cursor:pointer;transition:background-color .12s ease,color .12s ease}.reference-studio__selector-item>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-studio__selector-item>span:last-child{color:rgba(36,36,36,.5);white-space:nowrap}.reference-studio__selector-item:focus-visible,.reference-studio__selector-item:hover,.reference-studio__selector-item[data-active=true]{background:var(--reference-acid);color:#171717;outline:0}.reference-studio__selector-item:focus-visible>span:last-child,.reference-studio__selector-item:hover>span:last-child,.reference-studio__selector-item[data-active=true]>span:last-child{color:rgba(23,23,23,.64)}.reference-studio__body{display:grid;margin-top:0;grid-template-columns:27.5% 45% minmax(0,27.5%);align-items:start;gap:0}.reference-studio__manifesto{display:flex;min-height:100%;padding-top:260px;padding-right:34px;flex-direction:column;align-items:center;text-align:center}.reference-studio__index,.reference-studio__location,.reference-studio__portrait-caption{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-transform:uppercase}.reference-studio__index{margin-bottom:18px;color:rgba(36,36,36,.48);font-size:9px}.reference-studio__details>p,.reference-studio__manifesto p{max-width:380px;font-size:15px;font-weight:500;line-height:1.24}.reference-studio__details>p,.reference-studio__location,.reference-studio__manifesto p{margin-right:auto;margin-left:auto}.reference-studio__details>p+p{margin-top:20px}.reference-studio__portrait{position:relative;width:min(100%,45svh);height:80svh;margin:-20px auto 0;aspect-ratio:9/16;perspective:1400px}.reference-studio__portrait-plane{position:absolute;inset:0;background:#0a0a0c;backface-visibility:hidden;transform:rotateX(0deg) rotateY(0deg);transform-origin:center;transform-style:preserve-3d;will-change:transform}.reference-studio__portrait-plane:after{position:absolute;z-index:2;inset:0;content:"";pointer-events:none;background:linear-gradient(180deg,transparent 62%,rgba(0,0,0,.52)),linear-gradient(90deg,rgba(223,255,0,.08),transparent 35%)}.reference-studio__portrait-plane--transparent{background:transparent}.reference-studio__portrait-plane--transparent:after{display:none}.reference-studio__portrait .reference-studio__portrait-plane--transparent video{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%}.reference-studio__portrait img,.reference-studio__portrait video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.78) contrast(1.04)}.reference-studio__portrait video{-o-object-position:50% 57%;object-position:50% 57%}.reference-studio__portrait-caption{position:absolute;z-index:3;right:12px;bottom:10px;left:12px;color:rgba(255,255,255,.78);font-size:8px}.reference-studio__portrait-plane--transparent .reference-studio__portrait-caption{color:rgba(36,36,36,.76)}.reference-continuation__marker{position:absolute;z-index:5;width:22px;height:22px;pointer-events:none}.reference-continuation__marker:after,.reference-continuation__marker:before{position:absolute;top:50%;left:50%;content:"";background:rgba(36,36,36,.66);transform:translate(-50%,-50%)}.reference-continuation__marker:before{width:1px;height:22px}.reference-continuation__marker:after{width:22px;height:1px}.reference-continuation__marker--tl{top:-14px;left:-14px;transform:translate(-50%,-50%)}.reference-continuation__marker--tr{top:-14px;right:-14px;transform:translate(50%,-50%)}.reference-continuation__marker--bl{bottom:-14px;left:-14px;transform:translate(-50%,50%)}.reference-continuation__marker--br{right:-14px;bottom:-14px;transform:translate(50%,50%)}.reference-studio__details{display:flex;padding:48px 24px 0;flex-direction:column;align-items:center;text-align:center}.reference-studio__location{display:flex;margin-top:54px;flex-direction:column;gap:5px;color:rgba(36,36,36,.62);font-size:9px;line-height:1.25}.reference-studio__location span:first-child{margin-bottom:8px;color:var(--reference-ink);font-weight:600}.reference-app{--reference-app-paper:var(--reference-dark-surface);--reference-app-ink:#d6d6d6;position:relative;z-index:7;padding:96px 2.5vw 118px;overflow:hidden;border-top:1px solid rgba(214,214,214,.16);border-bottom:0;background:var(--reference-app-paper);color:var(--reference-app-ink)}@media (min-width:768px){.reference-studio--after-beard[data-beard-entry=visible]{position:sticky;top:min(40svh,calc(140svh - var(--studio-pin-height, 100svh)))}}.reference-app__heading{display:grid;grid-template-columns:18% 50% minmax(0,32%);grid-template-rows:auto auto;align-items:end}.app-phone-3d__status,.reference-app__benefits-label,.reference-app__eyebrow,.reference-app__index,.reference-app__phone-caption{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:600;line-height:1.25;text-transform:uppercase}.reference-app__eyebrow{grid-column:1;grid-row:1;padding-bottom:34px;color:rgba(214,214,214,.66)}.reference-app__title{grid-column:1/3;grid-row:2;width:100%;margin:0;color:var(--reference-app-ink);font-size:104px;font-weight:700;line-height:.8;letter-spacing:0;text-transform:uppercase}.reference-app__lead{grid-column:3;grid-row:2;width:min(100%,340px);margin:0 0 8px 52px;font-size:16px;font-weight:500;line-height:1.24}.reference-app__body{display:grid;margin-top:82px;grid-template-columns:18% 43% minmax(0,39%);align-items:center}.reference-app__intro{align-self:start;padding:86px 48px 0 0}.reference-app__intro>p{margin-top:22px;font-size:15px;font-weight:500;line-height:1.24}.reference-app__actions{display:flex;margin-top:34px;align-items:flex-start;flex-direction:column;gap:4px}.reference-app .reference-editorial-link{color:var(--reference-app-ink)}.reference-app__actions .reference-editorial-link{margin-top:0}.reference-app__actions .reference-editorial-link:first-child{background:var(--reference-acid);color:#161616}.reference-app .reference-editorial-link:focus-visible,.reference-app .reference-editorial-link:hover{color:#161616}.reference-app__phone{position:relative;width:100%;height:700px;min-height:0;perspective:1400px}.reference-app__phone-caption{position:absolute;z-index:4;right:12px;bottom:10px;left:12px;color:rgba(214,214,214,.62);pointer-events:none}.reference-app .reference-continuation__marker:after,.reference-app .reference-continuation__marker:before{background:rgba(214,214,214,.58)}.app-phone-3d{position:absolute;inset:-4% -8%;overflow:hidden;cursor:crosshair;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.app-phone-3d.is-dragging{cursor:grabbing}.app-phone-3d__canvas{position:relative;z-index:1;display:block;width:100%;height:100%;outline:0;opacity:0}.app-phone-3d__preview{position:absolute;top:8%;left:24%;width:52%;height:86%;box-sizing:border-box;overflow:hidden;border:4px solid #24334a;border-radius:12%/5.5%;background:#080a0d;box-shadow:inset 0 0 0 2px #080a0d,0 14px 28px rgba(0,0,0,.28);transform:perspective(900px) rotateY(-8deg) rotateX(-2deg);transition:opacity .4s ease}.app-phone-3d__preview img{display:block;width:100%;height:100%;-o-object-fit:fill;object-fit:fill;border-radius:inherit}.app-phone-3d[data-phone-state=ready] .app-phone-3d__preview{opacity:0}.app-phone-3d__status{position:absolute;inset:0;display:flex;padding:0 12%;align-items:center;justify-content:center;gap:18px;color:rgba(214,214,214,.72);pointer-events:none}.app-phone-3d__status img{display:block;width:32%;max-height:72%;-o-object-fit:contain;object-fit:contain}.app-phone-3d[data-phone-state=ready] .app-phone-3d__canvas{animation:reference-app-phone-arrive .9s cubic-bezier(.22,1,.36,1) both}@keyframes reference-app-phone-arrive{0%{opacity:0;transform:translate3d(0,46px,0) scale(.94)}to{opacity:1;transform:translateZ(0) scale(1)}}.reference-app__benefits{align-self:center;padding-left:72px}.reference-app__benefits-label{display:block;margin-bottom:22px;color:rgba(214,214,214,.62)}.reference-app__benefits ol{margin:0;padding:0;border-top:1px solid rgba(214,214,214,.42);list-style:none}.reference-app__benefits li{display:grid;min-height:68px;padding:15px 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;border-bottom:1px solid rgba(214,214,214,.42)}.reference-app__benefits li>span:first-child{max-width:360px;font-size:15px;font-weight:500;line-height:1.2}.reference-app__benefits li>span:last-child{color:rgba(214,214,214,.52);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-variant-numeric:tabular-nums}.reference-gift-transition{position:relative;z-index:8;height:420svh;overflow:visible;background:transparent}.reference-gift-transition__sticky{position:sticky;top:calc(0px - var(--reference-second-act-pull, 0px));width:100%;height:100svh;overflow:clip;transform:translate3d(0,var(--events-overlap-hold,0),0);will-change:transform}.reference-gift-transition__track{position:absolute;inset:0 auto 0 0;display:flex;width:300vw;height:100%;transform:translate3d(-200vw,0,0);will-change:transform}.reference-gift{--reference-gift-progress:0;--reference-gift-paper:var(--reference-dark-surface);--reference-gift-ink:#d6d6d6;position:relative;z-index:3;order:3;flex:0 0 100vw;min-height:100svh;padding:64px 2.5vw 68px;overflow:hidden;border-right:1px solid rgba(214,214,214,.16);background:var(--reference-gift-paper);color:var(--reference-gift-ink);box-shadow:36px 0 76px -42px rgba(0,0,0,.88);will-change:transform}.reference-gift:before{position:absolute;top:0;right:0;bottom:0;width:1px;content:"";background:rgba(223,255,0,calc(.25 + var(--reference-gift-progress) * .75));pointer-events:none}.reference-gift__heading{display:grid;grid-template-columns:18% 52% minmax(0,30%);grid-template-rows:auto auto;align-items:end}.reference-gift__benefits-label,.reference-gift__eyebrow,.reference-gift__index,.reference-gift__visual figcaption{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:600;line-height:1.25;text-transform:uppercase}.reference-gift__eyebrow{grid-column:1;grid-row:1;padding-bottom:24px;color:rgba(214,214,214,.66)}.reference-gift__title{grid-column:1/3;grid-row:2;width:100%;margin:0;color:var(--reference-gift-ink);font-size:clamp(56px,5vw,76px);font-weight:700;line-height:.81;letter-spacing:0;text-transform:uppercase}.reference-gift__lead{grid-column:3;grid-row:2;width:min(100%,340px);margin:0 0 7px 34px;font-size:15px;font-weight:500;line-height:1.24}.reference-gift__body{display:grid;margin-top:48px;grid-template-columns:18% 52% minmax(0,30%);align-items:center}.reference-gift__intro{align-self:start;padding:52px 42px 0 0}.reference-gift__index{color:rgba(214,214,214,.62)}.reference-gift__intro>p{margin-top:22px;font-size:14px;font-weight:500;line-height:1.24}.reference-gift .reference-editorial-link{color:var(--reference-gift-ink)}.reference-gift .reference-editorial-link:focus-visible,.reference-gift .reference-editorial-link:hover{color:#161616}.reference-gift .reference-continuation__marker:after,.reference-gift .reference-continuation__marker:before{background:rgba(214,214,214,.58)}.reference-gift__visual{position:relative;width:min(100%,660px);margin:0;justify-self:center;background:var(--reference-gift-paper);isolation:isolate}.reference-gift__video{display:block;width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;mix-blend-mode:lighten}.reference-gift__visual figcaption{display:flex;margin-top:18px;justify-content:space-between;gap:18px;color:rgba(214,214,214,.62)}.reference-gift__amounts{display:flex;gap:12px;color:var(--reference-gift-ink)}.reference-gift__benefits{padding-left:52px}.reference-gift__benefits-label{display:block;margin-bottom:20px;color:rgba(214,214,214,.62)}.reference-gift__benefits ol{margin:0;padding:0;border-top:1px solid rgba(214,214,214,.42);list-style:none}.reference-gift__benefits li{display:grid;min-height:62px;padding:13px 0;border-bottom:1px solid rgba(214,214,214,.42);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px}.reference-gift__benefits li>span:first-child{max-width:320px;font-size:14px;font-weight:500;line-height:1.2}.reference-gift__benefits li>span:last-child{color:rgba(214,214,214,.52);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-variant-numeric:tabular-nums}.reference-events{--reference-events-progress:0;position:relative;z-index:2;order:2;flex:0 0 100vw;width:100vw;min-height:100svh;padding:38px 2.5vw 30px;overflow:hidden;border-right:1px solid rgba(36,36,36,.24);background:var(--reference-paper);color:var(--reference-ink);box-shadow:30px 0 72px -48px rgba(0,0,0,.82);will-change:transform}.reference-events__heading{display:grid;min-height:142px;grid-template-columns:18% 52% minmax(0,30%);grid-template-rows:auto 1fr;align-items:end}.reference-events__eyebrow,.reference-events__meta,.reference-events__status,.reference-events__type{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600;line-height:1.2;text-transform:uppercase}.reference-events__eyebrow{grid-column:1;grid-row:1;padding-bottom:18px;color:rgba(36,36,36,.58);font-size:9px}.reference-events__title{grid-column:1/3;grid-row:2;margin:0;color:var(--reference-ink);font-size:72px;font-weight:700;line-height:.8;letter-spacing:0;text-transform:uppercase}.reference-events__title>span{display:block}.reference-events__lead{grid-column:3;grid-row:2;width:min(100%,340px);margin:0 0 3px 34px;font-size:15px;font-weight:500;line-height:1.24}.reference-events__grid{background:rgba(36,36,36,.28)}.reference-events__grid,.reference-events__widget{min-height:350px;border:1px solid rgba(36,36,36,.28)}.reference-events__widget{height:calc(100svh - 250px);max-height:650px;margin-top:22px;overflow:auto;background:#f2f2f0;scrollbar-width:none}.reference-events__widget::-webkit-scrollbar{display:none}.reference-events__widget iframe{display:block;width:100%!important;min-height:100%;border:0!important}.reference-events__pending{display:grid;height:calc(100svh - 250px);min-height:350px;max-height:650px;margin-top:22px;place-content:center;gap:10px;border:1px solid rgba(36,36,36,.28);background:linear-gradient(rgba(36,36,36,.1) 1px,transparent 0),linear-gradient(90deg,rgba(36,36,36,.1) 1px,transparent 0);background-size:25% 50%;color:var(--reference-ink);text-align:center}.reference-events__pending span,.reference-events__pending strong{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:0}.reference-events__pending span{color:rgba(36,36,36,.54);font-size:8px}.reference-events__pending strong{font-size:clamp(18px,2.4vw,34px);font-weight:600}.reference-events__item{position:relative;display:block;min-width:0;min-height:0;overflow:hidden;background:#141414;color:#f1f1f1;text-decoration:none;isolation:isolate}.reference-events__item:first-child{grid-column:1/5;grid-row:1/3}.reference-events__item:nth-child(2){grid-column:5/8}.reference-events__item:nth-child(3){grid-column:8/11;grid-row:1}.reference-events__item:nth-child(4){grid-column:11/13;grid-row:1}.reference-events__item:nth-child(5){grid-column:5/7;grid-row:2}.reference-events__item:nth-child(6){grid-column:7/10;grid-row:2}.reference-events__item:nth-child(7){grid-column:10/13;grid-row:2}.reference-events__item img,.reference-events__item video{display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .7s cubic-bezier(.22,1,.36,1),filter .4s ease}.reference-events__shade{background:linear-gradient(180deg,rgba(0,0,0,.3) 0,transparent 38%,transparent 57%,rgba(0,0,0,.76))}.reference-events__meta{position:absolute;z-index:2;top:10px;right:11px;left:11px;display:flex;justify-content:space-between;gap:12px;color:rgba(255,255,255,.82);font-size:7px}.reference-events__caption{position:absolute;z-index:2;right:12px;bottom:12px;left:12px;max-width:390px;color:#fff;font-size:12px;font-weight:600;line-height:1.18;opacity:0;transform:translate3d(0,8px,0);transition:opacity .22s ease,transform .3s ease}.reference-events__item:first-child .reference-events__caption,.reference-events__item:focus-visible .reference-events__caption,.reference-events__item:hover .reference-events__caption{opacity:1;transform:translateZ(0)}.reference-events__item:focus-visible img,.reference-events__item:focus-visible video,.reference-events__item:hover img,.reference-events__item:hover video{filter:saturate(1.06) contrast(1.02);transform:scale(1.025)}.reference-events__item:focus-visible{outline:2px solid var(--reference-acid);outline-offset:-2px}.reference-events__type{top:26px;left:11px;padding:3px 5px}.reference-events__status{display:flex;margin-top:10px;align-items:center;gap:8px;color:rgba(36,36,36,.58);font-size:7px}.reference-events__status>span:first-child{width:6px;height:6px;background:var(--reference-acid);box-shadow:0 0 0 1px rgba(36,36,36,.72)}.beard-scroll-transition{--beard-video-paper:#c3c1c2;position:relative;z-index:5;height:440svh;overflow:visible;background:transparent;isolation:isolate;pointer-events:none}.beard-scroll-transition__signal-sentinel{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none}.beard-scroll-transition__sticky{position:absolute;top:0;left:0;width:100%;height:100svh;overflow:hidden;background:transparent;contain:paint;will-change:opacity,transform}.beard-scroll-transition__sticky:before{content:"";position:absolute;z-index:0;inset:0;background:var(--beard-video-paper);pointer-events:none}.beard-scroll-transition__sticky:after{content:"";position:absolute;z-index:0;inset:0;background:var(--reference-paper);opacity:var(--beard-backdrop-paper-opacity,0);pointer-events:none}.beard-scroll-transition__intro-copy{position:absolute;z-index:2;inset:96px 2.5vw 44px;display:grid;grid-template-columns:minmax(250px,24vw) 1fr minmax(250px,23vw);grid-template-rows:auto 1fr auto;color:#242424;opacity:var(--beard-intro-copy-opacity,1);pointer-events:none;transition:opacity 90ms linear}.beard-scroll-transition__intro-heading{grid-column:1;grid-row:1}.beard-scroll-transition__intro-detail>span,.beard-scroll-transition__intro-eyebrow,.beard-scroll-transition__intro-manifesto>span{display:block;color:rgba(36,36,36,.58);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:600;line-height:1.2;text-transform:uppercase}.beard-scroll-transition__intro-eyebrow{margin-bottom:24px}.beard-scroll-transition__intro-title{display:flex;max-width:340px;margin:0;flex-direction:column;color:#242424;font-size:56px;font-weight:700;line-height:.92;letter-spacing:0;text-transform:uppercase}.beard-scroll-transition__intro-detail,.beard-scroll-transition__intro-manifesto{max-width:278px;padding-top:14px;border-top:1px solid rgba(36,36,36,.3)}.beard-scroll-transition__intro-manifesto{grid-column:1;grid-row:3;align-self:end}.beard-scroll-transition__intro-detail{grid-column:3;grid-row:2;align-self:center;justify-self:end}.beard-scroll-transition__intro-detail p,.beard-scroll-transition__intro-manifesto p{margin:16px 0 0;color:rgba(36,36,36,.88);font-size:14px;font-weight:500;line-height:1.28}.beard-scroll-transition[data-beard-signal=copying] .beard-scroll-transition__back-canvas,.beard-scroll-transition[data-beard-signal=copying] .beard-scroll-transition__front-canvas,.beard-scroll-transition[data-beard-signal=idle] .beard-scroll-transition__back-canvas,.beard-scroll-transition[data-beard-signal=idle] .beard-scroll-transition__front-canvas{opacity:0;clip-path:inset(0 0 100% 0)}.beard-scroll-transition[data-beard-signal=booting] .beard-scroll-transition__back-canvas,.beard-scroll-transition[data-beard-signal=booting] .beard-scroll-transition__front-canvas{animation:beard-signal-picture-in .9s step-end both}@keyframes beard-signal-picture-in{0%{opacity:0;clip-path:inset(50% 0 50% 0);filter:grayscale(1) contrast(1.8) brightness(1.25)}7%{opacity:.92;clip-path:inset(49.5% 0 49.5% 0);filter:grayscale(1) contrast(2.1) brightness(1.4)}12%{opacity:.28;clip-path:inset(0);filter:grayscale(1) contrast(1.7) brightness(1.2)}18%{opacity:.92;filter:grayscale(1) contrast(1.4) brightness(1.1)}24%{opacity:.36;filter:grayscale(1) contrast(1.8) brightness(1.25)}33%{opacity:.96;filter:grayscale(1) contrast(1.3) brightness(1.08)}42%{opacity:.58;filter:grayscale(1) contrast(1.6) brightness(1.15)}55%{opacity:.94;filter:grayscale(1) contrast(1.2) brightness(1.05)}68%{opacity:.74;filter:grayscale(1) contrast(1.3) brightness(1.07)}82%{opacity:.97;filter:grayscale(1) contrast(1.15) brightness(1.03)}to{opacity:var(--beard-video-opacity,1);clip-path:inset(0);filter:contrast(1.04)}}.beard-scroll-transition__front,.beard-scroll-transition__media{position:absolute;top:50%;left:50%;width:max(100vw,177.7778svh);height:max(56.25vw,100svh);max-width:none;background:transparent;transform:translate3d(-50%,-50%,0) scale(1);transform-origin:50% 50%;will-change:transform}.beard-scroll-transition__video{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;-o-object-fit:contain;object-fit:contain;filter:contrast(1.04);pointer-events:none;transform:translateZ(0);will-change:transform}.beard-scroll-transition__media{z-index:1}.beard-scroll-transition__front{z-index:3}.beard-scroll-transition__back-canvas,.beard-scroll-transition__front-shift{position:absolute;inset:0;transform:translateZ(0);will-change:transform}.beard-scroll-transition__back-canvas{display:block;width:100%;height:100%;max-width:none;-o-object-fit:contain;object-fit:contain;filter:contrast(1.04);opacity:var(--beard-video-opacity,1);pointer-events:none}.beard-scroll-transition__video{visibility:hidden}.beard-scroll-transition__front-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;-o-object-fit:contain;object-fit:contain;filter:contrast(1.04);opacity:var(--beard-video-opacity,1);pointer-events:none}.beard-scroll-transition__video{opacity:var(--beard-video-opacity,1)}.beard-scroll-transition__portal{position:absolute;z-index:2;inset:0;overflow:hidden;opacity:var(--beard-portal-opacity,0);background:transparent;pointer-events:none}.beard-scroll-transition__portal:before{position:absolute;z-index:0;inset:0;content:"";background:#fff;opacity:var(--beard-portal-backdrop-opacity,0);pointer-events:none}.beard-scroll-transition__legacy-clone{position:absolute;z-index:1;top:var(--beard-next-preview-center-y,61svh);left:50%;width:100vw;height:100svh;overflow:hidden;opacity:var(--beard-next-preview-opacity,0);background:transparent;pointer-events:none;transform:translate3d(-50%,-50%,0) scale(var(--beard-next-preview-scale,1));transform-origin:50% 50%;will-change:opacity,transform}.legacy-light-scene{position:relative;z-index:4;height:190svh;overflow:visible;background:#07070a;isolation:isolate}.legacy-light-scene--after-beard{margin-top:-100svh;opacity:var(--beard-next-entry,0);pointer-events:none;will-change:opacity}.legacy-light-scene--after-beard[data-beard-entry=visible]{pointer-events:auto}.legacy-light-scene__sticky{position:sticky;top:calc(0px - var(--reference-second-act-pull, 0px));width:100%;height:100svh;overflow:hidden;background:#07070a}.legacy-light-scene__full,.legacy-light-scene__title-mask{position:absolute;inset:0;pointer-events:none}.legacy-light-scene__full video,.legacy-light-scene__title-mask video{display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;transform:scale(.86);transform-origin:50% 50%;will-change:contents}.legacy-light-scene__full{z-index:1;background:#fff;opacity:0;will-change:opacity}.legacy-light-scene__title-mask{z-index:2;background:#fff;will-change:mask-size,-webkit-mask-size}@media (min-width:768px){.reference-post-barbers-transition{margin-top:-88svh}}.beard-scroll-transition__legacy-clone.legacy-light-scene__sticky{position:absolute;top:var(--beard-next-preview-center-y,61svh);background:transparent}.beard-scroll-transition__legacy-clone .legacy-light-scene__full,.beard-scroll-transition__legacy-clone .legacy-light-scene__title-mask{visibility:visible}.beard-scroll-transition__legacy-clone .legacy-light-scene__title-mask{display:none}.beard-scroll-transition__legacy-clone .legacy-light-scene__full{background:transparent;opacity:1}.beard-scroll-transition__legacy-clone .legacy-light-scene__full video{mix-blend-mode:normal}.reference-footer{position:relative;z-index:9;width:100%;min-height:max(100svh,calc(56.25vw + 30px));overflow:hidden;background:var(--reference-paper);color:var(--reference-ink);isolation:isolate;will-change:transform}.reference-footer__heading{position:relative;z-index:1;padding:82px 2.5vw 0}.reference-footer__title{width:100%;margin:0;color:var(--reference-ink);font-size:clamp(58px,6.25vw,96px);font-weight:700;line-height:.78;letter-spacing:0;text-transform:uppercase}.reference-footer__heading>p{width:270px;margin-top:28px;font-size:13px;font-weight:500;line-height:1.2}.reference-footer__team{position:absolute;z-index:2;right:0;bottom:30px;left:0;display:block;width:100%;height:auto;aspect-ratio:16/9;overflow:hidden;background:var(--reference-paper)}.reference-footer__team img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;transform:scale(1.008);transform-origin:center}.reference-footer__left,.reference-footer__right{position:absolute;z-index:4;bottom:98px;display:flex;flex-direction:column;gap:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;line-height:1.25;text-transform:uppercase}.reference-footer__left{left:2.5vw}.reference-footer__left svg{margin-bottom:12px}.reference-footer__left>span,.reference-footer__right>span{margin-bottom:8px;color:rgba(36,36,36,.5)}.reference-footer__left a,.reference-footer__right a:not(.reference-editorial-link){width:-moz-fit-content;width:fit-content;color:inherit;text-decoration:none}.reference-footer__left a:focus-visible,.reference-footer__left a:hover,.reference-footer__right a:not(.reference-editorial-link):focus-visible,.reference-footer__right a:not(.reference-editorial-link):hover{background:var(--reference-acid);outline:0}.reference-footer__right{right:2.5vw;align-items:flex-end;text-align:right}.reference-footer__right strong{max-width:220px;font-family:var(--font-mont),system-ui,sans-serif;font-size:18px;font-weight:600;line-height:1.05;text-transform:none}.reference-footer__right .reference-editorial-link{margin-top:20px;margin-right:-10px}.reference-footer__bar{position:absolute;z-index:6;right:0;bottom:0;left:0;display:grid;min-height:30px;padding:0 2.5vw;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;background:var(--reference-ink);color:#d2d2d2;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;text-transform:uppercase}.reference-footer__bar nav{display:flex;align-items:center;gap:22px}.reference-footer__bar a{color:inherit;text-decoration:none}.reference-footer__bar a:focus-visible,.reference-footer__bar a:hover{color:var(--reference-acid);outline:0}.reference-footer__bar>span:last-child{text-align:right}@media (max-width:1280px) and (min-width:768px){.reference-tech__body{font-size:31px}.reference-tech__line{white-space:nowrap}.reference-capabilities__title{font-size:16px}.reference-studio__title{font-size:66px}.reference-studio__heading{min-height:142px}.reference-studio__selector{width:calc(18% - 16px)}.reference-studio__manifesto{padding-top:210px;padding-right:34px}.reference-studio__details{padding:48px 18px 0}.reference-app__title{font-size:78px}.reference-app__lead{margin-left:34px;font-size:15px}.reference-app__intro{padding-right:32px}.reference-app__phone{height:610px}.reference-app__benefits{padding-left:50px}.reference-gift__title{font-size:58px}.reference-gift__lead{margin-left:24px;font-size:14px}.reference-gift__intro{padding-right:28px}.reference-gift__benefits{padding-left:36px}.reference-events__title{font-size:62px}.reference-events__lead{margin-left:24px;font-size:14px}.reference-footer{min-height:max(100svh,calc(56.25vw + 30px))}.reference-footer__title{font-size:80px}}@media (min-width:768px){.reference-studio--horizontal{position:relative;z-index:3;order:4;flex:0 0 100vw;width:100vw;height:100%;min-height:100svh;overflow:hidden;background:var(--reference-paper);box-shadow:0 -34px 72px -52px rgba(0,0,0,.9)}.reference-studio--horizontal .reference-studio__pin{display:flex;height:100%;min-height:0;padding:28px 2.5vw 20px;flex-direction:column;overflow:hidden}.reference-studio--horizontal .reference-studio__heading{flex:0 0 clamp(142px,18svh,170px);min-height:0}.reference-studio--horizontal .reference-studio__body{min-height:0;flex:1}.reference-studio--horizontal .reference-studio__manifesto{min-height:0;padding-top:clamp(104px,16svh,158px)}.reference-studio--horizontal .reference-studio__portrait{width:min(100%,45svh);height:100%;max-height:calc(100svh - 190px);margin:-8px auto 0}.reference-studio--horizontal .reference-studio__portrait-plane--transparent video{transform:translate3d(0,clamp(26px,4svh,34px),0) scale(1.34);transform-origin:50% 100%}.reference-studio--horizontal .reference-studio__details{padding-top:clamp(20px,4svh,42px)}}@media (max-width:767px){.services-price-modal__topbar{padding-left:16px}.services-price-modal__topbar>span{max-width:50vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.services-price-modal__close{width:126px}.services-price-modal__intro{min-height:250px;padding:42px 4.0609vw 30px;grid-template-columns:1fr;gap:18px}.services-price-modal__intro .services-price-modal__title{font-size:42px;line-height:.88}.services-price-modal__intro p{max-width:92%;font-size:13px}.services-price-modal__col-number{width:calc(4.0609vw + 48px)}.services-price-modal__col-service{width:auto}.services-price-modal__col-tier{width:28%}.services-price-modal__table td,.services-price-modal__table th{height:58px;padding:7px 5px}.services-price-modal__table td:first-child,.services-price-modal__table th:first-child{padding-left:4.0609vw}.services-price-modal__table td:last-child,.services-price-modal__table th:last-child{padding-right:4.0609vw}.services-price-modal__table thead th{height:48px;font-size:10px;overflow-wrap:anywhere}.services-price-modal__number,.services-price-modal__price{font-size:11px}.services-price-modal__name{font-size:11px;line-height:1.15}.services-price-modal__footer{min-height:116px;padding:22px 4.0609vw;flex-direction:column;align-items:flex-start}.services-price-modal__footer a{align-self:stretch;text-align:center}.reference-second-act__title--bottom{display:block;margin-top:62px}.reference-continuation{margin-top:22px}.reference-tech{padding:50px 0 62px}.reference-tech__body{width:100%;padding:0 4.0609vw;font-size:18px;line-height:1.18}.reference-tech__paragraph+.reference-tech__paragraph{margin-top:17px}.reference-tech__line{white-space:normal}.reference-capabilities{display:flex;margin-top:54px;padding:0 4.0609vw;flex-direction:column}.reference-capabilities__preview{width:100%;aspect-ratio:4/3}.reference-capabilities__label{min-height:auto;padding:24px 0 18px}.reference-capabilities__item{min-height:58px;padding:0;grid-template-columns:minmax(0,1fr) auto;gap:8px}.reference-capabilities__title{font-size:15px}.reference-logo-rail{height:48px}.reference-studio__pin{padding:72px 4.0609vw 82px}.reference-studio--after-beard[data-beard-entry=visible]{position:relative;top:0}.reference-studio--after-beard+.reference-app{margin-top:0;box-shadow:0 -24px 54px -38px rgba(0,0,0,.76);isolation:isolate}.reference-studio__body,.reference-studio__heading{display:flex;flex-direction:column;align-items:center}.reference-studio__heading{min-height:0;text-align:center}.reference-studio__eyebrow{margin-bottom:30px}.reference-studio__title{max-width:100%;font-size:34px;line-height:.9}.reference-studio__role{margin-top:11px;font-size:9px}.reference-studio__selector{position:static;width:100%;max-width:none;margin-top:28px}.reference-studio__selector-item{min-height:34px;padding:8px 9px;font-size:9px}.reference-studio__body{margin-top:30px;gap:42px}.reference-studio__manifesto{order:2;min-height:0;padding-top:0;padding-right:0;text-align:center}.reference-studio__index{margin-bottom:22px}.reference-studio__portrait{order:1;width:100%;margin:0 auto;height:min(76svh,650px);perspective:none}.reference-studio__portrait-plane{transform:none!important;will-change:auto}.reference-studio__portrait video{filter:none;transform:scale(1.25);transform-origin:center bottom}.reference-studio__details{order:3;width:100%;padding:0;text-align:center}.reference-studio__location{margin-top:36px}.reference-app{padding:72px 4.0609vw 86px}.reference-app__body,.reference-app__heading{display:flex;flex-direction:column}.reference-app__eyebrow{padding-bottom:28px}.reference-app__title{font-size:50px;line-height:.82}.reference-app__lead{width:100%;margin:28px 0 0;font-size:15px}.reference-app__body{margin-top:54px;gap:46px}.reference-app__intro{order:2;padding:0}.reference-app__intro>p{max-width:330px}.reference-app__actions{gap:6px}.reference-app__phone{order:1;height:520px}.app-phone-3d{inset:-3% -18%}.reference-app__benefits{order:3;padding-left:0}.reference-app__benefits li{min-height:64px;gap:16px}.reference-app__benefits li>span:first-child{font-size:14px}.reference-gift-transition{height:auto;overflow:visible}.reference-gift-transition__sticky{position:relative;top:0;height:auto;overflow:visible}.reference-gift-transition__track{display:block;height:auto}.reference-gift,.reference-gift-transition__track{position:relative;width:100%;transform:none!important}.reference-gift{order:0;min-height:0;padding:72px 4.0609vw 86px;overflow:hidden;border-top:1px solid rgba(214,214,214,.18);border-left:0;border-right:0;box-shadow:0 -24px 54px -38px rgba(0,0,0,.76)}.reference-gift:before{top:0;right:0;bottom:auto;width:auto;height:1px}.reference-gift__body,.reference-gift__heading{display:flex;flex-direction:column}.reference-gift__eyebrow{padding-bottom:28px}.reference-gift__title{font-size:clamp(29px,9.5vw,40px);line-height:.84}.reference-gift__lead{width:100%;margin:28px 0 0;font-size:15px}.reference-gift__body{margin-top:54px;gap:42px}.reference-gift__intro{order:2;padding:0}.reference-gift__intro>p{max-width:330px}.reference-gift__visual{order:1;width:calc(100% - 6px)}.reference-gift__visual figcaption{flex-direction:column;gap:8px;font-size:7px}.reference-gift__amounts{justify-content:space-between;gap:8px}.reference-gift__benefits{order:3;padding-left:0}.reference-gift__benefits li{min-height:62px;gap:16px}.reference-gift__benefits li>span:first-child{font-size:14px}.reference-events{position:relative;order:0;width:100%;min-height:0;padding:72px 4.0609vw 86px;overflow:hidden;border-top:1px solid rgba(36,36,36,.24);border-right:0;box-shadow:0 -24px 54px -38px rgba(0,0,0,.4);transform:none!important}.reference-events__heading{display:flex;min-height:0;flex-direction:column;align-items:flex-start}.reference-events__eyebrow{padding-bottom:28px}.reference-events__title{font-size:48px;line-height:.82}.reference-events__lead{width:100%;max-width:330px;margin:28px 0 0;font-size:15px}.reference-events__grid{height:auto;min-height:0;max-height:none;margin-top:48px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto}.reference-events__widget{height:auto;min-height:620px;max-height:none;margin-top:48px}.reference-events__pending{height:min(62svh,560px);min-height:360px;margin-top:48px;background-size:50% 25%}.reference-events__item,.reference-events__item:nth-child(n){grid-column:auto;grid-row:auto;aspect-ratio:1}.reference-events__item:first-child{grid-column:1/-1;aspect-ratio:16/11}.reference-events__caption{right:10px;bottom:10px;left:10px;font-size:10px;opacity:1;transform:none}.reference-events__status{margin-top:14px}.beard-scroll-transition{height:410svh}.beard-scroll-transition__sticky{position:sticky;top:calc(0px - var(--reference-second-act-pull, 0px));transform:none!important;will-change:auto}.beard-scroll-transition__sticky,.legacy-light-scene__sticky{height:100lvh}.beard-scroll-transition__front,.beard-scroll-transition__media{inset:0;width:100%;height:100%;transform:none;will-change:auto}.legacy-light-scene--after-beard{margin-top:-100lvh}.beard-scroll-transition__portal{background:#fff}.beard-scroll-transition__portal:before{display:none}.beard-scroll-transition__legacy-clone{overflow:visible}.beard-scroll-transition__legacy-clone .legacy-light-scene__full video{position:absolute;left:50%;width:max(100%,177.7778lvh);-o-object-fit:contain;object-fit:contain;transform:translateX(-50%) scale(.86);filter:none}.legacy-light-scene__title-mask{display:none}.legacy-light-scene>.legacy-light-scene__sticky .legacy-light-scene__full video{filter:none}.beard-scroll-transition__intro-copy{inset:70px 4.0609vw 26px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr auto;-moz-column-gap:18px;column-gap:18px}.beard-scroll-transition__intro-heading{grid-column:1/-1;transform:translateX(-7px)}.beard-scroll-transition__intro-eyebrow{margin-bottom:16px}.beard-scroll-transition__intro-title{max-width:98px;font-size:16px;line-height:.9}.beard-scroll-transition__intro-detail,.beard-scroll-transition__intro-manifesto{max-width:none;padding-top:10px;border-top-color:rgba(27,27,27,.32);color:#1b1b1b}.beard-scroll-transition__intro-manifesto{grid-column:1;grid-row:3;transform:translateY(-78px)}.beard-scroll-transition__intro-detail{grid-column:2;grid-row:3;align-self:end;transform:translateY(-78px)}.beard-scroll-transition__intro-detail>span,.beard-scroll-transition__intro-manifesto>span{color:rgba(27,27,27,.58)}.beard-scroll-transition__intro-detail p,.beard-scroll-transition__intro-manifesto p{margin-top:10px;color:rgba(27,27,27,.86);font-size:10px;line-height:1.26}.reference-footer{min-height:900px}.reference-footer__heading{padding:62px 4.0609vw 0}.reference-footer__title{font-size:58px;line-height:.82}.reference-footer__heading>p{width:230px;margin-top:24px}.reference-footer__team{right:0;bottom:112px;left:0;width:100%;height:auto}.reference-footer__left,.reference-footer__right{bottom:72px}.reference-footer__left{left:4.0609vw}.reference-footer__right{top:258px;right:4.0609vw;bottom:auto}.reference-footer__right strong{max-width:170px;font-size:15px}.reference-footer__bar{min-height:54px;padding:8px 4.0609vw;grid-template-columns:1fr auto;gap:8px 18px}.reference-footer__bar nav{grid-column:1/-1;grid-row:2;gap:14px}.reference-footer__bar>span:last-child{grid-column:2;grid-row:1}}@media (prefers-reduced-motion:reduce){.reference-gift-transition{height:auto;overflow:visible}.reference-gift-transition__sticky,.reference-gift-transition__track{position:relative;top:0;height:auto;overflow:visible}.reference-gift-transition__track{display:block;width:100%;transform:none!important}.reference-events,.reference-footer,.reference-gift{width:100%;min-height:100svh}.reference-logo-rail__chase-group{left:50%;animation:none;transform:translateX(-50%)}.reference-logo-rail__ground:after,.reference-logo-rail__ground:before,.reference-rail-streak,.services-price-modal__cells>span,.services-price-modal__noise,.services-price-modal__scroll,.services-price-modal__topbar{animation-duration:1ms!important;animation-delay:0s!important}.legacy-light-scene--after-beard{margin-top:0;opacity:1;pointer-events:auto;height:100svh}.legacy-light-scene__sticky{position:relative}.beard-scroll-transition{height:100svh}.beard-scroll-transition__sticky{position:relative}.beard-scroll-transition__media{transform:translate3d(-50%,-50%,0) scale(1.12)!important}.beard-scroll-transition__video{transform:none!important}.beard-scroll-transition__portal{opacity:1!important;clip-path:none}.beard-scroll-transition__back-canvas,.beard-scroll-transition__front-canvas{opacity:var(--beard-video-opacity,1)!important;clip-path:none!important;animation:none!important}.beard-scroll-transition__intro-copy{opacity:var(--beard-intro-copy-opacity,1)!important;animation:none!important}.reference-continuation [data-reference-reveal]{opacity:1;transform:none}.reference-tech__body.is-visible .reference-tech__line,.reference-tech__line{visibility:visible;opacity:1;clip-path:none;transform:none;animation:none;transition:none}.reference-capabilities__pixel-mask{display:none}.reference-capabilities__item{transition:none}.app-phone-3d[data-phone-state=ready] .app-phone-3d__canvas{animation:none}}.designs-modal{position:fixed;z-index:80;inset:0;overflow:auto;background:#d2d2d2;color:#242424;animation:designs-modal-in .56s steps(7) both}.designs-modal__header{position:fixed;z-index:4;top:0;right:0;left:0;display:flex;height:30px;padding-left:2.5vw;align-items:center;justify-content:space-between;background:rgba(210,210,210,.96);border-bottom:1px solid rgba(36,36,36,.18);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:600;text-transform:uppercase}.designs-modal__header button{width:8.3333vw;min-width:126px;height:30px;border:0;border-radius:0;background:#242424;color:#d2d2d2;font-family:inherit;font-size:inherit;font-weight:inherit;text-transform:uppercase}.designs-modal__layout{position:relative;z-index:2;display:grid;min-height:100svh;padding:64px 2.5vw 34px;grid-template-columns:minmax(270px,31vw) minmax(0,1fr);gap:18px;align-items:center}.designs-modal__copy{max-width:310px}.designs-modal__eyebrow{margin-bottom:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:600;text-transform:uppercase}.designs-modal__title{color:#242424;font-size:clamp(28px,3.1vw,58px);font-weight:700;line-height:.88;text-transform:uppercase}.designs-modal__description{margin-top:20px;font-size:13px;font-weight:500;line-height:1.25}.designs-modal__details{display:grid;margin-top:22px;grid-template-columns:1fr 1fr;gap:18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;line-height:1.25;text-transform:uppercase}.designs-modal__details dt{color:rgba(36,36,36,.48)}.designs-modal__details dd{margin-top:4px}.designs-modal__hint{max-width:260px;margin-top:26px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;line-height:1.35;text-transform:uppercase}.designs-modal__visual{position:relative;width:min(68vw,78vh);max-width:100%;justify-self:center;background:#bdbdbd;overflow:hidden}.designs-modal__compare{width:100%}.reveal-compare{width:100%;margin:0}.reveal-compare__image{position:relative;aspect-ratio:1;overflow:hidden;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:ew-resize}.reveal-compare__image>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;pointer-events:none}.reveal-compare__divider{position:absolute;top:0;bottom:0;left:var(--compare-position);width:2px;background:#dfff00;pointer-events:none}.reveal-compare__divider>span{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#dfff00;color:#242424;font-size:24px;transform:translate(-50%,-50%)}.reveal-compare__controls{display:flex;align-items:center;gap:16px;padding:8px 12px;background:#d2d2d2;color:#242424;font:600 12px/1.2 ui-monospace,monospace;text-transform:uppercase}.reveal-compare__controls button{min-width:52px;min-height:44px}.reveal-compare__controls button[aria-pressed=true]{background:#dfff00}.reveal-compare__controls input{width:100%;min-width:0;min-height:44px;accent-color:#242424}.designs-modal__mask>span{animation:designs-modal-cell-out 1ms step-end forwards;animation-delay:calc(.18s + var(--cell-order) * 25ms)}@keyframes designs-filter-in{0%{clip-path:inset(0 100% 0 0)}42%{clip-path:inset(0 58% 0 0)}68%{clip-path:inset(0 22% 0 0)}to{clip-path:inset(0)}}@keyframes designs-intro-block-out{to{opacity:0}}@keyframes designs-modal-cell-out{to{opacity:0}}@keyframes designs-modal-in{0%{clip-path:inset(0 0 100% 0)}22%{clip-path:inset(0 0 78% 0)}39%{clip-path:inset(0 0 58% 0)}61%{clip-path:inset(0 0 36% 0)}82%{clip-path:inset(0 0 12% 0)}to{clip-path:inset(0)}}@media (max-width:1100px) and (min-width:768px){.designs-row{grid-template-columns:minmax(240px,28vw) minmax(0,1fr)}.designs-row__media{gap:12px}.designs-row__details{display:none}.designs-modal__layout{grid-template-columns:minmax(240px,28vw) minmax(0,1fr)}}@media (max-width:767px){.designs-modal__grid,.designs-page__grid{background-image:linear-gradient(90deg,transparent calc(50% - .5px),rgba(36,36,36,.12) calc(50% - .5px),rgba(36,36,36,.12) calc(50% + .5px),transparent calc(50% + .5px))}.designs-topbar{height:38px}.designs-topbar__brand{height:38px;margin-left:16px;font-size:8px}.designs-topbar__logo{width:17px;height:17px}.designs-topbar__coordinates{display:none}.designs-topbar__controls{height:38px;gap:0}.designs-topbar__menu{width:38vw;min-width:132px;height:38px;font-size:10px}.designs-filter{min-height:112px;padding:62px 16px 18px;flex-direction:column;align-items:flex-start;gap:10px}.designs-filter__options{width:100%;padding-bottom:2px;gap:7px;overflow-x:auto;scrollbar-width:none}.designs-filter button{flex:none}.designs-row{display:block;min-height:0;padding:24px 16px 16px}.designs-row__copy{max-width:none;min-height:176px}.designs-row__title{max-width:88vw;font-size:25px}.designs-row__description{max-width:82vw;font-size:11px}.designs-row__details{max-width:82vw;margin-top:14px}.designs-row__media{height:auto;margin-top:14px;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,48vw);gap:8px}.designs-media__panel{cursor:pointer}.designs-row__compare-button{padding:10px 12px;gap:12px;font-size:10px}.designs-media__state{opacity:1;transform:none}.designs-hover-label{display:none}.designs-intro__grid{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(8,1fr)}.designs-footer__content{padding:18vw 16px 100px}.designs-footer__title{margin-top:7vw;font-size:12vw}.designs-footer__meta{flex-direction:column;gap:8px}.designs-modal__header{height:38px;padding-left:16px}.designs-modal__header button{width:38vw;min-width:132px;height:38px}.designs-modal__layout{display:flex;min-height:100svh;padding:72px 16px 24px;flex-direction:column;align-items:stretch}.designs-modal__copy{max-width:none}.designs-modal__title{max-width:90vw;font-size:36px}.designs-modal__description{max-width:86vw}.designs-modal__hint{margin-top:18px}.designs-modal__visual{order:-1;width:100%;margin-bottom:28px}}@media (prefers-reduced-motion:reduce){.designs-intro{display:none}.designs-filter button{clip-path:none;animation:none}.designs-modal__mask>span,.designs-pixel-mask__cell{opacity:0;transition:none!important;animation:none!important}.designs-modal{animation:none}}html[data-contact-page],html[data-contact-page] body{background:#242424}html[data-contact-page] button[data-testid=maya-launcher]{display:none!important}.contact-reference{--contact-paper:#242424;--contact-ink:#d2d2d2;--contact-acid:#e4fe52;position:relative;min-height:max(100svh,65.7vw);overflow:hidden;background:var(--contact-paper);color:var(--contact-ink);font-family:var(--font-mont),Arial,sans-serif;isolation:isolate}.contact-reference a{color:inherit;text-decoration:none}main.contact-reference>section.contact-reference__hero,main.contact-reference>section.contact-reference__main{margin-top:0!important;border-radius:0!important;background-color:transparent!important;overflow:visible!important;box-shadow:none!important}main.contact-reference>footer.contact-reference__footer{margin-top:0!important;border-radius:0!important;overflow:visible!important;box-shadow:none!important}main.contact-reference>footer.contact-reference__footer,main.contact-reference>section.contact-reference__hero,main.contact-reference>section.contact-reference__main{position:absolute!important;z-index:2!important}main.contact-reference>footer.contact-reference__footer:before,main.contact-reference>section.contact-reference__hero:before,main.contact-reference>section.contact-reference__main:before{display:none}.contact-reference__grid{position:absolute;z-index:0;inset:0;pointer-events:none}.contact-reference__grid-v{position:absolute;display:block;background:rgba(210,210,210,.1);top:0;bottom:0;width:1px}.contact-reference__grid-v--one{left:33.3333%}.contact-reference__grid-v--two{left:66.6667%}.contact-reference__header{position:absolute;z-index:40;top:0;right:0;left:2.5vw;display:flex;min-height:2.5vw;align-items:flex-start;justify-content:space-between;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-transform:uppercase}.contact-reference__brand{display:inline-flex;width:9.4vw;min-height:2.5vw;align-items:center;gap:.55vw;color:var(--contact-ink);font-size:.72vw;font-weight:700;line-height:1;letter-spacing:0;transition:background-color .18s steps(3),color .18s linear}.contact-reference__brand:focus-visible,.contact-reference__brand:hover{background:var(--contact-acid);color:#181818}.contact-reference__brand-mark{width:1.4vw;height:1.4vw;flex:none}.contact-reference__header-controls{display:flex;width:27.4vw;align-items:flex-start;justify-content:space-between;gap:0}.contact-reference__coordinates{display:inline-flex;min-width:11.15vw;height:2.5vw;align-items:center;justify-content:flex-end;color:rgba(210,210,210,.55);font-size:.9vw;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.contact-reference__coordinate-gap{display:inline-block;width:1.25vw}.contact-reference__menu{padding:0;border:0;border-radius:0;background:var(--contact-ink);color:var(--contact-paper);font-family:inherit;font-weight:600;line-height:1;text-transform:uppercase;transition:background-color .18s steps(3),color .18s linear}.contact-reference__menu:focus-visible,.contact-reference__menu:hover{background:var(--contact-acid);color:#181818}.contact-reference__menu:focus-visible{outline:1px solid var(--contact-acid);outline-offset:3px}.contact-reference__hero{position:absolute;z-index:2;top:9.5vw;right:1.6667vw;left:2.5vw}.contact-reference__email-link{display:block;width:-moz-fit-content;width:fit-content;max-width:100%}.contact-reference__email-link .reference-pixel-title__line{transition:background-color .18s steps(3),color .18s linear}.contact-reference__email-link:focus-visible .reference-pixel-title__line,.contact-reference__email-link:hover .reference-pixel-title__line{background:var(--contact-acid);color:#181818}.contact-reference__email{margin:0 0 1.8vw;color:var(--contact-ink);font-size:6.25vw;font-weight:700;line-height:.88;letter-spacing:-.08em;text-transform:uppercase}.contact-reference__email .reference-pixel-title__line{padding-right:.08em}.contact-reference__tagline{margin:0;color:var(--contact-ink);font-size:1.25vw;font-weight:700;line-height:.88;letter-spacing:-.04em;text-transform:uppercase;opacity:0;animation:contact-reference-fade-up .52s cubic-bezier(.22,1,.36,1) .22s forwards}.contact-reference__main{position:absolute;z-index:2;top:30.43vw;right:0;left:0;min-height:32.77vw}.contact-reference__link-groups{position:absolute;top:0;left:2.5vw;display:flex;width:24vw;flex-direction:column;gap:2.45vw;opacity:0;animation:contact-reference-fade-up .66s cubic-bezier(.22,1,.36,1) 1.42s forwards}.contact-reference__link-group{display:grid;grid-template-columns:10.75vw minmax(0,1fr);gap:1.3vw;align-items:start}.contact-reference__link-group--find{height:4.353vw}.contact-reference__link-group--internal{height:17.854vw}.contact-reference__link-group--external{height:5.665vw}.contact-reference__link-group h2{margin:0;color:var(--contact-ink);font-size:1.07vw;font-weight:700;line-height:1.04;letter-spacing:0;text-transform:uppercase}.contact-reference__address,.contact-reference__link-group nav{display:flex;flex-direction:column;align-items:flex-start;color:var(--contact-ink);font-size:.95vw;font-weight:600;line-height:1.25;letter-spacing:0;text-transform:uppercase}.contact-reference__link-group nav{gap:1.25vw}.contact-reference__link-group a{position:relative;transition:background-color .18s steps(3),color .18s linear}.contact-reference__link-group a:focus-visible,.contact-reference__link-group a:hover{background:var(--contact-acid);color:#181818}.contact-reference__link-group a:focus-visible{outline:1px solid var(--contact-acid);outline-offset:3px}.contact-reference__hq{position:absolute;top:7.48vw;right:2.5vw;display:grid;width:31.625vw;grid-template-columns:7.57vw 22.8vw;gap:1.255vw;align-items:start}.contact-reference__hq-copy{display:flex;flex-direction:column;color:var(--contact-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.95vw;font-weight:600;line-height:1.45;text-transform:uppercase;opacity:0;animation:contact-reference-fade-up .62s cubic-bezier(.22,1,.36,1) 1.64s forwards}.contact-reference__media{position:relative;display:block;width:22.8vw;aspect-ratio:1;overflow:hidden;background:#181818;transform-origin:center;will-change:transform}.contact-reference__media img,.contact-reference__media video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(1.08) saturate(.86)}.contact-reference__media:after{position:absolute;z-index:4;top:50%;left:50%;width:1.1vw;height:1.1vw;border:.16vw solid var(--contact-acid);content:"";opacity:0;transform:translate(-50%,-50%);animation:contact-reference-target 1.34s steps(2) 1.42s both;pointer-events:none}.contact-reference__media-mask{position:absolute;z-index:3;inset:0;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(10,1fr);pointer-events:none}.contact-reference__media-mask>span{display:block;background:var(--contact-paper);opacity:1;transition:opacity 70ms steps(2)}.contact-reference__footer{position:absolute;z-index:2;right:0;bottom:0;left:0;display:flex;height:2.5vw;align-items:center;justify-content:space-between;padding:0 2.5vw;background:var(--contact-ink)!important;color:var(--contact-paper);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625vw;font-weight:600;line-height:1;text-transform:uppercase;box-sizing:border-box;opacity:0;animation:contact-reference-fade-up .52s cubic-bezier(.22,1,.36,1) 2.3s forwards}.contact-reference__footer-brand{display:inline-flex;align-items:center;gap:.5vw;transition:background-color .18s steps(3),color .18s linear}.contact-reference__footer-brand:focus-visible,.contact-reference__footer-brand:hover{background:var(--contact-acid);color:#181818}.contact-reference__footer-mark{width:1vw;height:1vw}@keyframes contact-reference-fade-up{0%{opacity:0;transform:translate3d(0,.8vw,0)}to{opacity:1;transform:translateZ(0)}}@keyframes contact-reference-target{0%,12%,28%,45%{opacity:0}20%,36%,62%,8%{opacity:1}66%{opacity:.3;transform:translate(-50%,-50%) scale(1.25)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}@media (max-width:767px){.contact-reference{min-height:100svh;overflow:hidden auto;padding:0 18px}main.contact-reference>footer.contact-reference__footer,main.contact-reference>section.contact-reference__hero,main.contact-reference>section.contact-reference__main{position:relative!important;inset:auto!important}.contact-reference__grid-v--one{left:50%}.contact-reference__grid-v--two{display:none}.contact-reference__header{position:relative;left:0;min-height:48px}.contact-reference__brand{width:auto;min-height:48px;gap:7px;font-size:8px}.contact-reference__brand-mark{width:16px;height:16px}.contact-reference__coordinates{display:none}.contact-reference__header-controls{width:auto}.contact-reference__hero{position:relative;top:auto;right:auto;left:auto;padding-top:72px}.contact-reference__email{margin-bottom:22px;font-size:34px;line-height:.9;letter-spacing:-.075em}.contact-reference__tagline{font-size:13px}.contact-reference__main{position:relative;top:auto;right:auto;left:auto;min-height:0;padding:84px 0 44px}.contact-reference__link-groups{position:relative;left:auto;width:100%;gap:34px}.contact-reference__link-group{grid-template-columns:34% minmax(0,1fr);gap:18px}.contact-reference__link-group--external,.contact-reference__link-group--find,.contact-reference__link-group--internal{height:auto}.contact-reference__address,.contact-reference__link-group h2,.contact-reference__link-group nav{font-size:9px}.contact-reference__link-group nav{gap:8px}.contact-reference__hq{position:relative;top:auto;right:auto;display:grid;width:100%;margin-top:64px;grid-template-columns:31% minmax(0,1fr);gap:18px}.contact-reference__hq-copy{font-size:8px}.contact-reference__media{width:100%}.contact-reference__media:after{width:14px;height:14px;border-width:2px}.contact-reference__footer{position:relative;right:auto;bottom:auto;left:auto;width:calc(100% + 36px);height:48px;margin-inline:-18px;padding:0 18px;gap:20px;font-size:7px}.contact-reference__footer-brand{gap:6px}.contact-reference__footer-mark{width:14px;height:14px}}@media (max-width:360px){.contact-reference__email{font-size:30px}}@media (prefers-reduced-motion:reduce){.contact-reference *,.contact-reference :after,.contact-reference :before{animation-duration:1ms!important;animation-delay:0s!important;transition-duration:1ms!important}}.reference-events__grid{display:grid;height:calc(100svh - 250px);min-height:390px;max-height:650px;margin-top:22px;overflow:hidden;border:1px solid rgba(36,36,36,.3);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:1px;background:rgba(36,36,36,.3)}.reference-events__item,.reference-events__item:nth-child(n){position:relative;display:grid;min-width:0;min-height:0;overflow:hidden;grid-column:8/13;grid-template-columns:minmax(150px,42%) minmax(0,1fr);grid-template-rows:minmax(0,1fr);background:#ececea;color:var(--reference-ink)}.reference-events__item:nth-child(2){grid-row:1}.reference-events__item:nth-child(3){grid-row:2}.reference-events__item.is-featured{grid-column:1/8;grid-row:1/3;grid-template-columns:minmax(0,58%) minmax(210px,42%)}.reference-events__media{position:relative;display:block;min-width:0;min-height:0;overflow:hidden;background:#151515;color:#fff}.reference-events__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .7s cubic-bezier(.22,1,.36,1),filter .4s ease}.reference-events__item.is-featured .reference-events__media img{-o-object-position:54% center;object-position:54% center}.reference-events__media:focus-visible img,.reference-events__media:hover img{filter:saturate(1.05) contrast(1.03);transform:scale(1.025)}.reference-events__media:focus-visible,.reference-events__story-link:focus-visible{outline:2px solid var(--reference-acid);outline-offset:-2px}.reference-events__shade{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,transparent 52%,rgba(0,0,0,.42));pointer-events:none}.reference-events__type{position:absolute;z-index:2;top:12px;left:12px;padding:5px 7px;background:var(--reference-acid);color:#161616;font-size:7px}.reference-events__copy{display:flex;min-width:0;min-height:0;padding:16px;flex-direction:column}.reference-events__item.is-featured .reference-events__copy{padding:22px}.reference-events__copy .reference-events__meta{position:static;display:flex;margin:0 0 14px;justify-content:space-between;gap:12px;color:rgba(36,36,36,.5);font-size:7px}.reference-events__story-link{display:block;color:inherit;text-decoration:none}.reference-events__story-link h4{max-width:390px;margin:0;font-size:clamp(18px,1.75vw,31px);font-weight:600;line-height:.98;letter-spacing:0;text-transform:uppercase}.reference-events__item:not(.is-featured) .reference-events__story-link h4{font-size:clamp(15px,1.15vw,21px)}.reference-events__story-link p{display:-webkit-box;margin:14px 0 0;overflow:hidden;color:rgba(36,36,36,.72);font-size:11px;font-weight:500;line-height:1.34;-webkit-box-orient:vertical;-webkit-line-clamp:5}.reference-events__item:not(.is-featured) .reference-events__story-link p{margin-top:9px;font-size:9px;-webkit-line-clamp:3}.event-engagement{color:var(--reference-ink)}.event-engagement--compact{margin-top:auto;padding-top:14px}.event-engagement__counters{display:flex;align-items:center;gap:18px}.event-counter{display:inline-flex;min-width:28px;min-height:28px;padding:0;border:0;align-items:center;gap:6px;background:transparent;color:rgba(36,36,36,.58);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;cursor:default}button.event-counter{cursor:pointer}.event-counter svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.event-counter.is-active{color:#171717}.event-counter.is-active svg{fill:var(--reference-acid)}.events-page-shell{--reference-acid:#dfff00;--reference-ink:#242424;min-height:100svh;background:#e7e7e5;color:#242424}.events-page-nav{position:relative;z-index:10;display:flex;min-height:72px;padding:16px 3vw;border-bottom:1px solid rgba(36,36,36,.2);align-items:center;justify-content:space-between}.events-page-nav>div,.events-page-nav__brand{display:flex;align-items:center;gap:12px}.events-page-nav__brand{color:inherit;font-size:9px;font-weight:600;text-decoration:none;text-transform:uppercase}.events-page-nav__book{min-height:40px;padding:0 18px;border-radius:2px;font-size:9px;text-transform:uppercase}.events-page-nav__close{display:grid;width:40px;height:40px;border:1px solid rgba(36,36,36,.28);place-items:center;color:inherit;font-size:24px;font-weight:300;line-height:1;text-decoration:none}.events-index{padding:76px 3vw 110px}.events-index__header{display:grid;padding-bottom:58px;grid-template-columns:18% 50% minmax(0,1fr);align-items:end}.events-index__header>span{align-self:start;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:600;text-transform:uppercase}.events-index__header h1{margin:0;font-size:clamp(64px,8vw,138px);font-weight:600;line-height:.78;letter-spacing:0}.events-index__header p{max-width:390px;margin:0 0 4px 32px;font-size:16px;font-weight:500;line-height:1.3}.events-index__grid{border-top:1px solid rgba(36,36,36,.28)}.events-index-card{display:grid;min-height:430px;padding:22px 0;border-bottom:1px solid rgba(36,36,36,.28);grid-template-columns:42% minmax(0,1fr);gap:4vw}.events-index-card__media{position:relative;display:block;min-height:360px;overflow:hidden;background:#171717}.events-index-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.events-index-card__media>span{position:absolute;top:14px;left:14px;padding:5px 7px;background:var(--reference-acid);color:#171717;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:600;text-transform:uppercase}.events-index-card__copy{display:flex;padding:18px 0 8px;flex-direction:column}.events-index-card__copy>div:first-child{display:flex;justify-content:space-between;color:rgba(36,36,36,.48);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;text-transform:uppercase}.events-index-card__copy>a{color:inherit;text-decoration:none}.events-index-card__copy h2{max-width:780px;margin:42px 0 0;font-size:clamp(34px,4.5vw,76px);font-weight:600;line-height:.94;letter-spacing:0;text-transform:uppercase}.events-index-card__copy p{max-width:610px;margin:24px 0 0;font-size:15px;line-height:1.4}.event-article{padding:74px 3vw 120px}.event-article__header{display:grid;grid-template-columns:18% minmax(0,1fr) 31%;grid-template-rows:auto auto;align-items:end}.event-article__meta{display:flex;align-self:start;flex-direction:column;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:600;text-transform:uppercase}.event-article__meta span:first-child{width:-moz-max-content;width:max-content;padding:5px 7px;background:var(--reference-acid)}.event-article__header h1{max-width:1050px;margin:0;font-size:clamp(54px,7.4vw,126px);font-weight:600;line-height:.86;letter-spacing:0;text-transform:uppercase}.event-article__header>p{max-width:420px;margin:0 0 5px 32px;font-size:16px;font-weight:500;line-height:1.35}.event-article__figure{margin:72px 0 0}.event-article__figure img{display:block;width:100%;height:min(72svh,880px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.event-article__figure figcaption{padding-top:9px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:7px;text-transform:uppercase}.event-article__body{display:grid;max-width:1280px;margin:84px auto 0;grid-template-columns:25% minmax(0,720px);gap:8vw}.event-article__body>aside{display:flex;flex-direction:column;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;text-transform:uppercase}.event-article__body>aside strong{font-size:10px}.event-article__text>p{margin:0 0 1.25em;font-size:clamp(18px,1.8vw,27px);font-weight:500;line-height:1.46}.event-article__cta{display:flex;margin:64px 0;padding:20px 0;border-top:1px solid rgba(36,36,36,.28);border-bottom:1px solid rgba(36,36,36,.28);align-items:center;justify-content:space-between;gap:24px;font-size:12px;font-weight:600;text-transform:uppercase}.event-article__cta a{padding:5px 7px;background:var(--reference-acid);color:#171717;text-decoration:none}.event-discussion{margin-top:54px;border-top:1px solid rgba(36,36,36,.3)}.event-cover-text{display:grid;min-height:280px;height:100%;padding:24px;align-content:center;color:var(--reference-acid);font-size:24px;line-height:1.2}.events-text-action{display:inline-block;width:-moz-fit-content;width:fit-content;padding:8px;color:inherit;text-decoration:underline;cursor:pointer}.events-text-action:focus-visible,.events-text-action:hover{background:var(--reference-acid);color:#171717}.events-feed-actions{margin-top:24px}.events-text-action:disabled{opacity:.5;cursor:wait}.event-article--published .event-article__header{grid-template-columns:18% minmax(0,1fr)}.event-article--published .event-article__header h1{font-size:64px;line-height:1.08}.event-article--published .event-article__text>p{white-space:pre-wrap}.event-article__attachment{margin:0 0 32px}.event-article__attachment img,.event-article__attachment video{display:block;width:100%;height:auto;max-height:80svh;-o-object-fit:contain;object-fit:contain}.event-article__attachment video{background:#171717}.event-article--published h1,.event-article--published p,.events-index-card__copy h2,.events-index-card__copy p,.reference-events__story-link h4,.reference-events__story-link p{overflow-wrap:anywhere}@media (max-width:700px){.event-article--published .event-article__header{grid-template-columns:minmax(0,1fr);gap:24px}.event-article--published .event-article__header h1{font-size:36px}}.event-discussion__heading{display:flex;min-height:72px;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;text-transform:uppercase}.event-discussion__heading strong{display:grid;width:30px;height:30px;border:1px solid rgba(36,36,36,.28);place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px}.event-discussion__list{border-top:1px solid rgba(36,36,36,.2)}.event-comment{padding:22px 0;border-bottom:1px solid rgba(36,36,36,.2)}.event-comment--brand{padding-left:24px;border-left:5px solid var(--reference-acid)}.event-comment header{display:flex;justify-content:space-between;gap:18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;text-transform:uppercase}.event-comment--brand header strong{padding:3px 5px;background:var(--reference-acid)}.event-comment p{margin:12px 0 0;font-size:15px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.event-comment__guest{margin-left:8px;color:#666;font-weight:400}.event-discussion__empty,.event-discussion__notice{margin:0;padding:22px 0;border-bottom:1px solid rgba(36,36,36,.2);color:rgba(36,36,36,.62);font-size:13px}.event-comment-form{margin-top:34px}.event-comment-form>label{display:block;margin-bottom:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:600;text-transform:uppercase}.event-comment-form textarea,.event-comment-form__name{display:block;width:100%;min-height:124px;padding:15px;resize:vertical;border:1px solid rgba(36,36,36,.34);border-radius:0;background:rgba(255,255,255,.34);color:#242424;font:inherit;font-size:15px;line-height:1.45}.event-comment-form__name{min-height:44px;margin-bottom:20px}.event-comment-form__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.event-comment-form__consent{margin-top:14px}.event-comment-form__consent a,.event-comment-form__consent label{color:#424242;font-size:12px;line-height:1.5}.event-comment-form__consent input{accent-color:#242424}.event-comment-form textarea:focus,.event-comment-form__name:focus{border-color:#242424;outline:0}.site-moderation{min-height:100svh;background:#d2d2d2;color:#242424}.site-moderation__content{max-width:1080px;margin:0 auto;padding:120px 24px 80px}.site-moderation h1{font-size:32px;line-height:1.2;margin-bottom:32px;text-transform:uppercase}.site-moderation__login{max-width:460px}.site-moderation__login a,.site-moderation__login button,.site-moderation__login label{color:#424242}.site-moderation__login button{border:1px solid #777;border-radius:0}.site-moderation__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.site-moderation__actions button{padding:12px 16px;border:1px solid #242424;font-size:13px}.site-moderation__actions button:first-child{background:var(--reference-acid)}.site-moderation__actions button:disabled{opacity:.5;cursor:wait}.event-comment-form__footer{display:flex;margin-top:10px;align-items:center;justify-content:space-between;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px}.event-comment-form__footer button{min-height:40px;padding:0 18px;border:0;border-radius:0;background:var(--reference-acid);color:#171717;font-size:10px;font-weight:700;text-transform:uppercase}.event-comment-form__footer button:disabled{cursor:not-allowed;opacity:.45}.event-comment-form__policy{margin:12px 0 0;color:rgba(36,36,36,.5);font-size:10px;line-height:1.4}.event-discussion__login{margin-top:18px;padding:18px;border:1px solid rgba(36,36,36,.24);background:rgba(255,255,255,.28);font-size:11px;line-height:1.4}.event-discussion__login>span{display:block;margin-bottom:14px}@media (max-width:767px){.reference-events__grid{display:grid;height:auto;min-height:0;max-height:none;margin-top:48px;grid-template-columns:1fr;grid-template-rows:none}.reference-events__item,.reference-events__item.is-featured,.reference-events__item:nth-child(n){display:grid;grid-column:1;grid-row:auto;grid-template-columns:1fr;grid-template-rows:auto auto;aspect-ratio:auto}.reference-events__item.is-featured .reference-events__media,.reference-events__media{aspect-ratio:16/11}.reference-events__copy,.reference-events__item.is-featured .reference-events__copy{min-height:250px;padding:17px 14px}.reference-events__item:not(.is-featured) .reference-events__story-link h4,.reference-events__story-link h4{font-size:24px}.reference-events__item:not(.is-featured) .reference-events__story-link p,.reference-events__story-link p{margin-top:14px;font-size:11px;-webkit-line-clamp:4}.events-page-nav{min-height:62px;padding:11px 14px}.events-page-nav__book span,.events-page-nav__brand span{display:none}.events-page-nav__book{width:40px;padding:0}.event-article,.events-index{padding:52px 18px 86px}.event-article__header,.events-index__header{display:flex;flex-direction:column;align-items:flex-start}.event-article__meta,.events-index__header>span{margin-bottom:30px}.events-index__header h1{font-size:50px}.event-article__header>p,.events-index__header p{margin:28px 0 0;font-size:15px}.events-index-card{min-height:0;padding:18px 0 30px;grid-template-columns:1fr;gap:0}.events-index-card__media{min-height:0;aspect-ratio:4/3}.events-index-card__copy{padding-top:18px}.events-index-card__copy h2{margin-top:26px;font-size:31px}.event-article__header h1{font-size:46px}.event-article__figure{margin-top:46px}.event-article__figure img{height:auto;aspect-ratio:4/5;-o-object-position:center;object-position:center}.event-article__body{display:block;margin-top:54px}.event-article__body>aside{margin-bottom:36px}.event-article__text>p{font-size:18px}.event-article__cta{align-items:flex-start;flex-direction:column}.event-engagement__counters{gap:14px}}.placeholder\:text-ink\/35::-moz-placeholder{color:rgb(244 240 235/.35)}.placeholder\:text-ink\/35::placeholder{color:rgb(244 240 235/.35)}.odd\:border-r:nth-child(odd){border-right-width:1px}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-ink:hover{--tw-border-opacity:1;border-color:rgb(244 240 235/var(--tw-border-opacity,1))}.hover\:border-ink\/30:hover{border-color:rgb(244 240 235/.3)}.hover\:border-ink\/40:hover{border-color:rgb(244 240 235/.4)}.hover\:border-ink\/50:hover{border-color:rgb(244 240 235/.5)}.hover\:border-maya\/50:hover{border-color:rgb(168 192 62/.5)}.hover\:bg-ink:hover{--tw-bg-opacity:1;background-color:rgb(244 240 235/var(--tw-bg-opacity,1))}.hover\:bg-ink\/5:hover{background-color:rgb(244 240 235/.05)}.hover\:bg-white\/5:hover{background-color:rgb(255 255 255/.05)}.hover\:text-base:hover{font-size:1rem;line-height:1.5rem}.hover\:text-\[\#141310\]:hover{--tw-text-opacity:1;color:rgb(20 19 16/var(--tw-text-opacity,1))}.hover\:text-base:hover{--tw-text-opacity:1;color:rgb(7 7 10/var(--tw-text-opacity,1))}.hover\:text-ink:hover{--tw-text-opacity:1;color:rgb(244 240 235/var(--tw-text-opacity,1))}.hover\:text-ink\/70:hover{color:rgb(244 240 235/.7)}.hover\:text-maya:hover{--tw-text-opacity:1;color:rgb(168 192 62/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-white\/70:hover{color:rgb(255 255 255/.7)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-\[\#141310\]:hover{text-decoration-color:#141310}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_16px_46px_rgba\(0\2c 0\2c 0\2c 0\.3\)\]:hover{--tw-shadow:0 16px 46px rgba(0,0,0,0.3);--tw-shadow-colored:0 16px 46px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:brightness-\[1\.03\]:hover{--tw-brightness:brightness(1.03)}.hover\:brightness-\[1\.03\]:hover,.hover\:brightness-\[1\.04\]:hover{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-\[1\.04\]:hover{--tw-brightness:brightness(1.04)}.focus\:border-ink\/40:focus{border-color:rgb(244 240 235/.4)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[\#171717\]:focus-visible{outline-color:#171717}.active\:cursor-grabbing:active{cursor:grabbing}.group:hover .group-hover\:bg-\[\#0B0A0C\]{--tw-bg-opacity:1;background-color:rgb(11 10 12/var(--tw-bg-opacity,1))}.group:hover .group-hover\:text-\[\#F4F0EB\]{--tw-text-opacity:1;color:rgb(244 240 235/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-white\/40{color:rgb(255 255 255/.4)}.group:hover .group-hover\:text-white\/60{color:rgb(255 255 255/.6)}.group:hover .group-hover\:text-white\/70{color:rgb(255 255 255/.7)}@media (min-width:640px){.sm\:mx-0{margin-left:0;margin-right:0}.sm\:ml-5{margin-left:1.25rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:w-\[360px\]{width:360px}.sm\:w-\[46\%\]{width:46%}.sm\:w-\[clamp\(120px\2c 38vw\2c 355px\)\]{width:clamp(120px,38vw,355px)}.sm\:w-auto{width:auto}.sm\:min-w-\[230px\]{min-width:230px}.sm\:max-w-none{max-width:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-6{gap:1.5rem}.sm\:border-0{border-width:0}.sm\:p-7{padding:1.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:pt-28{padding-top:7rem}.sm\:text-left{text-align:left}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width:768px){.md\:bottom-7{bottom:1.75rem}.md\:left-8{left:2rem}.md\:right-7{right:1.75rem}.md\:right-8{right:2rem}.md\:right-\[4vw\]{right:4vw}.md\:top-\[73\%\]{top:73%}.md\:z-\[10\]{z-index:10}.md\:order-1{order:1}.md\:order-2{order:2}.md\:mb-2{margin-bottom:.5rem}.md\:mt-16{margin-top:4rem}.md\:mt-9{margin-top:2.25rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:aspect-auto{aspect-ratio:auto}.md\:h-36{height:9rem}.md\:h-7{height:1.75rem}.md\:h-\[18px\]{height:18px}.md\:h-\[20px\]{height:20px}.md\:h-\[44vw\]{height:44vw}.md\:h-\[620px\]{height:620px}.md\:max-h-\[88vh\]{max-height:88vh}.md\:min-h-\[540px\]{min-height:540px}.md\:w-10{width:2.5rem}.md\:w-36{width:9rem}.md\:w-7{width:1.75rem}.md\:w-\[22px\]{width:22px}.md\:w-\[24px\]{width:24px}.md\:w-\[270px\]{width:270px}.md\:w-\[32\%\]{width:32%}.md\:w-\[380px\]{width:380px}.md\:w-\[44vw\]{width:44vw}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.md\:grid-cols-\[minmax\(0\2c 520px\)_1fr\]{grid-template-columns:minmax(0,520px) 1fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-12{gap:3rem}.md\:gap-14{gap:3.5rem}.md\:gap-16{gap:4rem}.md\:gap-4{gap:1rem}.md\:gap-7{gap:1.75rem}.md\:space-y-28>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(7rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(7rem * var(--tw-space-y-reverse))}.md\:whitespace-nowrap{white-space:nowrap}.md\:rounded-3xl{border-radius:1.5rem}.md\:border{border-width:1px}.md\:border-line{border-color:rgba(244,240,235,.1)}.md\:bg-base\/90{background-color:rgb(7 7 10/.9)}.md\:bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:py-36{padding-top:9rem;padding-bottom:9rem}.md\:py-40{padding-top:10rem;padding-bottom:10rem}.md\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.md\:pb-10{padding-bottom:2.5rem}.md\:pb-36{padding-bottom:9rem}.md\:pl-7{padding-left:1.75rem}.md\:pl-\[4\.4rem\]{padding-left:4.4rem}.md\:pr-6{padding-right:1.5rem}.md\:pt-36{padding-top:9rem}.md\:pt-5{padding-top:1.25rem}.md\:pt-9{padding-top:2.25rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-\[1\.6rem\]{font-size:1.6rem}.md\:text-\[13px\]{font-size:13px}.md\:text-\[2\.2rem\]{font-size:2.2rem}.md\:text-\[2\.4rem\]{font-size:2.4rem}.md\:text-\[2\.6rem\]{font-size:2.6rem}.md\:text-\[2\.75rem\]{font-size:2.75rem}.md\:text-\[2\.9rem\]{font-size:2.9rem}.md\:text-\[3\.4rem\]{font-size:3.4rem}.md\:text-\[4\.2rem\]{font-size:4.2rem}.md\:text-\[6\.5rem\]{font-size:6.5rem}.md\:text-\[9px\]{font-size:9px}.md\:text-\[9vw\]{font-size:9vw}.md\:shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\:backdrop-blur-sm{--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.md\:\[direction\:ltr\]{direction:ltr}.md\:\[direction\:rtl\]{direction:rtl}}@media (min-width:1024px){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:w-\[24\%\]{width:24%}.lg\:w-\[380px\]{width:380px}.lg\:translate-y-7{--tw-translate-y:1.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.lg\:gap-6{gap:1.5rem}.lg\:whitespace-normal{white-space:normal}.lg\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.lg\:pr-7{padding-right:1.75rem}}@media (min-width:1280px){.xl\:flex{display:flex}.xl\:hidden{display:none}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}@media (min-width:768px){.md\:\[\&\:not\(\:last-child\)\]\:border-r:not(:last-child){border-right-width:1px}}