@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/8cabccbf8ff73b77-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/932d3869cac5e2f5-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/28c5fc0db96362f0-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/97ea1d7b8ac40ba2-s.p.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/01d6212a423b17a1-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8cabccbf8ff73b77-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/932d3869cac5e2f5-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/28c5fc0db96362f0-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/97ea1d7b8ac40ba2-s.p.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/01d6212a423b17a1-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8cabccbf8ff73b77-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/932d3869cac5e2f5-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/28c5fc0db96362f0-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/97ea1d7b8ac40ba2-s.p.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/01d6212a423b17a1-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b57845f0cf557e59-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.p.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b57845f0cf557e59-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.p.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b57845f0cf557e59-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.p.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.hwFADW_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.hwFADW_variable{--font-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b3db9f750640a943-s.p.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b3db9f750640a943-s.p.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b3db9f750640a943-s.p.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.DEZ-6q_className{font-family:Jost,Jost Fallback;font-style:normal}.DEZ-6q_variable{--font-sans:"Jost", "Jost Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) 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-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-sans:var(--font-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display)}}@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{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.italic{font-style:italic}.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, )}}:root{--bg:#0b1315;--fg:#ece6db;--mut:#ece6db94;--line:#ece6db24;--night:#0b1315;--sea:#0d2427;--stone:#ece6dc;--paper:#f6f2ea;--ink:#142021;--brass:#c6a46a;--brass-hi:#e6d1a4;--clay:#b4532e;--clay-hi:#ec9372;--clay-deep:#8f3f20;--danger:#a5402a;--ease-silk:cubic-bezier(.16, 1, .3, 1);--pad:clamp(20px, 5vw, 72px);--font-display:"Cormorant Garamond", Georgia, serif;--font-sans:"Jost", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg)}body{background:radial-gradient(70% 55% at 0% 0%, #c6a46a6b, transparent 70%), radial-gradient(60% 60% at 100% 100%, #3e807e57, transparent 70%), radial-gradient(45% 40% at 85% 15%, #be603e42, transparent 70%), radial-gradient(40% 35% at 0% 70%, #be603e24, transparent 70%), var(--bg);color:var(--fg);font:300 17px/1.7 var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-attachment:fixed;margin:0;overflow-x:clip}body:after{content:"";z-index:300;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}:focus-visible{outline:1.5px solid var(--brass);outline-offset:4px;border-radius:6px}::selection{background:var(--brass);color:var(--night)}.sr-svg{width:0;height:0;position:absolute;overflow:hidden}.skip{z-index:400;background:var(--brass);color:var(--night);border-radius:999px;padding:10px 18px;transition:top .3s;position:fixed;top:-60px;left:16px}.skip:focus{top:16px}.wrap{width:100%;max-width:1360px;padding:0 var(--pad);margin:0 auto}.display{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(3rem,7.6vw,8rem);font-weight:300;line-height:.92}.display em,.manifesto__text em,.finale__title em{color:var(--clay-deep);font-style:italic}.finale__title em{color:var(--clay-hi)}.eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--mut);align-items:center;gap:14px;margin-bottom:clamp(20px,3vw,36px);font-size:.72rem;font-weight:400;display:inline-flex}.eyebrow:before{content:"";background:var(--clay-hi);width:34px;height:1px}.manifesto .eyebrow:before,.rooms .eyebrow:before,.gal .eyebrow:before{background:var(--clay)}.split-line{padding-bottom:.06em}.magnetic{display:inline-block}.btn,.chip,.gal__filters button{--lvl:46%;--wave-a:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 24' preserveAspectRatio='none'%3E%3Cpath fill='%23ffd6c2' d='M0 12C25 0 75 0 100 12S175 24 200 12V24H0Z'/%3E%3C/svg%3E");--wave-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 24' preserveAspectRatio='none'%3E%3Cpath fill='%23f6b9a0' d='M0 12C25 24 75 24 100 12S175 0 200 12V24H0Z'/%3E%3C/svg%3E");isolation:isolate;background:var(--clay);color:#fff;text-shadow:0 1px 8px #46160680;border:1px solid #ffcdb473;transition:border-color .5s,box-shadow .5s,filter .5s;position:relative;overflow:hidden}.btn:before,.btn:after,.chip:before,.chip:after,.gal__filters button:before,.gal__filters button:after{content:"";z-index:-1;width:200%;left:0;top:var(--lvl);pointer-events:none;transition:top .9s var(--ease-silk);background-repeat:repeat-x;background-size:50% 100%;position:absolute;bottom:-2px}.btn:before,.chip:before,.gal__filters button:before{background-image:var(--wave-a);opacity:.4;animation:5.5s linear infinite tide}.btn:after,.chip:after,.gal__filters button:after{background-image:var(--wave-b);opacity:.3;top:calc(var(--lvl) + 4px);animation:8.5s linear infinite reverse tide}@keyframes tide{to{transform:translate(-50%)}}.btn:hover,.btn:focus-visible,.chip:hover,.chip:focus-visible,.gal__filters button:hover,.gal__filters button:focus-visible{--lvl:14%;border-color:#ffe1d0cc}.btn{min-height:52px;font:400 .76rem/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 30px;display:inline-flex}.btn>span{align-items:center;gap:10px;display:inline-flex}.btn:disabled{opacity:.4;cursor:not-allowed}.chip{letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 16px;font-size:.7rem;display:inline-flex}.lang{border:1px solid;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lang{border:1px solid color-mix(in srgb, currentColor 28%, transparent)}}.lang a{letter-spacing:.16em;opacity:.65;border-radius:999px;place-items:center;min-width:36px;height:32px;padding:0 10px;font-size:.68rem;font-weight:400;transition:background .4s,color .4s,opacity .3s;display:grid}.lang a:hover{opacity:1}.lang a[aria-current]{opacity:1;background:var(--clay);color:#fff}.icon-btn{border:1px solid var(--line);border-radius:50%;place-items:center;width:42px;height:42px;transition:background .3s;display:grid}.icon-btn:hover:not(:disabled){background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.icon-btn:hover:not(:disabled){background:color-mix(in srgb, var(--fg) 8%, transparent)}}.icon-btn:disabled{opacity:.25;cursor:default}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.nav{z-index:100;pointer-events:none;position:fixed;inset:0 0 auto}.nav__inner{z-index:2;pointer-events:auto;color:#f2ede4;border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;margin:12px clamp(10px,2vw,24px) 0;padding:10px 10px 10px 20px;transition:background .6s,border-color .6s,color .6s,-webkit-backdrop-filter .6s,backdrop-filter .6s;display:flex;position:relative}.nav.is-solid .nav__inner{color:var(--fg);background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.nav.is-solid .nav__inner{background:color-mix(in srgb, var(--bg) 88%, transparent)}}.nav.is-solid .nav__inner{border-color:var(--line);-webkit-backdrop-filter:blur(20px)saturate(1.4)}body.menu-open .nav__inner{color:#f2ede4;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.nav__brand{align-items:center;gap:12px;display:flex}.nav__mark{border:1px solid;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.nav__mark{border:1px solid color-mix(in srgb, currentColor 40%, transparent)}}.nav__mark{font:italic 400 1.25rem/1 var(--font-display)}.nav__name{font:400 1.3rem/1 var(--font-display);letter-spacing:.02em}.nav__links{gap:34px;display:flex;position:relative}.nav__links a{letter-spacing:.2em;text-transform:uppercase;opacity:.65;padding:6px 0;font-size:.72rem;transition:opacity .3s}.nav__links a:hover,.nav__links a[aria-current]{opacity:1}.nav__indicator{background:var(--clay-hi);opacity:0;width:0;height:1px;position:absolute;bottom:-2px;left:0}.nav__actions{align-items:center;gap:10px;display:flex}.nav__cta{min-height:44px;padding:0 24px}.nav__burger{border:1px solid;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.nav__burger{border:1px solid color-mix(in srgb, currentColor 30%, transparent)}}.nav__burger path{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round}@media (max-width:1080px){.nav__links{display:none}}@media (max-width:520px){.nav__name{display:none}.nav__cta{padding:0 18px}.nav__actions{gap:6px}.lang a{min-width:32px;padding:0 8px}}.menu{z-index:1;pointer-events:auto;visibility:hidden;background:radial-gradient(80% 60% at 80% 10%, #13302f, transparent 70%), var(--night);color:#f2ede4;padding:120px var(--pad) 48px;clip-path:circle(0% at 100% 0);flex-direction:column;justify-content:center;display:flex;position:fixed;inset:0}.menu__list{gap:4px;display:grid}.menu__link{font:300 clamp(2.6rem, 8vw, 6.4rem)/1.04 var(--font-display);letter-spacing:-.02em;display:block;overflow:hidden}.menu__link span{transition:color .4s;display:inline-block}.menu__link:hover span{color:var(--brass-hi)}.menu__link small{font:400 .75rem var(--font-sans);letter-spacing:.2em;color:var(--brass);vertical-align:top;transition:transform .6s var(--ease-silk);margin-right:18px;display:inline-block}.menu__link:hover small{transform:translate(-8px)}.menu__foot{letter-spacing:.2em;text-transform:uppercase;color:#f2ede499;border-top:1px solid #f2ede426;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:auto;padding-top:32px;font-size:.75rem;display:flex}.menu__foot a{font:300 1.6rem var(--font-display);letter-spacing:0;text-transform:none;color:#f2ede4}.hero{background:var(--night);color:#f3eee6;position:relative}.hero__pin{height:100svh;min-height:580px;position:relative;overflow:hidden}.hero__window{will-change:clip-path;position:absolute;inset:0;overflow:hidden}.hero__frame{will-change:clip-path;background:#050a0b;position:absolute;inset:0;overflow:hidden}.hero__media,.hero__zoom{will-change:transform;position:absolute;inset:0}.hero__poster,.hero__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__video--crop-kitchen{object-position:0% 52%}@media (max-aspect-ratio:3/4){.hero__video--crop-kitchen{object-position:0% 50%;transform-origin:0 47.2%;scale:2.13}}@media (max-aspect-ratio:9/16){.hero__video--crop-kitchen{object-position:0% 50%;transform-origin:0 38.3%;scale:1.75}}.hero__shade{pointer-events:none;background:radial-gradient(90% 70% at 15% 95%,#050a0bb8,#0000 65%),radial-gradient(60% 40% at 20% 30%,#050a0b47,#0000 70%),linear-gradient(#050a0b8c 0%,#050a0b00 26% 55%,#050a0bb3 100%);position:absolute;inset:0}.hero__slit{z-index:3;background:linear-gradient(90deg, transparent, var(--brass-hi), transparent);pointer-events:none;height:1px;position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}.hero__copy{z-index:2;left:var(--pad);right:var(--pad);position:absolute;bottom:clamp(150px,24vh,250px)}.hero__eyebrow{letter-spacing:.32em;text-transform:uppercase;color:#f3eee6;text-shadow:0 1px 18px #050a0bd9,0 0 2px #050a0b80;margin-bottom:22px;font-size:.72rem;font-weight:400}.hero__title,.hero__lede{text-shadow:0 2px 40px #050a0b59}.hero__title{font:300 clamp(4.2rem, 13.5vw, 13.5rem)/.84 var(--font-display);letter-spacing:-.035em}.hero__title .line{display:block}.hero__title .line--italic{color:var(--brass-hi);padding-left:.9em;font-style:italic}.hero__lede{font:italic 300 clamp(1.15rem, 1.8vw, 1.6rem) var(--font-display);color:#f3eee6d9;margin-top:26px}.hero__hud{z-index:2;left:var(--pad);right:var(--pad);grid-template-columns:minmax(220px,auto) 1fr auto;align-items:center;gap:clamp(16px,3vw,40px);display:grid;position:absolute;bottom:clamp(24px,4.5vh,44px)}.hero__chapter{align-items:baseline;gap:16px;min-width:0;display:flex}.hero__chapter-num{letter-spacing:.2em;color:var(--brass-hi);white-space:nowrap;font-size:.72rem}.hero__chapter-num i{color:#f3eee680;font-style:normal}.hero__chapter-mask{display:block;overflow:hidden}.hero__chapter-name{font:italic 300 1.6rem/1.2 var(--font-display);white-space:nowrap;display:block}.hero__progress{gap:6px;display:flex}.hero__seg{background:#f3eee638;border-radius:2px;flex:1;height:2px;overflow:hidden}.hero__fill{background:var(--brass-hi);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.hero__controls{gap:8px;display:flex}.hero__error{color:#f3eee6bf;grid-column:1/-1;font-size:.8rem}.hero__cue{z-index:2;right:var(--pad);letter-spacing:.3em;text-transform:uppercase;color:#f3eee6b3;writing-mode:vertical-rl;flex-direction:column;align-items:center;gap:14px;font-size:.66rem;display:flex;position:absolute;bottom:clamp(150px,24vh,250px)}.hero__cue i{background:#f3eee640;width:1px;height:64px;position:relative;overflow:hidden}.hero__cue i:after{content:"";background:var(--brass-hi);animation:cue 2.2s var(--ease-silk) infinite;position:absolute;inset:0}@keyframes cue{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.hero__after{text-align:center;letter-spacing:.32em;text-transform:uppercase;color:#f3eee699;opacity:0;font-size:.7rem;position:absolute;bottom:3.4%;left:0;right:0}.motion .hero__frame{clip-path:inset(49.6% 0%)}.motion .hero__copy>*,.motion .hero__hud>*,.motion .hero__cue>*{opacity:0}@media (max-width:899px){.hero__hud{grid-template-columns:1fr auto;row-gap:14px}.hero__progress{grid-area:2/1/auto/-1}.hero__chapter{flex-direction:column;gap:2px}.hero__chapter-name{font-size:1.3rem}.hero__cue{display:none}.hero__copy{bottom:clamp(150px,22vh,220px)}.hero__controls .chip{padding:0 12px}}.manifesto{padding:clamp(140px,18vw,260px) 0 clamp(100px,12vw,180px)}.manifesto__text{font:300 clamp(2rem, 4.5vw, 4.6rem)/1.1 var(--font-display);letter-spacing:-.015em;max-width:24ch}.manifesto__horizon{margin:clamp(60px,9vw,140px) 0}.manifesto__horizon svg{width:100%;height:auto;display:block;overflow:visible}.manifesto__wave{fill:none;stroke:var(--fg);stroke-opacity:.35;stroke-width:1px;vector-effect:non-scaling-stroke}.manifesto__sun{fill:var(--clay);filter:drop-shadow(0 0 10px #be603ed9)}.manifesto__stats{grid-template-columns:repeat(3,1fr);gap:clamp(20px,4vw,64px);display:grid}.stat{border-top:1px solid var(--line);gap:10px;padding-top:28px;display:grid}.stat b{font:300 clamp(3rem, 6vw, 5.6rem)/.9 var(--font-display);color:var(--clay-deep)}.stat span{color:var(--mut);max-width:22ch;font-size:.95rem}@media (max-width:700px){.manifesto__stats{grid-template-columns:1fr}}.rooms{padding:clamp(60px,8vw,120px) 0 0}.rooms__head{margin-bottom:clamp(40px,5vw,80px)}.rooms__title{max-width:14ch}.rooms__stage{align-items:center;height:100svh;display:flex;position:relative;overflow:hidden}.rooms__viewport{width:100%}.rooms__track{padding:0 var(--pad);will-change:transform;align-items:flex-end;gap:clamp(48px,6vw,120px);width:max-content;display:flex}.room{gap:28px;width:min(32vw,520px);display:grid}.room--wide{width:min(58vw,900px)}.room__media{background:var(--fg);border-radius:6px;height:60svh;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.room__media{background:color-mix(in srgb, var(--fg) 8%, transparent)}}.room__img{object-fit:cover;width:124%;max-width:none;height:100%;margin-left:-12%}.room__body{grid-template-columns:auto 1fr;align-items:baseline;column-gap:24px;display:grid}.room__num{letter-spacing:.2em;color:var(--clay-deep);font-size:.72rem}.room__name{font:300 clamp(1.8rem, 2.6vw, 2.6rem)/1.05 var(--font-display)}.room__text{color:var(--mut);grid-column:2;max-width:40ch;margin-top:10px;font-size:.98rem}.rooms__bar{left:var(--pad);right:var(--pad);background:var(--line);height:1px;position:absolute;bottom:5svh}.rooms__bar i{background:var(--clay);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (max-width:899px){.rooms__stage{height:auto;padding-bottom:40px;display:block;overflow:visible}.rooms__track{flex-direction:column;align-items:stretch;gap:clamp(72px,16vw,120px);width:auto}.room,.room--wide{width:100%}.room__media{aspect-ratio:4/5;height:auto}.room--wide .room__media{aspect-ratio:4/3}.room__img{width:100%;margin:0}.rooms__bar{display:none}}@media (min-width:900px) and (prefers-reduced-motion:reduce){.rooms__stage{height:auto;padding:40px 0 80px}.rooms__viewport{overflow-x:auto}}.sea{position:relative}.sea__pin{place-items:center;height:100svh;min-height:560px;display:grid;position:relative;overflow:hidden}.sea__window{will-change:clip-path;position:absolute;inset:0;overflow:hidden}.sea__img{object-fit:cover;object-position:50% 55%;will-change:transform}.sea__shade{background:linear-gradient(#050a0b59,#050a0b26 40%,#050a0bb3);position:absolute;inset:0}.sea__label{z-index:2;margin:0;position:absolute;top:13%;left:50%;transform:translate(-50%)}.sea__quote{z-index:2;max-width:1040px;padding:0 var(--pad);text-align:center;color:#f6f1e9;position:relative}.sea__quote p{font:300 clamp(1.9rem, 4.4vw, 4.2rem)/1.12 var(--font-display);letter-spacing:-.01em;text-shadow:0 2px 40px #00000059}.sea__cite{letter-spacing:.32em;text-transform:uppercase;color:var(--brass-hi);margin-top:32px;font-size:.72rem}.amen{padding:clamp(140px,16vw,240px) 0}.amen__head{margin-bottom:clamp(56px,7vw,110px)}.amen__grid{grid-template-columns:repeat(4,1fr);gap:clamp(48px,6vw,88px) clamp(20px,3vw,48px);display:grid}.amen__item{align-content:start;gap:14px;display:grid}.amen__icon{color:var(--brass-hi);width:44px;height:44px;transition:transform .8s var(--ease-silk)}.amen__item:hover .amen__icon{transform:translateY(-6px)rotate(-4deg)}.amen__rule{background:var(--line);transform-origin:0;height:1px;margin:10px 0 8px;display:block;position:relative}.amen__rule:after{content:"";background:var(--clay-hi);transform-origin:0;transition:transform .9s var(--ease-silk);position:absolute;inset:0;transform:scaleX(0)}.amen__item:hover .amen__rule:after{transform:scaleX(1)}.amen__item h3{font:400 1.65rem/1.1 var(--font-display)}.amen__item p{color:var(--mut);font-size:.95rem}@media (max-width:1000px){.amen__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.amen__grid{grid-template-columns:1fr}}.gal{padding:clamp(140px,16vw,240px) 0}.gal__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:clamp(48px,6vw,90px);display:flex}.gal__filters{flex-wrap:wrap;gap:8px;display:flex}.gal__filters button{letter-spacing:.14em;text-transform:uppercase;filter:saturate(.5)brightness(.96);border-radius:999px;min-height:40px;padding:0 18px;font-size:.72rem}.gal__filters button:hover{filter:none}.gal__filters button.is-on{filter:none;box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--clay)}.gal__grid{grid-template-columns:repeat(3,1fr);grid-auto-flow:dense;gap:clamp(10px,1.4vw,20px);display:grid}.gal__item{aspect-ratio:3/4;border-radius:6px;position:relative;overflow:hidden}.gal__item--wide{aspect-ratio:auto;grid-column:span 2}.gal__item button{cursor:zoom-in;width:100%;position:absolute;inset:0}.gal__item img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease-silk), filter .8s}.gal__item:hover img{filter:brightness(.82);transform:scale(1.06)}.gal__cap{color:#fff;font:italic 400 1.35rem var(--font-display);opacity:0;transition:opacity .6s, transform .6s var(--ease-silk);text-shadow:0 2px 16px #00000080;position:absolute;bottom:14px;left:18px;transform:translateY(10px)}.gal__item:hover .gal__cap,.gal__item button:focus-visible .gal__cap{opacity:1;transform:none}@media (max-width:700px){.gal__grid{grid-template-columns:repeat(2,1fr)}}@media (hover:none){.gal__cap{opacity:1;font-size:1.05rem;transform:none}}.lb{z-index:250;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f2ede4;background:#060a0bf2;place-items:center;display:grid;position:fixed;inset:0}.lb__fig{justify-items:center;gap:16px;padding:0 64px;display:grid}.lb__img{object-fit:contain;border-radius:4px;width:auto;max-width:min(92vw,1400px);height:auto;max-height:82svh}.lb__fig figcaption{font:italic 400 1.3rem var(--font-display)}.lb__fig figcaption span{font:400 .7rem var(--font-sans);letter-spacing:.2em;color:var(--brass-hi);margin-right:12px;font-style:normal}.lb__close,.lb__nav{border:1px solid #f2ede440;border-radius:50%;place-items:center;width:52px;height:52px;transition:background .3s;display:grid;position:absolute}.lb__close:hover,.lb__nav:hover{background:#f2ede41a}.lb__close{top:20px;right:20px}.lb__nav--prev{top:50%;left:16px;transform:translateY(-50%)}.lb__nav--next{top:50%;right:16px;transform:translateY(-50%)}@media (max-width:600px){.lb__fig{padding:0 8px}.lb__nav{top:auto;bottom:20px;transform:none}}.price{padding:clamp(140px,16vw,240px) 0;position:relative;overflow:hidden}.price__bg{pointer-events:none;background:radial-gradient(50% 45% at 72% 45%,#5ab4b238,#0000 70%),radial-gradient(35% 35% at 15% 85%,#cd6e4833,#0000 70%);position:absolute;inset:0}.price__ray{filter:blur(30px);transform-origin:top;background:linear-gradient(#bef0eb29,#0000 70%);width:22%;height:140%;animation:11s ease-in-out infinite alternate ray;position:absolute;top:-20%;left:55%;transform:rotate(18deg)}.price__ray--2{opacity:.7;width:12%;animation-duration:15s;animation-delay:-4s;left:72%}@keyframes ray{0%{opacity:.6;transform:rotate(12deg)translate(-4%)}to{opacity:1;transform:rotate(24deg)translate(6%)}}.price__layout{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(40px,6vw,100px);display:grid;position:relative}.price__lead{color:var(--mut);max-width:38ch;margin-top:28px}.price__tools{flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px;display:flex}.price__hint{letter-spacing:.18em;text-transform:uppercase;color:var(--mut);align-items:center;gap:8px;font-size:.72rem;display:inline-flex}.price__stage{perspective:1700px;justify-items:center;padding:30px 0;display:grid;position:relative}.price__float{transform-style:preserve-3d}.price__shadow{filter:blur(10px);background:radial-gradient(closest-side,#00000080,#0000);border-radius:50%;width:min(380px,60vw);height:50px;margin-top:40px}.glass{--hx:50%;--hy:30%;--t:26px;--r:30px;aspect-ratio:.8;width:min(500px,86vw);transform-style:preserve-3d;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;position:relative}.glass.is-dragging{cursor:grabbing}.glass:focus-visible .glass__face{box-shadow:0 0 0 2px var(--brass), 0 50px 90px -30px #000000a6}.glass__face{border-radius:var(--r);backface-visibility:hidden;color:#f1f6f3;-webkit-backdrop-filter:blur(18px)saturate(1.5);background:linear-gradient(150deg,#fff3,#ffffff0d 38%,#a0e1de14 70%,#ffffff1f),radial-gradient(120% 80% at 50% 120%,#1e6e7080,#0000 70%),#0e282c6b;border:1px solid #fff3;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff80,inset 0 -20px 60px #78dcd714,0 50px 90px -30px #000000a6}.glass__face--front{transform:translateZ(calc(var(--t) / 2))}.glass__face--back{transform:rotateY(180deg) translateZ(calc(var(--t) / 2))}.glass__edge{background:linear-gradient(90deg,#a0e6e159,#ffffff2e,#78c8c84d);position:absolute}.glass__edge--l,.glass__edge--r{top:var(--r);bottom:var(--r);width:var(--t)}.glass__edge--l{left:calc(var(--t) / -2);transform:rotateY(90deg)}.glass__edge--r{right:calc(var(--t) / -2);transform:rotateY(90deg)}.glass__edge--t,.glass__edge--b{left:var(--r);right:var(--r);height:var(--t);background:linear-gradient(#c8f5f066,#ffffff26)}.glass__edge--t{top:calc(var(--t) / -2);transform:rotateX(90deg)}.glass__edge--b{bottom:calc(var(--t) / -2);transform:rotateX(90deg)}.glass__spec{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(55% 38% at var(--hx) var(--hy), #ffffff52, transparent 65%), linear-gradient(115deg, transparent 30%, #ffffff1a 42%, transparent 50%);position:absolute;inset:0}.glass__rim{border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;background:linear-gradient(135deg,#ffffffd9,#fff0 28% 68%,#bef5f099);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glass__water{pointer-events:none;height:30%;position:absolute;bottom:0;left:0;right:0}.glass__water svg{width:100%;height:100%;position:absolute;inset:0}.glass__caustics{mix-blend-mode:screen;opacity:.55;filter:url(#caustics);background:radial-gradient(14% 10% at 20% 60%,#dcfffa80,#0000 70%),radial-gradient(12% 9% at 55% 75%,#dcfffa73,#0000 70%),radial-gradient(16% 10% at 80% 55%,#dcfffa66,#0000 70%),radial-gradient(10% 8% at 38% 88%,#dcfffa66,#0000 70%);position:absolute;inset:0}.price__bubble{opacity:.8;background:radial-gradient(circle at 30% 30%,#ffffffb3,#0000 60%);border:1px solid #ffffff8c;border-radius:50%;position:absolute;bottom:6%}.glass__content{z-index:2;flex-direction:column;height:100%;padding:clamp(24px,4vw,40px);display:flex;position:relative}.glass__top{letter-spacing:.28em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.68rem;display:flex}.glass__brand{letter-spacing:.28em;text-transform:uppercase;color:#f1f6f3d9;font-size:.68rem}.glass__unit{color:var(--brass-hi)}.glass__rows{margin-top:clamp(20px,4vw,40px)}.price__row{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:16px;padding:clamp(12px,1.8vw,18px) 0;display:flex}.price__row b{font:400 clamp(1.3rem, 2.2vw, 1.75rem)/1.1 var(--font-display);display:block}.price__row small{letter-spacing:.2em;text-transform:uppercase;color:#f1f6f399;font-size:.66rem}.price__row em{font:italic 400 clamp(1.4rem, 2.4vw, 1.9rem) var(--font-display);color:var(--brass-hi);white-space:nowrap}.glass__foot{color:#f1f6f3d9;text-shadow:0 1px 12px #001e2099;flex-direction:column;gap:4px;margin-top:auto;font-size:.85rem;display:flex}.glass__foot strong{font:400 1.5rem var(--font-display);color:#fff}.glass__foot span:last-child{letter-spacing:.2em;text-transform:uppercase;color:#f1f6f3a6;font-size:.66rem}.glass__content--back{justify-content:center;gap:22px}.glass__incl{gap:12px;display:grid}.glass__incl li{font:400 clamp(1.15rem, 1.9vw, 1.45rem)/1.25 var(--font-display);align-items:baseline;gap:14px;display:flex}.glass__incl li:before{content:"";background:var(--brass-hi);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-3px)}.glass__times{letter-spacing:.2em;text-transform:uppercase;color:#f1f6f3a6;gap:28px;font-size:.66rem;display:flex}.glass__times b{font:400 1.4rem var(--font-display);letter-spacing:0;text-transform:none;color:#fff;display:block}@media (max-width:960px){.price__layout{grid-template-columns:1fr}.price__stage{padding-top:0}}@media (max-width:420px){.glass{aspect-ratio:.7}}.faq{padding:clamp(120px,14vw,220px) 0}.faq__layout{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(40px,6vw,100px);display:grid}.faq__title em{color:var(--clay-hi)}.faq__list{border-bottom:1px solid var(--line)}.faq__item{border-top:1px solid var(--line)}.faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:clamp(20px,2.4vw,28px) 0;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item h3{font:400 clamp(1.35rem, 2.1vw, 1.75rem)/1.2 var(--font-display)}.faq__icon{color:var(--clay-hi);transition:transform .6s var(--ease-silk);flex:none}.faq__item[open] .faq__icon{transform:rotate(45deg)}.faq__item p{color:var(--mut);max-width:62ch;padding:0 0 clamp(22px,2.6vw,30px)}@media (max-width:960px){.faq__layout{grid-template-columns:1fr}}.contact{padding:clamp(140px,16vw,240px) 0;position:relative;overflow:hidden}.contact__bg{pointer-events:none;background:radial-gradient(45% 50% at 28%,#d6704642,#0000 70%),radial-gradient(35% 35% at 85% 10%,#5ab4b224,#0000 70%);position:absolute;inset:0}.contact__title{font-size:clamp(3rem,6vw,6.4rem)}.contact__layout{grid-template-columns:6fr 6fr;align-items:center;gap:clamp(40px,6vw,100px);display:grid;position:relative}.contact__intro{order:2}.contact__stage{perspective:1700px;order:1;justify-items:center;padding:30px 0;display:grid;position:relative}.contact__float{transform-style:preserve-3d}.contact__lead{color:var(--mut);max-width:38ch;margin-top:28px}.contact__tools{flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px;display:flex}.glass--clay .glass__face{background:linear-gradient(150deg,#ffffff3d,#ffffff12 40%,#ffcdb41f 70%,#ffffff29),radial-gradient(120% 80% at 50% 120%,#f0a07d4d,#0000 70%),#de8a6a4d;border-color:#ffd7c359}.glass--clay .glass__edge{background:linear-gradient(90deg,#ffbea059,#ffffff2e,#ec93724d)}.glass--clay .glass__edge--t,.glass--clay .glass__edge--b{background:linear-gradient(#ffd7c366,#ffffff26)}.glass--clay .glass__unit{color:var(--clay-hi)}.glass--clay .glass__incl li:before{background:var(--clay-hi)}.contact__rows{gap:14px;margin-top:clamp(22px,4vw,40px);display:grid}.contact__row{transition:background .5s var(--ease-silk), border-color .5s, transform .5s var(--ease-silk);background:#ffffff12;border:1px solid #fff3;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:clamp(14px,2vw,20px) clamp(14px,2vw,22px);display:grid;position:relative}.contact__row:hover,.contact__row:focus-visible{background:#ec937238;border-color:#ffc8af99;transform:translateY(-2px)}.contact__ico{background:var(--clay);color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 24px -10px #b4532ee6}.contact__txt{gap:2px;min-width:0;display:grid}.contact__txt small{letter-spacing:.24em;text-transform:uppercase;color:#f1f6f3a6;font-size:.64rem}.contact__txt b{font:400 clamp(1.4rem, 2.6vw, 1.9rem)/1.1 var(--font-display);color:#fff;overflow-wrap:anywhere}.contact__txt .contact__mail{font-size:clamp(1.1rem,2vw,1.45rem)}.contact__go{color:var(--clay-hi);transition:transform .5s var(--ease-silk)}.contact__row:hover .contact__go{transform:translate(3px,-3px)}.glass__times--stack{flex-direction:column;gap:14px}.contact__note{font:italic 400 1.25rem/1.3 var(--font-display);color:#f1f6f3d9}.contact__btns{flex-wrap:wrap;gap:10px;display:flex}.contact__btns .btn{min-height:46px;padding:0 22px}@media (max-width:960px){.contact__layout{grid-template-columns:1fr}.contact__intro{order:1}.contact__stage{order:2;padding-top:0}}.finale{color:#f3eee6;align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.finale__bg{will-change:transform;position:absolute;inset:0}.finale__bg img{object-fit:cover;object-position:50% 60%}.finale__bg:after{content:"";background:linear-gradient(180deg, var(--bg) 0%, #0b13158c 30%, #0b1315c7 75%, #0b1315 100%);position:absolute;inset:0}.finale__inner{padding-top:30vh;padding-bottom:40px;position:relative}.finale__inner .eyebrow{color:#f3eee6b3}.finale__title{font:300 clamp(3.4rem, 9.6vw, 10rem)/.9 var(--font-display);letter-spacing:-.03em;max-width:12ch}.finale__phone{font:300 clamp(2.2rem, 5vw, 4.4rem)/1 var(--font-display);transition:background-size .8s var(--ease-silk);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;margin-top:clamp(28px,4vw,56px);padding-bottom:6px;display:inline-block}.finale__phone:hover{background-size:100% 1px}.finale__cta{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.finale__meta{letter-spacing:.14em;text-transform:uppercase;color:#f3eee699;border-top:1px solid #f3eee629;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:clamp(80px,12vw,160px);padding-top:28px;font-size:.75rem;display:flex}.finale__meta nav{flex-wrap:wrap;gap:22px;display:flex}.finale__meta nav a:hover{color:#f3eee6}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@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-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}
