@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-taupe-50:#fbfaf9;--color-black:#000;--color-white:#fff;--spacing:.25rem;--radius-sm:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"KTF Metro Blueline", Arial, sans-serif;--default-mono-font-family:var(--font-mono);--font-display:"KTF Metro Roman", "Times New Roman", sans-serif}@supports (color:lab(0% 0 0)){:root,:host{--color-taupe-50:lab(98.3763% .249773 .707853)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.right-3{right:calc(var(--spacing) * 3)}.bottom-3{bottom:calc(var(--spacing) * 3)}.z-\[9999\]{z-index:9999}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-full{height:100%}.min-h-full{min-height:100%}.w-12{width:calc(var(--spacing) * 12)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.scrollbar-none{scrollbar-width:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.gap-2{gap:calc(var(--spacing) * 2)}.rounded{border-radius:.25rem}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[var\(--sd-color-dark\,\#1a1a1a\)\]{background-color:var(--sd-color-dark,#1a1a1a)}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.px-2{padding-inline:calc(var(--spacing) * 2)}.py-1{padding-block:var(--spacing)}.font-mono{font-family:var(--font-mono)}.text-\[10px\]{font-size:10px}.text-pretty{text-wrap:pretty}.text-white{color:var(--color-white)}.opacity-40{opacity:.4}.filter{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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@font-face{font-family:KTF Metro Roman;src:url(/assets/fonts/KTFMetro-Roman.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:KTF Metro Blueline;src:url(/assets/fonts/KTFMetro-Blueline.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:1vw}:root{--scale-ratio:14.4;--color-taupe:#a89474;--color-brown:#2c2824;--color-white:#fff;--color-brown-50:#2c282480;--color-taupe-50:#a8947480;--color-brown-10:#2c28241a;--color-taupe-10:#a894741a;--font-display:"KTF Metro Roman", "Times New Roman", sans-serif;--font-body:"KTF Metro Blueline", Arial, sans-serif;--page-gutter:calc(16rem / var(--scale-ratio));--header-height:calc((calc(24rem / var(--scale-ratio) * 2)) + calc(28rem / var(--scale-ratio)));--grid-gap-col:calc(32rem / var(--scale-ratio));--grid-gap-row:calc(24rem / var(--scale-ratio));--max-content:calc(1800rem / var(--scale-ratio));--text-primary:var(--color-brown);--background-primary:var(--color-taupe);--h1-size:calc(144rem / var(--scale-ratio));--h2-size:calc(96rem / var(--scale-ratio));--h3-size:calc(72rem / var(--scale-ratio));--h4-size:calc(56rem / var(--scale-ratio));--h5-size:calc(40rem / var(--scale-ratio));--h6-size:calc(24rem / var(--scale-ratio));--p3-size:calc(20rem / var(--scale-ratio));--p4-size:calc(16rem / var(--scale-ratio));--p5-size:calc(12rem / var(--scale-ratio));--p6-size:calc(10rem / var(--scale-ratio));--btn-circle-size:calc(176rem / var(--scale-ratio))}@media (max-width:991px){:root{--scale-ratio:3.84;--page-gutter:calc(12rem / var(--scale-ratio));--h1-size:calc(96rem / var(--scale-ratio));--h2-size:calc(48rem / var(--scale-ratio));--h3-size:calc(40rem / var(--scale-ratio));--h4-size:calc(40rem / var(--scale-ratio));--h5-size:calc(24rem / var(--scale-ratio));--h6-size:calc(24rem / var(--scale-ratio));--p3-size:calc(20rem / var(--scale-ratio));--p4-size:calc(16rem / var(--scale-ratio));--p5-size:calc(12rem / var(--scale-ratio));--max-content:calc(1440rem / var(--scale-ratio));--btn-circle-size:calc(138rem / var(--scale-ratio))}}body{font-family:var(--font-body);font-size:calc(10rem / var(--scale-ratio));background:var(--background-primary);color:var(--text-primary);margin:0;overflow-x:hidden}.theme-light{--background-primary:var(--color-taupe);--text-primary:var(--color-brown);--text-muted:var(--color-brown-50);--surface:var(--color-taupe);--on-surface:var(--color-brown)}.theme-dark{--background-primary:var(--color-brown);--text-primary:var(--color-taupe);--text-muted:var(--color-taupe-50);--surface:var(--color-brown);--on-surface:var(--color-taupe)}.theme-inverted{--background-primary:var(--color-brown);--text-primary:var(--color-white);--text-muted:#fff9;--surface:var(--color-brown);--on-surface:var(--color-white)}.sd-section.theme-light,.sd-section.theme-dark,.sd-section.theme-inverted{background:var(--background-primary);color:var(--text-primary)}.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.064em;margin:0;font-weight:400}.h1{font-size:var(--h1-size);line-height:83.333%}.h2{font-size:var(--h2-size);line-height:91.667%}.h3{font-size:var(--h3-size);line-height:88.889%}.h4{font-size:var(--h4-size);line-height:100%}.h5{font-size:var(--h5-size);line-height:100%}.h6{font-size:var(--h6-size);line-height:100%}.p3,.p4,.p5,.p6{font-family:var(--font-body);text-transform:uppercase;margin:0;font-weight:400}.p3{font-size:var(--p3-size);letter-spacing:.08em;line-height:120%}.p4{font-size:var(--p4-size);letter-spacing:.08em;line-height:150%}.p5{font-size:var(--p5-size);letter-spacing:.08em;line-height:166.667%}.p6{font-size:var(--p6-size);letter-spacing:.08em;line-height:160%}.sd-container{width:100%;max-width:var(--max-content);padding-inline:var(--page-gutter);box-sizing:border-box;margin-inline:auto}.sd-grid-12{column-gap:var(--grid-gap-col);row-gap:var(--grid-gap-row);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.sd-col-1-5{grid-column:1/5}.sd-col-2-9{grid-column:2/9}.sd-col-3-11{grid-column:3/11}.sd-col-4-7{grid-column:4/7}.sd-col-5-9{grid-column:5/9}.sd-col-7-10{grid-column:7/10}.sd-col-7-13{grid-column:7/13}.sd-col-8-13{grid-column:8/13}.sd-space-b{height:calc(104rem / var(--scale-ratio))}.sd-space-c{height:calc(136rem / var(--scale-ratio))}.sd-prose{text-transform:none;letter-spacing:.02em;line-height:1.55}.sd-prose--tight{text-transform:uppercase;letter-spacing:.04em;margin-top:calc(24rem / var(--scale-ratio));line-height:1.5}.sd-only-desk{display:block}.sd-only-mob{display:none}@media (max-width:991px){.sd-only-desk{display:none}.sd-only-mob{display:block}}.sd-noise{z-index:9999;pointer-events:none;opacity:.1;mix-blend-mode:soft-light;background-image:url(/assets/images/noise.avif);background-size:10%;position:fixed;inset:0}.sd-header{z-index:889;color:var(--on-surface,var(--color-taupe));position:fixed;top:0;left:0;right:0}.sd-header__inner{height:var(--header-height);padding-inline:var(--page-gutter);justify-content:space-between;align-items:center;display:flex}.sd-header__side{align-items:center;gap:calc(32rem / var(--scale-ratio));flex:1;display:flex}.sd-header__side--right{justify-content:flex-end}.sd-header__logo{width:calc(224rem / var(--scale-ratio));color:currentColor;max-width:40vw}.sd-btn-pill{height:calc(40rem / var(--scale-ratio));padding:calc(12rem / var(--scale-ratio)) calc(16rem / var(--scale-ratio));border-radius:calc(20rem / var(--scale-ratio));color:inherit;outline-offset:-1px;outline:1px solid;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.sd-btn-circle{width:var(--btn-circle-size);height:var(--btn-circle-size);color:inherit;text-align:center;padding:calc(32rem / var(--scale-ratio)) calc(24rem / var(--scale-ratio));box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.sd-btn-circle:before{content:"";outline-offset:-1px;border-radius:50%;outline:1px solid;position:absolute;inset:0}.sd-btn-circle__label{z-index:1;font-size:var(--p5-size);letter-spacing:.08em;text-transform:uppercase;line-height:1.2;position:relative}.sd-section{position:relative}.sd-media-fill{object-fit:cover;width:100%;height:100%}.sd-hero-runway{color:var(--color-taupe);background:var(--color-brown);position:relative;overflow:clip}.sd-hero-stage{background:var(--color-brown);min-height:100svh;position:relative;overflow:hidden}.sd-hero{min-height:100svh;color:var(--color-taupe);position:relative;overflow:hidden}.sd-skip-hero{left:var(--page-gutter);z-index:2000;background:var(--color-brown);color:var(--color-taupe);font-family:var(--font-body);font-size:var(--p5-size);padding:.6em 1em;text-decoration:none;position:absolute;top:-100vh}.sd-skip-hero:focus{top:var(--page-gutter);outline:2px solid}.sd-hero__media{z-index:0;transform-origin:50%;position:absolute;inset:0}.sd-hero__ui{z-index:5;transform-origin:50%;position:absolute;inset:0}.sd-hero__frames{z-index:1;opacity:0;pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.sd-hero__frames[data-ready=true]{opacity:1}.sd-hero__layers{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sd-hero__layer{object-fit:cover;pointer-events:none;position:absolute}video.sd-hero__layer{mix-blend-mode:screen}.sd-hero__media .sd-hero__grad-top,.sd-hero__media .sd-hero__grad-bot{z-index:8}.sd-hero__debug{left:var(--page-gutter);bottom:var(--page-gutter);z-index:20;color:#fff;pointer-events:none;background:#000000b3;margin:0;padding:.4em .6em;font-family:ui-monospace,monospace;font-size:10px;position:absolute}html[data-motion-enhanced=true] .sd-hero-runway{height:140svh}html[data-motion-enhanced=true] .sd-hero-stage{height:100svh;min-height:100svh;position:sticky;top:0}@media (min-width:992px){html[data-motion-enhanced=true] .sd-hero-runway{height:400svh}html[data-motion-enhanced=true] .sd-hero__frames{display:block}}.sd-hero__bg{z-index:0;position:absolute;inset:0}.sd-hero__bg img{object-fit:cover;object-position:center;width:100%;height:100%}.sd-hero__grad-top,.sd-hero__grad-bot{z-index:2;pointer-events:none;height:40%;position:absolute;left:0;right:0}.sd-hero__grad-top{background:linear-gradient(#0006,#0000);top:0}.sd-hero__grad-bot{background:linear-gradient(#0000,#0006);bottom:0}.sd-hero__content{z-index:3;min-height:100svh;padding-top:var(--header-height);padding-bottom:calc(32rem / var(--scale-ratio));align-content:center;justify-items:center;display:grid;position:relative}.sd-hero__cluster{text-align:center;width:100%}.sd-hero__title{text-align:center}.sd-hero__logo{width:min(100%, calc(1180rem / var(--scale-ratio)));margin:calc(24rem / var(--scale-ratio)) auto 0;color:currentColor}.sd-hero__meta{left:var(--page-gutter);right:var(--page-gutter);bottom:calc(210rem / var(--scale-ratio));gap:var(--grid-gap-col);grid-template-columns:1fr 1fr 1fr;align-items:end;display:grid;position:absolute}.sd-hero__meta-left,.sd-hero__meta-center,.sd-hero__meta-right{gap:calc(4rem / var(--scale-ratio));flex-direction:column;display:flex}.sd-hero__meta-center{text-align:center}.sd-hero__meta-right{text-align:right}.sd-hero__cta-wrap{right:var(--page-gutter);bottom:calc(24rem / var(--scale-ratio));z-index:4;position:absolute}@media (max-width:991px){.sd-hero__meta{bottom:calc(150rem / var(--scale-ratio));grid-template-columns:1fr 1fr}.sd-hero__meta-center{display:none}}.sd-prolog{z-index:1;min-height:100svh;padding-block:calc(80rem / var(--scale-ratio));justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.sd-prolog__scene{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sd-prolog__scene-canvas{width:100%;height:100%;display:block}.sd-prolog__container{z-index:1;justify-content:center;width:100%;display:flex;position:relative}.sd-prolog__inner{width:100%;max-width:calc(720rem / var(--scale-ratio));text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.sd-prolog__label{justify-content:center;align-items:center;gap:calc(12rem / var(--scale-ratio));text-align:center;display:inline-flex}.sd-prolog__label-mark{opacity:.85;letter-spacing:.12em}.sd-highlight-scrub-word{white-space:nowrap;display:inline-block}.sd-prolog__quote{width:100%;max-width:calc(860rem / var(--scale-ratio));margin-top:calc(48rem / var(--scale-ratio));text-align:center;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;text-wrap:pretty;margin-inline:auto;-webkit-mask-image:linear-gradient(#000 0% 82%,#000000eb 92%,#00000073 98%,#0000 100%);mask-image:linear-gradient(#000 0% 82%,#000000eb 92%,#00000073 98%,#0000 100%)}.sd-editorial-split-parent{overflow:hidden}.sd-transition{width:100%;line-height:0;overflow:hidden}.sd-transition img{width:100%;height:auto;display:block}.sd-about-transition{--about-transition-height:calc(268rem / var(--scale-ratio));height:var(--about-transition-height);pointer-events:none;z-index:2;margin-bottom:-1px;position:relative;overflow:hidden}.sd-about-transition__bg{z-index:0;clip-path:polygon(0 0,100% 0,100% 34%,92% 50%,76% 36%,50% 90%,24% 36%,8% 50%,0 34%);background-color:#2c2824;position:absolute;inset:0}.sd-about-transition__svg{z-index:1;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;height:108%;line-height:0;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%),radial-gradient(68% 155% at 50% 100%,#000 0% 48%,#000000a6 68%,#0000 88%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%),radial-gradient(68% 155% at 50% 100%,#000 0% 48%,#000000a6 68%,#0000 88%);-webkit-mask-composite:source-in;mask-composite:intersect}.sd-about-transition__svg img{object-fit:cover;object-position:42% 100%;width:108%;max-width:none;height:auto;min-height:100%;margin-left:-4%;display:block}.sd-about{margin-top:calc(-72rem / var(--scale-ratio));padding-top:0;padding-bottom:0;position:relative;overflow:clip visible}.sd-about__intro{z-index:1;height:min(54vh, calc(540rem / var(--scale-ratio)));max-height:calc(540rem / var(--scale-ratio));pointer-events:none;position:absolute;top:0;left:0;right:0;overflow:visible}.sd-about__scene{inset:0;left:calc(var(--page-gutter) * -1);right:calc(var(--page-gutter) * -1);z-index:0;pointer-events:none;position:absolute}.sd-about__scene-canvas{width:100%;height:100%;display:block}.sd-about__content{z-index:2;padding-top:min(54vh, calc(540rem / var(--scale-ratio)));position:relative}.sd-about .sd-container{position:relative}.sd-about__title-row{min-height:calc(280rem / var(--scale-ratio));margin-top:calc(24rem / var(--scale-ratio));align-items:end}.sd-about__brand{z-index:1;max-width:calc(680rem / var(--scale-ratio));position:relative}.sd-about__byline{margin-top:calc(16rem / var(--scale-ratio));align-items:center;gap:.5em;display:flex}.sd-about__copy-row{min-height:clamp(480px, calc(560rem / var(--scale-ratio)), 720px);align-items:start}.sd-about__col{min-width:0}.sd-about__closer{margin-top:calc(40rem / var(--scale-ratio))}.sd-about-carousel-transition{width:100%;height:clamp(180px, calc(300rem / var(--scale-ratio)), 380px);margin-top:calc(-112rem / var(--scale-ratio));position:relative;overflow:hidden}.sd-about-carousel-transition:before{content:"";background:linear-gradient(#0000,#2c282409);height:70%;position:absolute;inset:auto 0 0}.sd-about-carousel-transition__orbit{aspect-ratio:2;transform-origin:50% 100%;border:1px solid #2c28242e;border-bottom:0;border-radius:999px 999px 0 0;width:min(82vw,1320px);position:absolute;top:38%;left:50%;transform:translate(-50%)}.sd-about-carousel-transition__axis{background:linear-gradient(#0000,#2c282447 28%,#2c282414);width:1px;position:absolute;top:18%;bottom:0;left:50%}.sd-about-carousel-transition__dot{background:var(--color-brown);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.sd-about-carousel-transition__label{left:50%;top:calc(16rem / var(--scale-ratio));padding:0 calc(12rem / var(--scale-ratio));background:var(--color-taupe);letter-spacing:.16em;white-space:nowrap;position:absolute;transform:translate(-50%)}.sd-atmosphere-transition{z-index:9990;pointer-events:none;opacity:0;position:fixed;inset:0}.sd-atmosphere-transition__grid{grid-template-rows:repeat(12,1fr);grid-template-columns:repeat(20,1fr);width:100%;height:100%;display:grid}.sd-atmosphere-transition__cell{background:var(--color-brown);will-change:transform}.sd-location-gap{height:calc(136rem / var(--scale-ratio))}.sd-location{padding-block:calc(96rem / var(--scale-ratio))}.sd-location__title{max-width:calc(900rem / var(--scale-ratio));text-wrap:balance}.sd-location__map{width:100%;margin-top:calc(48rem / var(--scale-ratio))}.sd-location__poi{margin-top:calc(64rem / var(--scale-ratio))}.sd-benefits{padding:calc(32rem / var(--scale-ratio)) 0 calc(96rem / var(--scale-ratio));background:var(--color-taupe);color:var(--color-brown);overflow:hidden}.sd-benefits__head{gap:calc(24rem / var(--scale-ratio));flex-direction:column;display:flex}.sd-benefits__title{max-width:calc(1100rem / var(--scale-ratio))}.sd-benefits__static,.sd-benefits__arc{margin-top:calc(64rem / var(--scale-ratio))}.sd-benefits__strip{box-sizing:border-box;gap:calc(120rem / var(--scale-ratio));padding-inline:var(--page-gutter);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.sd-benefits__strip::-webkit-scrollbar{display:none}.sd-benefit-card{width:calc(560rem / var(--scale-ratio));height:calc(730rem / var(--scale-ratio));scroll-snap-align:start;color:var(--color-white);flex:none;position:relative;overflow:hidden}.sd-benefit-card__media{position:absolute;inset:0}.sd-benefit-card__grad{z-index:1;background:linear-gradient(#2c282459 0%,#2c282426 55%,#2c2824d9 100%);position:absolute;inset:0}.sd-benefit-card__index{top:calc(24rem / var(--scale-ratio));left:calc(24rem / var(--scale-ratio));z-index:2;position:absolute}.sd-benefit-card__body{z-index:2;left:calc(24rem / var(--scale-ratio));right:calc(24rem / var(--scale-ratio));bottom:calc(24rem / var(--scale-ratio));gap:calc(16rem / var(--scale-ratio));flex-direction:column;display:flex;position:absolute}.sd-benefit-card__name{text-wrap:balance}.sd-benefit-card__desc{text-transform:none;letter-spacing:.01em;color:#ffffffd1;-webkit-line-clamp:6;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:991px){.sd-benefit-card{width:calc(320rem / var(--scale-ratio));height:calc(440rem / var(--scale-ratio))}.sd-benefits__strip{gap:calc(48rem / var(--scale-ratio))}}.sd-arc-carousel{width:100%;padding-inline:var(--page-gutter)}.sd-arc-carousel__stage{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;height:clamp(520px,82svh,860px);position:relative;overflow:hidden}.sd-arc-carousel__stage:active{cursor:grabbing}.sd-arc-carousel__disc{pointer-events:none;opacity:.55;background:radial-gradient(circle at 50% 38%,#ffffff59 0%,#2c28240a 55%,#0000 72%);border:1px solid #2c282414;border-radius:50%;position:absolute}.sd-arc-carousel__card{will-change:transform, opacity;transform-origin:50%;transition:box-shadow .25s;position:absolute;top:0;left:0}.sd-arc-carousel__card[data-arc-active=true]{box-shadow:0 24px 64px #2c282438}.sd-arc-carousel__card[data-arc-active=true] .sd-benefit-card__desc{opacity:1}.sd-arc-carousel__card .sd-benefit-card__desc{opacity:.72;transition:opacity .25s}.sd-arc-carousel__hint{margin-top:calc(16rem / var(--scale-ratio));text-align:center;color:#2c28248c;text-transform:none;letter-spacing:.04em}@media (min-width:992px){.sd-benefits__arc{margin-bottom:calc(24rem / var(--scale-ratio))}}.sd-commissioning{padding-block:calc(96rem / var(--scale-ratio))}.sd-timeline{gap:var(--grid-gap-col);margin-top:calc(48rem / var(--scale-ratio));grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:991px){.sd-timeline{grid-template-columns:1fr}}.sd-apartments{padding-block:calc(96rem / var(--scale-ratio))}.sd-apartments__intro{margin-top:calc(24rem / var(--scale-ratio));text-transform:none;letter-spacing:.02em;max-width:70ch;line-height:1.5}.sd-apartments__note{margin-top:calc(16rem / var(--scale-ratio))}.sd-apartments__types-label{margin-top:calc(32rem / var(--scale-ratio))}.sd-apartments__media{aspect-ratio:4/3;position:relative;overflow:hidden}.sd-apartments__layout{margin-top:calc(24rem / var(--scale-ratio));max-width:calc(280rem / var(--scale-ratio))}.sd-apartments__price{margin-top:calc(16rem / var(--scale-ratio))}.sd-apartments__meta{margin-top:calc(8rem / var(--scale-ratio))}.sd-apartments__features{margin-top:calc(24rem / var(--scale-ratio));padding-left:1.2em;line-height:1.8}.sd-apartments__description{margin-top:calc(24rem / var(--scale-ratio));text-transform:none;letter-spacing:.02em;line-height:1.6}.sd-apartments__inquire{margin-top:calc(32rem / var(--scale-ratio))}.sd-apartments__tabs{gap:calc(16rem / var(--scale-ratio));margin:calc(32rem / var(--scale-ratio)) 0;flex-wrap:wrap;display:flex}.sd-apartments__tab{cursor:pointer;color:inherit;font:inherit;text-transform:uppercase;letter-spacing:.08em;padding:calc(8rem / var(--scale-ratio)) 0;opacity:.5;background:0 0;border:none}.sd-apartments__tab.is-active{opacity:1;text-underline-offset:.2em;text-decoration:underline}.sd-apartments__panel{position:relative}.sd-apartments__panel-inner{gap:var(--grid-gap-col);grid-template-columns:1.2fr 1fr;align-items:start;display:grid}@media (max-width:991px){.sd-apartments__panel-inner{grid-template-columns:1fr}}.sd-finance{padding-block:calc(120rem / var(--scale-ratio))}.sd-finance__intro{gap:calc(24rem / var(--scale-ratio));flex-direction:column;display:flex}.sd-finance__heading{max-width:calc(900rem / var(--scale-ratio))}.sd-finance__rows{margin-top:calc(96rem / var(--scale-ratio))}.sd-finance__row{gap:var(--grid-gap-col);padding-block:calc(40rem / var(--scale-ratio));border-top:1px solid var(--color-taupe-50);grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:baseline;display:grid}.sd-finance__row--offset{padding-left:calc(96rem / var(--scale-ratio))}.sd-finance__row--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sd-finance__label{text-transform:none;letter-spacing:.02em;color:var(--color-taupe-50);max-width:calc(360rem / var(--scale-ratio));line-height:1.5}.sd-finance__value{color:var(--color-taupe)}.sd-finance__forecast,.sd-finance__extra{margin-top:calc(120rem / var(--scale-ratio))}.sd-finance__forecast-title{color:var(--color-taupe-50)}.sd-finance__forecast-grid{gap:var(--grid-gap-col);margin-top:calc(40rem / var(--scale-ratio));grid-template-columns:repeat(2,1fr);display:grid}.sd-finance__list{margin-top:calc(32rem / var(--scale-ratio));max-width:calc(760rem / var(--scale-ratio));padding-left:calc(20rem / var(--scale-ratio));text-transform:none;letter-spacing:.01em;gap:calc(12rem / var(--scale-ratio));flex-direction:column;line-height:1.7;display:flex}@media (max-width:991px){.sd-finance__row,.sd-finance__row--split{gap:calc(12rem / var(--scale-ratio));grid-template-columns:1fr}.sd-finance__row--offset{padding-left:0}.sd-finance__forecast-grid{gap:calc(40rem / var(--scale-ratio));grid-template-columns:1fr}}.sd-seasons{padding-top:calc(64rem / var(--scale-ratio));padding-bottom:0}.sd-seasons__tabs{justify-content:center;gap:calc(48rem / var(--scale-ratio));margin-bottom:calc(32rem / var(--scale-ratio));display:flex}.sd-seasons__tab{cursor:pointer;color:inherit;font:inherit;text-transform:uppercase;opacity:.5;background:0 0;border:none}.sd-seasons__tab.is-active{opacity:1}.sd-seasons__stage{min-height:calc(900rem / var(--scale-ratio));position:relative}.sd-seasons__media-stack,.sd-seasons__media{position:absolute;inset:0}.sd-seasons__stage--summer .sd-seasons__media--summer{opacity:1}.sd-seasons__stage--summer .sd-seasons__media--winter{opacity:0}.sd-seasons__stage--winter .sd-seasons__media--winter{opacity:1}.sd-seasons__stage--winter .sd-seasons__media--summer{opacity:0}.sd-seasons__copy-panel{display:none}.sd-seasons__copy-panel.is-visible{display:block}.sd-seasons__veil{background:linear-gradient(#2c282459 0%,#2c282426 50%,#2c28248c 100%);position:absolute;inset:0}.sd-seasons__overlay{z-index:1;padding-top:calc(80rem / var(--scale-ratio));padding-bottom:calc(80rem / var(--scale-ratio));min-height:calc(900rem / var(--scale-ratio));align-items:flex-end;display:flex;position:relative}.sd-seasons__copy{max-width:calc(800rem / var(--scale-ratio));line-height:1.15}.sd-seasons__km-note{margin-top:calc(16rem / var(--scale-ratio));max-width:28ch}.sd-seasons__cta{margin-top:calc(32rem / var(--scale-ratio))}.sd-developer{padding-block:calc(120rem / var(--scale-ratio));min-height:calc(1200rem / var(--scale-ratio));position:relative;overflow:hidden}.sd-developer__scene{opacity:.35;pointer-events:none;height:55%;position:absolute;inset:auto 0 0}.sd-developer__lead{text-align:center}.sd-developer__title{margin-top:calc(24rem / var(--scale-ratio))}.sd-developer__card{text-align:center}.sd-developer__lockup{z-index:1;align-items:center;gap:calc(16rem / var(--scale-ratio));margin-top:calc(120rem / var(--scale-ratio));text-align:center;flex-direction:column;display:flex;position:relative}.sd-developer__mark{width:calc(72rem / var(--scale-ratio))!important;height:calc(72rem / var(--scale-ratio))!important}.sd-factoids{padding-top:calc(80rem / var(--scale-ratio));padding-bottom:0}.sd-factoids__row{align-items:start}.sd-factoid{grid-column:span 3;min-width:0}.sd-factoid--a{padding-top:0}.sd-factoid--b{padding-top:calc(48rem / var(--scale-ratio))}.sd-factoid--c{padding-top:calc(16rem / var(--scale-ratio))}.sd-factoid--d{padding-top:calc(72rem / var(--scale-ratio))}.sd-factoid__caption{margin-top:calc(16rem / var(--scale-ratio));text-transform:uppercase;max-width:16ch}.sd-factoids__scene{height:calc(720rem / var(--scale-ratio));margin-top:calc(80rem / var(--scale-ratio));position:relative;overflow:hidden}.sd-gallery{padding-bottom:calc(96rem / var(--scale-ratio))}.sd-gallery__runway{position:relative}.sd-gallery__stage{width:100%;height:100svh;position:relative;overflow:hidden}.sd-gallery__feature-stack{z-index:0;position:absolute;inset:0}.sd-gallery__slide{opacity:0;will-change:opacity, transform;position:absolute;inset:0}.sd-gallery__slide:first-child{opacity:1}.sd-gallery__feature{position:absolute;inset:0;overflow:hidden}.sd-gallery__feature[data-gallery-media] img,.sd-gallery__feature[data-gallery-media] picture{object-fit:cover;will-change:transform;width:100%;height:100%}.sd-gallery__feature-grad{background:linear-gradient(#2c282466 0%,#2c28241a 60%,#2c2824b3 100%);position:absolute;inset:0}.sd-gallery__overlay{left:50%;bottom:calc(80rem / var(--scale-ratio));z-index:2;color:var(--color-taupe);position:absolute;transform:translate(-50%)}.sd-gallery__title{margin-top:calc(16rem / var(--scale-ratio))}.sd-gallery__lead{margin-top:calc(24rem / var(--scale-ratio));max-width:calc(640rem / var(--scale-ratio));text-transform:none;letter-spacing:.01em;line-height:1.5}.sd-gallery__thumbs{gap:calc(16rem / var(--scale-ratio));margin-top:calc(16rem / var(--scale-ratio));grid-template-columns:repeat(5,1fr);display:grid}.sd-gallery__thumb{aspect-ratio:3/4;transition:opacity .25s;position:relative;overflow:hidden}.sd-gallery__thumb.is-active{outline-offset:calc(4rem / var(--scale-ratio));outline:1px solid #c4b5a0d9}@media (min-width:992px){html[data-motion-enhanced=true] .sd-cta__stage{height:100svh;min-height:100svh;position:sticky;top:0}html[data-motion-enhanced=true] .sd-gallery__stage{z-index:1;position:sticky;top:0}html[data-motion-enhanced=true] .sd-gallery__slide:first-child{opacity:0}html[data-motion-enhanced=true] .sd-gallery__thumb{will-change:transform, opacity}}@media (max-width:991px){.sd-gallery__thumbs{grid-template-columns:repeat(2,1fr)}}.sd-blog{padding-block:calc(96rem / var(--scale-ratio))}.sd-blog__grid{gap:var(--grid-gap-col);margin-top:calc(48rem / var(--scale-ratio));grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:991px){.sd-blog__grid{grid-template-columns:1fr}}.sd-cta{padding:0;position:relative;overflow:hidden}.sd-cta__runway{position:relative}.sd-cta__stage{min-height:calc(1600rem / var(--scale-ratio));flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.sd-cta__bg{z-index:0;position:absolute;inset:0;overflow:hidden}@media (min-width:992px){html[data-motion-enhanced=true] .sd-cta__bg img,html[data-motion-enhanced=true] .sd-cta__bg picture{will-change:transform}}.sd-cta__veil{z-index:1;background:#2c282447;position:absolute;inset:0}.sd-cta__transition{z-index:2;pointer-events:none;position:relative}.sd-cta__content{z-index:3;padding-block:calc(80rem / var(--scale-ratio));flex:1;align-items:center;display:flex;position:relative}.sd-cta__cluster{text-align:center;align-items:center;gap:calc(32rem / var(--scale-ratio));flex-direction:column;display:flex}.sd-cta__lead{text-transform:none;letter-spacing:.02em;max-width:42ch;line-height:1.55}.sd-cta__headline{text-wrap:balance;max-width:12ch}.sd-cta__contacts{gap:calc(8rem / var(--scale-ratio));flex-direction:column;display:flex}.sd-cta__contacts a{color:inherit;text-decoration:none}.sd-faq{padding-block:0;position:relative;overflow:clip visible}.sd-faq-glyph-portal{width:calc(100% + var(--page-gutter) * 2);max-width:none;margin-inline:calc(var(--page-gutter) * -1);font-family:var(--font-body);padding-top:var(--gp-scroll-lead,0px);box-sizing:border-box}.sd-faq-glyph-portal [data-gp-caption]{inset:calc(var(--gp-word-bottom,50%) + calc(48rem / var(--scale-ratio))) 8% auto;justify-content:center}.sd-faq-glyph-portal [data-gp-hint]{display:none}.sd-faq-glyph-portal [data-gp-enter]{font-family:var(--font-body);font-size:var(--p5-size);text-transform:uppercase;letter-spacing:.08em;color:#a89474;padding:0 calc(20rem / var(--scale-ratio));min-height:calc(44rem / var(--scale-ratio));border:1px solid #a8947473;border-radius:999px}.sd-faq-glyph-portal [data-gp-enter]:focus-visible{outline-offset:4px;outline:2px solid #a89474}.sd-faq-glyph-portal__birds{pointer-events:none;position:absolute;inset:0}.sd-faq-glyph-portal__birds .sd-faq__scene-canvas{width:100%;height:100%;display:block}.sd-faq-glyph-portal__front{left:0;right:0;top:var(--gp-word-top,35%);height:calc(var(--gp-word-bottom,50%) - var(--gp-word-top,35%));padding-inline:var(--page-gutter);box-sizing:border-box;pointer-events:none;align-items:flex-end;display:flex;position:absolute}.sd-faq-glyph-portal__title-grid{align-items:end;width:100%}.sd-faq-glyph-portal__lead,.sd-faq-glyph-portal__subtitle{color:#a89474eb;margin:0}.sd-faq-glyph-portal [data-gp-content]{padding:calc(48rem / var(--scale-ratio)) var(--page-gutter);min-height:0}.sd-faq-glyph-portal__after{min-height:calc(24rem / var(--scale-ratio))}@media (max-width:991px){.sd-faq-glyph-portal__lead.sd-faq__title-desc--1{text-align:center;grid-column:3/11}}.sd-faq__wrap{position:relative}.sd-faq__title-sticky{z-index:0;flex-direction:column;justify-content:center;height:100svh;display:flex;position:sticky;top:0}.sd-faq__title-block{z-index:1;width:100%;position:relative}.sd-faq__title-grid{z-index:2;column-gap:var(--grid-gap-col);visibility:hidden;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid;position:relative}.sd-faq__title-grid>.sd-faq__letter:first-child{grid-column:1/3}.sd-faq__title-grid>.sd-faq__letter:nth-child(3){grid-column:6/8}.sd-faq__title-grid>.sd-faq__letter:nth-child(5){grid-column:11/13}.sd-faq__letter .h1{line-height:.85;font-size:clamp(4rem, 14vw, calc(200rem / var(--scale-ratio)))}.sd-faq__title-desc{padding-bottom:calc(12rem / var(--scale-ratio));grid-column:span 3}.sd-faq__title-desc--1{grid-column:3/6}.sd-faq__title-desc--2{grid-column:8/11}.sd-faq__title-desc .p6{text-transform:none;letter-spacing:.02em;line-height:1.45}.sd-faq__title-desc-center{text-align:center}.sd-faq__scenes{z-index:2;pointer-events:none;height:100svh;margin-top:-100svh;margin-inline:calc(var(--page-gutter) * -1);margin-bottom:calc(-1 * (136rem / var(--scale-ratio)));flex-direction:column;justify-content:center;display:flex;position:sticky;top:0;overflow:visible}.sd-faq__scene-canvas{z-index:1;width:100%;height:100%;display:block;position:relative}.sd-faq__cms{z-index:1;position:relative}.sd-faq__cms-rule{column-gap:var(--grid-gap-col);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.sd-faq__cms-rule-line{background:var(--color-taupe-50);grid-column:1/-1;height:1px}.sd-faq__list{column-gap:var(--grid-gap-col);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.sd-faq__list-item{visibility:hidden;grid-column:1/-1}.sd-faq-grid-8{column-gap:var(--grid-gap-col);grid-template-columns:repeat(8,minmax(0,1fr));width:100%;display:grid}.sd-faq-card{--faq-pad:calc(24rem / var(--scale-ratio));padding-top:var(--faq-pad);padding-bottom:var(--faq-pad);transition:padding var(--dur-m) var(--ease);position:relative;overflow:hidden}:is(.sd-faq-card:has(.sd-faq-card__trigger:hover),.sd-faq-card:has(.sd-faq-card__trigger:focus-visible)){--faq-pad:calc(32rem / var(--scale-ratio))}.sd-faq-card__trigger{cursor:pointer;width:100%;color:inherit;font:inherit;text-align:left;z-index:2;background:0 0;border:0;margin:0;padding:0;display:grid;position:relative}.sd-faq-card__trigger:focus-visible{outline:1px solid var(--color-taupe-50);outline-offset:4px}.sd-faq-card__index{opacity:.85;background:var(--surface,var(--color-charcoal));z-index:1;grid-column:1/2;position:relative}.sd-faq-card__question{text-transform:uppercase;letter-spacing:.06em;padding-right:calc(16rem / var(--scale-ratio));background:var(--surface,var(--color-charcoal));z-index:1;grid-column:2/7;line-height:1.35;position:relative}.sd-faq-card__icon{z-index:1;width:calc(24rem / var(--scale-ratio));height:calc(24rem / var(--scale-ratio));color:inherit;background:var(--surface,var(--color-charcoal));grid-column:7/9;justify-self:end;position:relative}.sd-faq-card__icon-bar{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sd-faq-card__icon-bar--ver{transform-origin:50%}.sd-faq-card__row.sd-faq-grid-8{margin-top:calc(-8rem / var(--scale-ratio))}.sd-faq-card__desc{z-index:1;grid-column:2/9;height:0;overflow:hidden}.sd-faq-card--open .sd-faq-card__desc{height:auto}.sd-faq-card__desc-spacer{height:calc(104rem / var(--scale-ratio))}.sd-faq-card__answer-mask{overflow:hidden}.sd-faq-card__answer{max-width:calc(720rem / var(--scale-ratio));text-transform:none;letter-spacing:.02em;line-height:1.55}.sd-faq-split-line{padding-bottom:.12em;display:block;overflow:hidden}.sd-faq-split-line>div,.sd-faq-split-line>span{display:block}.sd-faq-card__divider{margin-top:calc(24rem / var(--scale-ratio));background:var(--color-taupe-50);transform-origin:0;height:1px}.sd-faq__load-more{margin-top:calc(48rem / var(--scale-ratio));color:inherit;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;opacity:.85;background:0 0;border:none}.sd-faq__load-more:hover{opacity:1}@media (max-width:991px){.sd-faq__title-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.sd-faq__title-desc--1{grid-column:3/6}.sd-faq__letter{grid-column:span 1}.sd-faq-grid-8{gap:calc(16rem / var(--scale-ratio));grid-template-columns:1fr auto}.sd-faq-card__index{display:none}.sd-faq-card__question{grid-column:1}.sd-faq-card__icon{grid-column:2}.sd-faq-card__desc{grid-column:1/-1;margin-top:0}.sd-faq-card__desc-spacer{height:calc(48rem / var(--scale-ratio))}}.sd-footer{min-height:100svh;padding-block:calc(80rem / var(--scale-ratio));position:relative;overflow:hidden}.sd-footer__bg{z-index:0;position:absolute;inset:0;overflow:hidden}@media (min-width:992px){html[data-motion-enhanced=true] .sd-footer__bg img,html[data-motion-enhanced=true] .sd-footer__bg picture{will-change:transform}}.sd-footer__veil{z-index:1;background:linear-gradient(#2c28248c 0%,#2c282433 45%,#2c2824a6 100%);position:absolute;inset:0}.sd-footer__content{z-index:2;min-height:calc(100svh - calc(160rem / var(--scale-ratio)));justify-content:space-between;gap:calc(64rem / var(--scale-ratio));flex-direction:column;display:flex;position:relative}.sd-footer__top{align-items:start}.sd-footer__address{margin-top:calc(16rem / var(--scale-ratio));max-width:22ch}.sd-footer__block--end{text-align:right;justify-self:end}.sd-footer__subhead{margin-top:calc(24rem / var(--scale-ratio))}.sd-footer__center{align-items:center;gap:calc(8rem / var(--scale-ratio));text-align:center;flex-direction:column;display:flex}.sd-footer__contact{color:inherit;text-decoration:none}.sd-footer__bot{align-items:end;gap:var(--grid-gap-col);grid-template-columns:1fr auto 1fr;display:grid}.sd-footer__wordmark{width:calc(224rem / var(--scale-ratio));max-width:40vw}.sd-footer__links{justify-content:flex-end;gap:calc(16rem / var(--scale-ratio));flex-wrap:wrap;display:flex}.sd-footer__links a{color:inherit}.sd-modal{z-index:2000;background:var(--color-brown);color:var(--color-taupe);position:fixed;inset:0;overflow:auto}.sd-modal__inner{min-height:100%;padding:calc(80rem / var(--scale-ratio)) var(--page-gutter)}.sd-input{width:100%;height:calc(72rem / var(--scale-ratio));border:none;border-bottom:1px solid var(--color-brown-50);color:inherit;font-family:var(--font-body);font-size:var(--p4-size);letter-spacing:.08em;text-transform:uppercase;box-sizing:border-box;background:0 0}.sd-input:focus{border-bottom-color:currentColor;outline:none}@media (max-width:991px){.sd-col-1-5,.sd-col-2-9,.sd-col-3-11,.sd-col-4-7,.sd-col-5-9,.sd-col-7-10,.sd-col-7-13,.sd-col-8-13,.sd-location__poi>div{grid-column:1/-1}.sd-header__logo{max-width:32vw}.sd-prolog__inner,.sd-prolog__quote{max-width:100%}.sd-about{margin-top:0}.sd-about__content{padding-top:calc(32rem / var(--scale-ratio))}.sd-about__title-row,.sd-about__copy-row,.sd-about__copy-row{min-height:0}.sd-about-carousel-transition{height:180px;margin-top:48px}.sd-about-carousel-transition__orbit{width:150vw;top:45%}.sd-about-carousel-transition__label{font-size:9px;top:14px}.sd-about__col--offset{margin-top:calc(48rem / var(--scale-ratio))}.sd-seasons__stage,.sd-seasons__overlay{min-height:calc(640rem / var(--scale-ratio))}.sd-developer{min-height:0;padding-block:calc(80rem / var(--scale-ratio))}.sd-developer__lockup{margin-top:calc(64rem / var(--scale-ratio))}.sd-factoid{grid-column:span 6}.sd-factoid--a,.sd-factoid--b,.sd-factoid--c,.sd-factoid--d{padding-top:0;padding-bottom:calc(32rem / var(--scale-ratio))}.sd-factoids__scene{height:calc(360rem / var(--scale-ratio));margin-top:calc(40rem / var(--scale-ratio))}.sd-cta{min-height:100svh}.sd-cta__headline{max-width:none}.sd-footer__block--end{text-align:left;margin-top:calc(40rem / var(--scale-ratio))}.sd-footer__bot{gap:calc(24rem / var(--scale-ratio));grid-template-columns:1fr}.sd-footer__links{justify-content:flex-start}}html[data-motion-reduced-active=true]{scroll-behavior:auto}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
