@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2)format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff")}:root{color:#f2e9da;font-synthesis:none;--ink:#0c0b09;--paper:#f2e9da;--copper:#d38b51;--midnight:#080e1b;--blue:#779cff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c0b09;font-family:Montserrat,sans-serif;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}body.dialog-open{overflow:hidden}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}p,h1,h2,h3{margin:0;font-weight:400}img{max-width:100%;height:auto;display:block}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--copper);outline-offset:7px}button:disabled{cursor:default}::selection{background:var(--copper);color:var(--ink)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--paper);color:var(--ink);padding:15px 20px;position:fixed;top:15px;left:20px;transform:translateY(-160%)}.skip-link:focus{transform:none}.scene{isolation:isolate;height:calc(900 * var(--u));--u:calc(100cqw / 1440);background:var(--ink);position:relative;overflow:clip;container-type:inline-size}.scene>*{--u:calc(100cqw / 1440)}.serif{font-family:Cormorant Garamond,Georgia,serif}.eyebrow{font-size:max(10px, calc(11 * var(--u)));letter-spacing:calc(4 * var(--u));color:var(--copper);line-height:1.5}.photography{z-index:-3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.photography-inner{width:104%;height:104.079%;position:absolute;top:-2.039%;left:-2%}.photography-inner>img{object-fit:cover;width:100%;max-width:none;height:100%}.reading-shade{pointer-events:none;z-index:-1;background:linear-gradient(90deg,#0c0b09fa,#0c0b09db 42%,#0000 72%);position:absolute;inset:0}.arrow{flex:0 0 16px;width:16px;height:auto}.text-link{align-items:center;gap:calc(14 * var(--u));min-height:44px;font-size:max(10px, calc(11 * var(--u)));letter-spacing:calc(2.42 * var(--u));color:var(--copper);white-space:nowrap;padding-bottom:11px;line-height:1.5;display:inline-flex;position:relative}.text-link:after{content:"";background:currentColor;width:40px;height:1px;transition:width .25s;position:absolute;bottom:0;left:0}.text-link:hover:after,.text-link:focus-visible:after{width:100%}.text-link .arrow{transition:transform .25s}.text-link:hover .arrow{transform:translate(3px,-3px)}.hero{height:100vh;height:100svh}.hero-photography .photography-inner{width:106%;height:106%;top:-3%;left:-3%}.hero-reading-shade{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0908062e,#0000 70%);position:absolute;inset:0}.hero-firelight{z-index:-2;mix-blend-mode:screen;pointer-events:none;width:75.972%;position:absolute;top:43.889%;left:54.167%}.site-header{z-index:5;width:89.2%;height:calc(53 * var(--u));justify-content:space-between;align-items:center;display:flex;position:absolute;top:2.889%;left:5.4%}.header-logo{width:calc(173 * var(--u));flex-shrink:0}.desktop-navigation{align-items:center;gap:calc(32 * var(--u));margin-left:calc(38 * var(--u));display:flex}.desktop-navigation a,.reserve-link{font-size:max(10px, calc(11 * var(--u)));letter-spacing:calc(2.31 * var(--u));align-items:center;min-height:44px;line-height:1.2;display:inline-flex}.desktop-navigation a{transition:color .18s}.desktop-navigation a:hover{color:var(--copper)}.reserve-link{gap:calc(16 * var(--u));color:var(--copper)}.menu-button{display:none}.hero-copy{--hero-u:min(var(--u), calc(100svh / 900));position:absolute;top:23%;left:5.5%}.hero-title{font-family:Anton,sans-serif;font-size:calc(350 * var(--hero-u));letter-spacing:calc(-11.2 * var(--hero-u));height:calc(329 * var(--hero-u));width:calc(864 * var(--hero-u));line-height:.94;position:relative}.headline-characters{white-space:nowrap;display:inline-flex}.headline-characters>span{display:inline-block}.hero-full-stop{left:calc(733.42 * var(--hero-u));top:calc(231 * var(--hero-u));width:calc(87.5 * var(--hero-u));position:absolute}.hero-story{font-family:Cormorant Garamond,Georgia,serif;font-size:max(30px, calc(46 * var(--hero-u)));letter-spacing:calc(-.92 * var(--hero-u));margin-top:calc(15 * var(--hero-u));line-height:.99}.hero-explore{margin-top:calc(15 * var(--hero-u))}.hero-partnership{position:absolute;top:81.778%;left:5.5%}.hero-partnership>a{gap:calc(20 * var(--u));align-items:center;min-height:44px;display:flex}.hero-partnership span:first-child{font-size:max(9px, calc(10 * var(--u)));letter-spacing:calc(2.6 * var(--u));color:var(--copper);line-height:1.6}.hero-partnership i{height:calc(24 * var(--u));background:var(--copper);width:1px;display:block}.hero-partnership img{width:calc(180 * var(--u));min-width:180px}.partner-direction{color:var(--copper);font:20px DM Sans,sans-serif}.hero-chapters{align-items:center;gap:calc(22 * var(--u));display:flex;position:absolute;bottom:6.1%;left:5.5%}.hero-chapters button{font-size:max(10px, calc(11 * var(--u)));letter-spacing:calc(2.09 * var(--u));min-height:44px;line-height:1.2;position:relative}.hero-chapters button+button{padding-left:calc(23 * var(--u))}.hero-chapters button+button:before{content:"";background:var(--paper);opacity:.6;width:1px;height:17px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.hero-chapters button:hover,.hero-chapters .active{color:var(--copper)}.hero-chapter-progress{left:calc(23 * var(--u));max-width:calc(100% - 23 * var(--u));background:var(--copper);height:1px;position:absolute;bottom:0}.hero-motion-control{position:absolute;bottom:6.1%;right:5.4%}.motion-toggle{letter-spacing:1.6px;min-height:44px;color:var(--paper);opacity:.75;align-items:center;gap:8px;font-size:9px;display:flex}.motion-toggle:hover{opacity:1}.motion-toggle>span{font-size:16px}.embers{z-index:-1;pointer-events:none;position:absolute;inset:0}.ember{width:2px;position:absolute;top:85.78%}.essence-photography{width:42.361%;height:83%;inset:5.333% 0 auto auto}.essence-photography .photography-inner{width:203.618%;height:104%;top:-2%;left:-95.328%}.inheritance-thread{width:calc(109.812 * var(--u));position:absolute;top:0;left:4.167%}.animated-artwork>svg{max-width:100%;height:auto;display:block}.essence-eyebrow{position:absolute;top:8.667%;left:7.083%}.essence-eyebrow:after{content:"";left:calc(163 * var(--u));height:1px;width:calc(125 * var(--u));background:var(--copper);position:absolute;top:50%}.essence-statement{width:59.03%;position:absolute;top:15.556%;left:6.944%}.essence-statement h2{gap:calc(6 * var(--u));white-space:nowrap;flex-direction:column;font-family:Anton,sans-serif;display:flex}.essence-lead{font-size:calc(54 * var(--u));line-height:calc(59 * var(--u))}.essence-line-one{font-size:calc(136.6 * var(--u));line-height:calc(143.9 * var(--u))}.essence-line-two{font-size:calc(163.5 * var(--u));line-height:calc(171.2 * var(--u))}.essence-introduction{width:47.222%;font-size:calc(17 * var(--u));line-height:calc(27 * var(--u));position:absolute;top:65.111%;left:7.222%}.inheritance-caption{font-size:max(9px, calc(10 * var(--u)));letter-spacing:calc(3.1 * var(--u));color:var(--copper);line-height:1.6;position:absolute;top:81.333%;left:13.472%}.inheritance-rule{background:var(--copper);width:7.639%;height:1px;position:absolute;top:82.222%;left:35.833%}.essence-bottom{padding:calc(15 * var(--u)) calc(80 * var(--u));text-align:right;position:absolute;top:91.111%;left:0;right:0}.acts-introduction{position:absolute;top:3.778%;left:4.861%}.acts-introduction h2{margin-top:calc(6 * var(--u));font:calc(164 * var(--u))/calc(173 * var(--u)) "Anton", sans-serif}.acts-introduction>.serif{margin-top:calc(6 * var(--u));font-size:calc(48 * var(--u));line-height:calc(49 * var(--u))}.acts-aside{width:18.056%;font-size:calc(23 * var(--u));line-height:calc(26 * var(--u));position:absolute;top:20%;left:77.083%}.act-cards{gap:calc(20 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute;top:34.444%;left:4.861%;right:4.861%}.act-card button{text-align:left;width:100%;display:block}.act-card-image{aspect-ratio:310/360;position:relative;overflow:hidden}.card-photography{z-index:0}.card-photography .photography-inner{width:193.093%;height:104%;top:-2%;left:-88.439%}.act-card:nth-child(2) .photography-inner{left:-46.545%}.act-card:nth-child(3) .photography-inner{left:-7.448%}.act-card:nth-child(4) .photography-inner{left:-86.577%}.card-enter{color:var(--paper);opacity:0;font-size:28px;transition:opacity .25s;position:absolute;bottom:18px;right:20px}.act-card button:hover .card-enter,.act-card button:focus-visible .card-enter{opacity:1}.act-card-numeral{margin-top:calc(10 * var(--u));font:calc(18 * var(--u))/calc(22 * var(--u)) "Cormorant Garamond", Georgia, serif;letter-spacing:calc(2 * var(--u));color:var(--copper);display:block}.act-card h3{font:calc(31 * var(--u))/calc(37 * var(--u)) "Anton", sans-serif;margin-top:calc(5 * var(--u))}.act-card p{font-size:calc(23 * var(--u));line-height:calc(25 * var(--u));margin-top:calc(5 * var(--u));max-width:95%}.acts-progress{background:linear-gradient(90deg, transparent 0 22.57%, var(--paper) 22.57%);width:82.57%;height:1px;position:absolute;top:91.778%;left:4.861%}.acts-progress>div{background:var(--copper);max-width:100%;height:2px}.acts-count{font-size:max(9px, calc(10 * var(--u)));letter-spacing:calc(3 * var(--u));color:var(--copper);position:absolute;top:91.111%;right:4.861%}.acts-begin{position:absolute;top:94%;left:4.861%}.chapter-container{scroll-margin-top:0}.chapter-rail{background:var(--copper);width:1px;height:72.222%;position:absolute;top:8.667%;left:5.833%}.chapter-rail>span{background:var(--copper);width:3px;height:20%;position:absolute;left:-1px}.chapter-index{font-size:calc(11 * var(--u));line-height:calc(22 * var(--u));letter-spacing:calc(2 * var(--u));position:absolute;top:8.889%;left:3.194%}.chapter-statement{width:47.917%;position:absolute;top:9.667%;left:10.139%}.chapter-statement h2{margin-top:calc(4 * var(--u));font-family:Anton,sans-serif}.chapter-statement h2 span{font-size:calc(var(--type-size) * var(--u));line-height:calc(var(--type-line) * var(--u));white-space:nowrap;display:block}.chapter-statement h2 span+span{margin-top:calc(4 * var(--u))}.chapter-statement>.serif{font-size:calc(44 * var(--u));line-height:calc(52 * var(--u));margin-top:calc(4 * var(--u));white-space:nowrap}.chapter-story{top:calc(var(--body-top) * var(--u));width:44.444%;font-size:calc(16 * var(--u));line-height:calc(27 * var(--u));position:absolute;left:10.278%}.mobile-space{display:none}.chapter-back{min-height:44px;font-size:max(10px, calc(11 * var(--u)));letter-spacing:calc(2.1 * var(--u));color:var(--copper);align-items:center;display:flex;position:absolute;top:6%;right:10.139%}.chapter-tabs{gap:calc(38 * var(--u));display:flex;position:absolute;top:89.667%;left:5.694%}.chapter-tabs>button{font-size:max(9px, calc(11 * var(--u)));letter-spacing:calc(2.1 * var(--u));white-space:nowrap;align-items:center;min-height:40px;display:flex;position:relative}.chapter-tabs>button[aria-selected=true]{color:var(--copper)}.chapter-tabs>button[aria-selected=true]:after{content:"";bottom:calc(-2 * var(--u));background:var(--copper);width:100%;height:2px;position:absolute;left:0}.chapter-arrows{gap:calc(18 * var(--u));display:flex;position:absolute;top:89%;right:5.972%}.chapter-arrows>*{border:1px solid var(--copper);width:44px;height:44px;color:var(--copper);background:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:20px;transition:background .2s,color .2s;display:flex}.chapter-arrows>:hover{color:var(--ink);background:var(--copper)}.chapter-photo-blend{background:linear-gradient(90deg, var(--ink), #0c0b09d9 25%, transparent);z-index:-2;width:16.667%;height:100%;position:absolute;top:0;left:43.056%}.the-table .reading-shade{background:linear-gradient(90deg,#0c0b09f2,#0c0b09d6 42%,#0000 72%)}.table-eyebrow{position:absolute;top:8.889%;left:5.417%}.table-eyebrow:after{content:"";top:calc(26 * var(--u));width:calc(50 * var(--u));background:var(--copper);height:1px;position:absolute;left:0}.table-statement{position:absolute;top:16.444%;left:5.417%}.table-statement h2{font-family:Anton,sans-serif}.table-statement h2 span{white-space:nowrap;display:block}.table-statement h2 span:first-child{font-size:calc(155 * var(--u));line-height:calc(158 * var(--u))}.table-statement h2 span+span{font-size:calc(118.1 * var(--u));line-height:calc(124.9 * var(--u));margin-top:calc(6 * var(--u))}.table-statement>p{font-size:calc(44 * var(--u));line-height:calc(54 * var(--u));margin-top:calc(6 * var(--u))}.event-date{position:absolute;top:57.556%;left:5.417%}.event-date time{gap:calc(24 * var(--u));align-items:center;display:flex}.event-day{font-size:calc(100 * var(--u));line-height:calc(110 * var(--u))}.event-month{font-size:calc(17 * var(--u));line-height:calc(29 * var(--u));letter-spacing:calc(3.5 * var(--u));width:calc(146 * var(--u))}.event-month>span{letter-spacing:calc(5 * var(--u))}.event-date i{width:1px;height:calc(68 * var(--u));background:var(--copper)}.event-time{font-size:calc(32 * var(--u));line-height:calc(40 * var(--u));letter-spacing:calc(2 * var(--u))}.table-reserve{position:absolute;top:72.889%;left:5.417%}.reservation-button{min-height:56px;color:var(--ink);letter-spacing:2.5px;background:linear-gradient(90deg,#ffffff3d,#fffaed05 52%,#a873420e),#f6eedf;border:1px solid #fffae8cc;border-radius:2px;justify-content:center;align-items:center;gap:18px;padding:15px 23px;font-size:14px;transition:background-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 3px 5px #00000038,inset 0 1px 1px #fffcf580}.reservation-button:hover{background-color:#fff;box-shadow:0 3px 14px #d38b5138,inset 0 1px 1px #fffcf580}.table-reserve .reservation-button{width:calc(332.22 * var(--u));min-width:280px;font-size:max(12px, calc(15.32 * var(--u)))}.table-note{font-size:calc(18 * var(--u));line-height:calc(25 * var(--u));letter-spacing:calc(1.6 * var(--u));position:absolute;top:84%;left:5.417%}.table-note:before{content:"";top:calc(-14 * var(--u));width:calc(48 * var(--u));background:var(--copper);height:1px;position:absolute}.table-continuity{font-size:max(8px, calc(9 * var(--u)));letter-spacing:calc(2.3 * var(--u));color:var(--copper);line-height:1.5;position:absolute;top:92.889%;left:5.417%}.table-rule{background:var(--copper);width:49.306%;height:1px;position:absolute;top:93.667%;left:31.111%}.closing-logo{width:34.722%;position:absolute;top:16.111%;left:32.639%}.logo-continuity{width:1px;position:absolute;top:36.667%;left:calc(50% - .5px)}.logo-continuity svg{height:calc(75 * var(--u))}.closing-tagline{text-align:center;width:51.389%;position:absolute;top:46.667%;left:24.306%}.closing-tagline h2{font-size:calc(48 * var(--u));line-height:calc(53 * var(--u))}.closing-footer{padding-top:calc(22 * var(--u));border-top:1px solid var(--copper);justify-content:space-between;align-items:center;display:flex;position:absolute;top:88%;left:4.306%;right:4.306%}.closing-footer nav{gap:calc(38 * var(--u));margin-right:auto;display:flex}.closing-footer nav a,.return-origin{min-height:44px;font-size:max(10px, calc(11 * var(--u)));letter-spacing:calc(2.1 * var(--u));align-items:center;display:inline-flex}.return-origin{color:var(--copper)}.closing-credit{margin-left:calc(50 * var(--u));padding-left:calc(24 * var(--u));border-left:1px solid var(--copper);font-size:max(12px, calc(14 * var(--u)));line-height:22px}.partnership{height:calc(800 * var(--u));background:var(--midnight)}.partnership-statement{position:absolute;top:8.25%;left:5.417%}.partnership-statement .eyebrow{font-size:max(10px, calc(10 * var(--u)));letter-spacing:calc(2.6 * var(--u))}.partnership-statement h2{font:calc(132 * var(--u))/calc(140 * var(--u)) "Anton", sans-serif;margin-top:calc(52 * var(--u))}.partnership-contribution{font-variation-settings:"opsz" 14;width:22.222%;font-family:DM Sans,sans-serif;position:absolute;top:25.375%;left:69.444%}.partnership-contribution .eyebrow{color:var(--blue);font-family:Montserrat,sans-serif;font-size:max(9px, calc(10 * var(--u)));letter-spacing:calc(2 * var(--u))}.partnership-contribution>p+p{margin-top:calc(20 * var(--u));font-size:calc(20 * var(--u));line-height:calc(30 * var(--u));width:96.875%}.partnership-thread{width:89.167%;position:absolute;top:53.1875%;left:5.417%}.partnership-thread>svg{width:100%;height:auto}.partner-lockup{justify-content:space-between;align-items:center;width:89.167%;display:flex;position:absolute;top:59.25%;left:5.417%}.partner-lockup>div{width:44.393%}.partner-logo-space{height:calc(140 * var(--u));justify-content:center;align-items:center;display:flex}.partner-raices img{width:calc(340 * var(--u))}.partner-devscape img{width:calc(400 * var(--u));min-width:180px}.partner-lockup p{margin-top:calc(20 * var(--u));text-align:center;font-size:max(9px, calc(10 * var(--u)));letter-spacing:calc(2 * var(--u));color:var(--copper);line-height:1.6}.partner-devscape p{color:var(--blue)}.partner-multiply{font:calc(20 * var(--u))/1.5 "DM Sans", sans-serif}.partnership-footer{border-top:1px solid var(--blue);padding-top:calc(20 * var(--u));font:calc(14 * var(--u))/22px "DM Sans", sans-serif;justify-content:space-between;align-items:center;display:flex;position:absolute;top:90.5%;left:5.417%;right:5.417%}.partnership-footer a{color:var(--blue);font:max(10px, calc(13.5 * var(--u)))/1.5 "Montserrat", sans-serif;letter-spacing:calc(3.5 * var(--u));align-items:center;min-height:32px;display:inline-flex}dialog{color:var(--paper);background:var(--ink);border:1px solid #d38b5180;padding:0}dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040403d6}.dialog-close{width:44px;height:44px;color:var(--copper);font:34px/1 Cormorant Garamond,serif;position:absolute;top:15px;right:18px}.booking-dialog{width:min(600px,100% - 32px);max-height:calc(100svh - 32px);padding:60px}.booking-dialog .eyebrow{letter-spacing:2.5px;font-size:10px}.booking-dialog h2{margin:28px 0 22px;font:72px/.99 Anton,sans-serif}.dialog-date{font-size:26px;line-height:1.3}#booking-description{margin-top:24px;font-size:13px;line-height:1.9}.booking-status{color:var(--copper);letter-spacing:1.7px;margin-top:24px;font-size:9px;line-height:1.7}.booking-dialog .reservation-button{width:100%;margin-top:28px;font-size:10px}.menu-dialog{width:min(460px,100% - 32px);padding:55px 32px 32px}.menu-logo{width:180px}.menu-dialog nav{flex-direction:column;gap:10px;margin:36px 0;display:flex}.menu-dialog nav a{letter-spacing:3px;align-items:center;min-height:44px;font-size:12px;display:flex}.menu-dialog .reservation-button{width:100%;font-size:11px}@media (min-width:901px) and (max-height:650px){.hero-copy{top:20%}.hero-partnership{top:79%}.hero-chapters,.hero-motion-control{bottom:2%}}@media (max-width:900px){.scene{height:auto;min-height:0}.scene>*{--u:1px}.eyebrow{letter-spacing:3px;font-size:10px}.desktop-break{display:none}.mobile-space{display:inline}.text-link{letter-spacing:2px;gap:13px;min-height:44px;font-size:10px}.hero{height:100svh}.site-header{width:88%;height:48px;top:24px;left:6%}.header-logo{width:148px}.desktop-navigation{display:none}.reserve-link{letter-spacing:2px;margin-left:auto;margin-right:24px;font-size:10px}.menu-button{flex-direction:column;justify-content:center;gap:6px;width:32px;height:44px;display:flex}.menu-button span{background:var(--paper);width:26px;height:1px}.hero-photography .photography-inner>img{object-position:78% center}.hero-reading-shade{background:linear-gradient(90deg,#090806c7,#0908064d 55%,#0000),linear-gradient(#0000 50%,#090806e6)}.hero-copy{--hero-u:min(calc(88vw / 864), calc(26svh / 329));width:88%;top:25%;left:6%}.hero-title{width:100%}.hero-story{letter-spacing:-.5px;margin-top:24px;font-size:clamp(32px,6vw,46px);line-height:1}.hero-explore{margin-top:24px}.hero-partnership{top:auto;bottom:128px;left:6%}.hero-partnership>a{flex-wrap:wrap;gap:14px}.hero-partnership span:first-child{letter-spacing:1.7px;font-size:9px}.hero-partnership i{height:22px}.hero-partnership img{width:180px}.hero-chapters{grid-template-columns:repeat(4,auto);justify-content:space-between;gap:0;display:grid;bottom:65px;left:6%;right:6%}.hero-chapters button{letter-spacing:1.2px;white-space:nowrap;font-size:9px}.hero-chapters button+button{padding-left:12px}.hero-chapters button+button:before{height:12px}.hero-chapter-progress{max-width:calc(100% - 12px);left:12px}.hero-motion-control{bottom:14px;left:6%;right:auto}.motion-toggle{font-size:8px}.essence{padding:76px 6% 0}.essence-eyebrow{position:relative;top:auto;left:auto}.essence-statement{width:auto;margin-top:40px;position:relative;top:auto;left:auto}.essence-statement h2{gap:6px}.essence-lead{font-size:clamp(32px,5vw,54px);line-height:1.1}.essence-line-one{font-size:8.45vw;line-height:1.06}.essence-line-two{font-size:10.12vw;line-height:1.05}.essence-introduction{width:82%;margin-top:35px;font-size:14px;line-height:1.9;position:relative;top:auto;left:auto}.essence-photography{aspect-ratio:1.3;z-index:0;width:100%;height:auto;margin-top:42px;position:relative;inset:auto}.essence-photography .photography-inner{width:140%;left:-30%}.inheritance-thread{opacity:.6;pointer-events:none;width:8%;top:0;left:2.5%}.inheritance-caption{letter-spacing:2px;margin:25px 0 36px;font-size:8px;position:relative;top:auto;left:auto}.inheritance-rule{display:none}.essence-bottom{padding:15px 0 24px;position:relative;inset:auto}.acts-overview{padding:60px 6% 45px}.acts-introduction{position:relative;top:auto;left:auto}.acts-introduction h2{margin-top:22px;font-size:10.85vw;line-height:1.06}.acts-introduction>.serif{margin-top:12px;font-size:38px;line-height:1}.acts-aside{width:auto;margin-top:30px;font-size:24px;line-height:1.1;position:relative;top:auto;left:auto}.act-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px;margin-top:38px;position:relative;inset:auto}.act-card-numeral{letter-spacing:2px;margin-top:12px;font-size:18px;line-height:22px}.act-card h3{margin-top:5px;font-size:clamp(22px,3vw,31px);line-height:1.15}.act-card p{margin-top:7px;font-size:22px;line-height:1.1}.card-enter{opacity:1;font-size:24px;bottom:8px;right:10px}.acts-progress{width:100%;margin-top:34px;position:relative;top:auto;left:auto}.acts-count{text-align:right;letter-spacing:2px;margin-top:12px;font-size:9px;display:block;position:relative;top:auto;right:auto}.acts-begin{margin-top:8px;position:relative;inset:auto}.chapter{min-height:780px;padding:100px 6% 35px}.chapter-photography{opacity:.65}.chapter .photography-inner>img{object-position:65% center}.chapter .reading-shade{background:linear-gradient(90deg, #0c0b09e6, #0c0b0966), linear-gradient(0deg, var(--ink), transparent 75%)}.chapter-3 .chapter-photography{left:0}.chapter-3 .photography-inner{width:104%;left:-2%}.chapter-photo-blend{display:none}.chapter-back{letter-spacing:1.8px;font-size:9px;top:25px;left:6%;right:auto}.chapter-rail{display:none}.chapter-index{font-size:10px;line-height:1.3;top:32px;left:auto;right:6%}.chapter-statement{width:auto;position:relative;inset:auto}.chapter-statement h2{margin-top:25px}.chapter-statement h2 span{font-size:calc(var(--type-size) * .55 * 100vw / 900);line-height:1.04}.chapter-statement h2 span+span{margin-top:4px}.chapter-statement>.serif{white-space:normal;max-width:90%;margin-top:24px;font-size:clamp(28px,4.2vw,44px);line-height:1.1}.chapter-story{width:min(560px,93%);margin-top:30px;font-size:14px;line-height:1.9;position:relative;inset:auto}.chapter-tabs{grid-template-columns:1fr 1fr;gap:12px 18px;margin-top:48px;display:grid;position:relative;inset:auto}.chapter-tabs>button{letter-spacing:1.3px;white-space:normal;text-align:left;min-height:44px;font-size:9px}.chapter-tabs>button[aria-selected=true]:after{bottom:0}.chapter-arrows{justify-content:flex-end;gap:18px;margin-top:28px;position:relative;inset:auto}.the-table{min-height:840px;padding:80px 6% 35px}.the-table .photography-inner>img{object-position:65% center}.the-table .reading-shade{background:linear-gradient(90deg, #0c0b09eb, #0c0b095c), linear-gradient(0deg, var(--ink), transparent 75%)}.table-eyebrow{position:relative;inset:auto}.table-statement{margin-top:55px;position:relative;inset:auto}.table-statement h2 span:first-child{font-size:9.65vw;line-height:1.05}.table-statement h2 span+span{margin-top:6px;font-size:7.36vw;line-height:1.06}.table-statement>p{margin-top:22px;font-size:clamp(28px,4vw,44px);line-height:1.1}.event-date{margin-top:50px;position:relative;inset:auto}.event-date time{gap:18px}.event-day{font-size:76px;line-height:1.1}.event-month{letter-spacing:2.5px;width:auto;font-size:12px;line-height:24px}.event-month>span{letter-spacing:4px}.event-date i{height:52px}.event-time{letter-spacing:1px;white-space:nowrap;font-size:26px;line-height:1.1}.table-reserve{margin-top:30px;position:relative;inset:auto}.table-reserve .reservation-button{width:300px;min-width:0;max-width:100%;font-size:12px}.table-note{letter-spacing:1px;max-width:300px;margin-top:45px;font-size:18px;line-height:1.4;position:relative;inset:auto}.table-continuity{letter-spacing:1.6px;margin-top:55px;font-size:8px;line-height:1.8;position:relative;inset:auto}.table-rule{width:100%;margin-top:20px;display:block;position:relative;inset:auto}.closing{min-height:770px;padding:95px 6% 0}.closing .photography-inner>img{object-position:50% center}.closing-logo{width:min(400px,82%);margin:0 auto;position:relative;top:auto;left:auto}.logo-continuity{width:1px;margin:0 auto;position:relative;inset:auto}.logo-continuity svg{height:60px}.closing-tagline{width:100%;margin-top:20px;position:relative;inset:auto}.closing-tagline h2{font-size:clamp(36px,5.4vw,48px);line-height:1.1}.closing-footer{flex-wrap:wrap;gap:20px;margin-top:170px;padding:22px 0 30px;display:flex;position:relative;inset:auto}.closing-footer nav{gap:22px;width:100%}.closing-footer nav a,.return-origin{letter-spacing:1.5px;min-height:44px;font-size:9px}.closing-credit{margin-left:auto;padding-left:15px;font-size:14px}.partnership{padding:60px 6% 30px}.partnership-statement{position:relative;inset:auto}.partnership-statement h2{margin-top:36px;font-size:10.7vw;line-height:1.06}.partnership-contribution{width:100%;max-width:420px;margin-top:35px;position:relative;inset:auto}.partnership-contribution .eyebrow{letter-spacing:2px;font-size:9px}.partnership-contribution>p+p{margin-top:16px;font-size:18px;line-height:1.5}.partnership-thread{width:100%;margin-top:40px;position:relative;inset:auto}.partner-lockup{width:100%;margin-top:26px;position:relative;inset:auto}.partner-lockup>div{width:44%}.partner-logo-space{height:110px}.partner-raices img{width:min(100%,300px)}.partner-devscape img{width:min(100%,360px);min-width:180px}.partner-lockup p{letter-spacing:1.3px;margin-top:15px;font-size:8px;line-height:1.8}.partner-multiply{font-size:20px}.partnership-footer{flex-wrap:wrap;gap:12px;margin-top:50px;padding-top:20px;font-size:12px;line-height:1.5;position:relative;inset:auto}.partnership-footer a{letter-spacing:2px;min-height:44px;font-size:9px}}@media (max-width:520px){.reserve-link{display:none}.hero-copy{top:28%}.hero-partnership>a{gap:10px}.hero-partnership span:first-child{letter-spacing:1.3px;font-size:8px}.partner-direction{display:none}.hero-chapters button{letter-spacing:1px;font-size:8px}.hero-chapters button+button{padding-left:8px}.hero-chapter-progress{max-width:calc(100% - 8px);left:8px}.essence-introduction{width:100%;font-size:13px}.act-cards{gap:30px 14px}.act-card h3{font-size:23px}.act-card p{font-size:21px}.chapter{min-height:840px}.chapter-statement h2 span{font-size:calc(var(--type-size) * .98 * 100vw / 900)}.chapter-statement>.serif{font-size:31px}.chapter-story{font-size:13px}.chapter-tabs{gap:12px 15px}.chapter-tabs>button{letter-spacing:1px;font-size:8px}.the-table{min-height:790px}.event-date time{gap:13px}.event-day{font-size:68px}.event-month{letter-spacing:2px;font-size:10px}.event-time{font-size:24px}.closing-footer{gap:8px;margin-top:150px}.closing-credit{border-left:0;width:100%;margin:0;padding:0}.partner-lockup{flex-direction:column;gap:22px;margin-top:30px}.partner-lockup>div{width:100%}.partner-logo-space{height:120px}.partner-raices img{width:260px}.partner-devscape img{width:290px}.partner-lockup p{margin-top:10px;font-size:9px}.partnership-footer{flex-direction:column;align-items:flex-start}.booking-dialog{padding:55px 28px 30px}.booking-dialog h2{font-size:60px}.dialog-date{font-size:23px}}@media (max-width:900px) and (max-height:650px){.hero-copy{top:19%}.hero-story{margin-top:12px;font-size:28px}.hero-explore{margin-top:12px}.hero-partnership{bottom:110px}.hero-chapters{bottom:55px}.hero-motion-control{bottom:3px}}@media (min-width:600px) and (max-width:900px) and (max-height:500px){.hero-copy{width:50%}.hero-partnership{bottom:70px;left:auto;right:6%}.hero-chapters{width:62%;bottom:8px;right:auto}.hero-motion-control{bottom:8px;left:auto;right:6%}}@media (max-width:359px){.hero-chapters button{letter-spacing:.6px;font-size:7.5px}.hero-partnership span:first-child{letter-spacing:.8px;font-size:7px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:0s!important}}:root{--ease-editorial:cubic-bezier(.22, 1, .36, 1);--rule-muted:#d38b5147}.reading-progress{z-index:90;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#a76a3b,#f0c999 65%,#779cff);width:100%;height:2px;position:fixed;top:0;left:0;box-shadow:0 0 12px #d38b5147}.floating-return{z-index:30;width:44px;height:44px;color:var(--paper);background:#0c0b09f0;border:1px solid #d38b5173;border-radius:50%;place-items:center;font-size:21px;transition:border-color .25s,background .25s;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 5px 25px #0003}.floating-return:hover{border-color:var(--copper);background:#281c13}.photography-depth{position:absolute;inset:-1.5% 0}.scene>.photography:not(.essence-photography):after,.chapter-photo-transition>.photography:after{content:"";z-index:1;background:linear-gradient(transparent, var(--ink));pointer-events:none;height:clamp(64px,8vw,120px);position:absolute;bottom:0;left:0;right:0}.chapter-photo-transition>.photography:before,.the-table>.photography:before{content:"";z-index:1;background:linear-gradient(var(--ink), transparent);pointer-events:none;height:clamp(64px,8vw,120px);position:absolute;top:0;left:0;right:0}.photography-zoom{transition:transform 1.2s var(--ease-editorial);position:absolute;inset:0}.photography-caption{z-index:1;font-size:max(8px, calc(9 * var(--u)));letter-spacing:2px;color:var(--paper);background:linear-gradient(#0000,#0c0b09b3);padding:34px 24px 20px;position:absolute;bottom:0;left:0;right:0}.chapter-photo-transition{z-index:-3;position:absolute;inset:0}.chapter-3 .chapter-photography{left:0}.chapter-3 .photography-inner{width:104%;left:-2%}.chapter-photo-transition .chapter-photo-3{left:43.056%}.chapter-photo-3 .photography-inner{width:182.634%;left:-1.2195%}.site-header:after{content:"";background:linear-gradient(90deg, var(--rule-muted), #f2e9da14 55%, transparent);pointer-events:none;height:1px;position:absolute;bottom:-22px;left:0;right:0}.desktop-navigation a{position:relative}.desktop-navigation a:after{content:"";background:var(--copper);transform-origin:0;height:1px;transition:transform .45s var(--ease-editorial);position:absolute;bottom:4px;left:0;right:2px;transform:scaleX(0)}.desktop-navigation a:hover:after,.desktop-navigation a:focus-visible:after{transform:scaleX(1)}.reserve-link{background:#0c0b092e;border:1px solid #d38b5173;justify-content:center;min-height:44px;padding:0 20px;transition:color .3s,background .3s,border-color .3s}.reserve-link:hover{border-color:var(--copper);color:var(--paper);background:#d38b5124}.hero-kicker{font-size:max(9px, calc(10 * var(--u)));letter-spacing:calc(3.2 * var(--u));color:var(--copper);line-height:16px;position:absolute;top:-38px;left:2px}.hero-copy{text-shadow:0 3px 35px #0000001a}.hero-title{overflow:clip}.hero-partnership a{padding:7px 0;transition:opacity .3s}.hero-partnership a:hover{opacity:.8}.partner-direction{transition:transform .45s var(--ease-editorial)}.hero-partnership a:hover .partner-direction{transform:translate(3px,-3px)}.hero-scroll-cue{letter-spacing:2px;color:#f2e9dab3;align-items:center;gap:14px;min-height:36px;font-size:8px;transition:color .25s;display:flex;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.hero-scroll-cue span:last-child{color:var(--copper);transition:transform .45s var(--ease-editorial);font-size:19px}.hero-scroll-cue:hover{color:var(--paper)}.hero-scroll-cue:hover span:last-child{transform:translateY(4px)}.essence-photography:after{content:"";pointer-events:none;border:1px solid #d38b5138;position:absolute;inset:0}.act-card-image:after{content:"";pointer-events:none;background:linear-gradient(#0c0b0947,#0000 32% 65%,#0c0b0959);border:1px solid #f2e9da1f;transition:border-color .5s;position:absolute;inset:0}.card-photography .photography-depth{inset:0}.card-ordinal{z-index:1;font:calc(67 * var(--u))/1 "Anton", sans-serif;letter-spacing:-1px;color:#0000;-webkit-text-stroke:1px #f2e9daa6;transition:color .6s var(--ease-editorial), -webkit-text-stroke-color .6s ease;pointer-events:none;position:absolute;top:17px;left:20px}.card-enter{z-index:1;opacity:1;width:40px;height:40px;transition:color .3s ease, background .3s ease, border-color .3s ease, transform .5s var(--ease-editorial);background:#0c0b0952;border:1px solid #f2e9da66;border-radius:50%;place-items:center;font-size:22px;display:grid;bottom:18px;right:18px}.act-card h3{transition:color .35s}.act-card button:hover .photography-zoom,.act-card button:focus-visible .photography-zoom{transform:scale(1.055)}.act-card button:hover .act-card-image:after,.act-card button:focus-visible .act-card-image:after{border-color:var(--copper)}.act-card button:hover .card-ordinal{color:var(--paper);-webkit-text-stroke-color:transparent}.act-card button:hover .card-enter,.act-card button:focus-visible .card-enter{background:var(--paper);border-color:var(--paper);color:var(--ink);transform:rotate(6deg)}.act-card button:hover h3{color:var(--copper)}.chapter-tabs>button[aria-selected=true]:after{display:none}.chapter-tab-indicator{left:0;right:0;bottom:calc(-2 * var(--u));background:var(--copper);height:2px;position:absolute;box-shadow:0 0 10px #d38b512e}.chapter-tabs>button{transition:color .25s}.chapter-tabs>button:hover{color:var(--copper)}.chapter-back:hover,.closing-credit:hover{color:var(--paper);text-underline-offset:6px;text-decoration:underline}.reservation-button{transition:background-color .35s ease, box-shadow .35s ease, transform .45s var(--ease-editorial)}.reservation-button .arrow{transition:transform .45s var(--ease-editorial)}.reservation-button:hover{transform:translateY(-2px);box-shadow:0 8px 35px #d38b5133}.reservation-button:hover .arrow{transform:translate(3px,-3px)}.partnership{background:linear-gradient(#080e1b80,#080e1b),radial-gradient(at 0 0,#7e4f3030,#0000 55%),#080e1b}.partner-atmosphere{z-index:-1;pointer-events:none;background:radial-gradient(at 83% 35%,#4770cd29,#0000 43%),radial-gradient(at 5% 90%,#d38b5114,#0000 45%);position:absolute;inset:-10%}.partner-atmosphere:after{content:"";aspect-ratio:1;border:1px solid #779cff14;border-radius:50%;width:60%;position:absolute;top:-10%;right:-5%;box-shadow:0 0 0 70px #779cff04,0 0 0 140px #779cff03}.partnership-contribution{top:23.5%}.partner-visit{min-height:44px;margin-top:calc(16 * var(--u));color:var(--blue);font:max(9px, calc(10 * var(--u)))/1.4 "Montserrat", sans-serif;letter-spacing:2px;border-bottom:1px solid #779cff73;align-items:center;gap:16px;transition:border-color .25s,color .25s;display:inline-flex}.partner-visit span{transition:transform .45s var(--ease-editorial);font-size:20px}.partner-visit:hover{border-color:var(--paper);color:var(--paper)}.partner-visit:hover span{transform:translate(3px,-3px)}.partner-lockup{top:57%}.partner-lockup>.partner-raices,.partner-lockup>.partner-devscape{width:44.393%;padding:calc(22 * var(--u)) calc(24 * var(--u)) calc(22 * var(--u));background:linear-gradient(135deg,#d38b510e,#080e1b61);border:1px solid #d38b5138;display:block;position:relative}.partner-lockup>.partner-devscape{background:linear-gradient(135deg,#779cff14,#080e1b4d);border-color:#779cff40;transition:border-color .5s,background-color .5s,box-shadow .5s}.partner-devscape:hover{background-color:#779cff0a;border-color:#779cffa6;box-shadow:0 10px 50px #0000001f}.partner-logo-space img{transition:transform .7s var(--ease-editorial)}.partner-devscape:hover img{transform:translateY(-3px)}.partner-card-link{letter-spacing:1.6px;color:var(--blue);font:8px/1.5 Montserrat,sans-serif;position:absolute;top:12px;right:16px}.partner-multiply{color:#f2e9dabf;border:1px solid #779cff33;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.partnership-footer .partner-inline-credit,.partnership-footer .partner-footer-credit{min-height:0;font:inherit;letter-spacing:inherit;color:var(--paper);transition:color .25s;display:inline}.partnership-footer .partner-inline-credit:hover,.partnership-footer .partner-footer-credit:hover{color:var(--blue)}.partnership-footer .partner-footer-credit{padding:10px 0}@media (max-width:900px){.site-header:after{bottom:-16px}.reserve-link{min-height:40px;padding:0 14px}.hero-kicker{letter-spacing:2px;font-size:8px;top:-32px}.hero-scroll-cue{letter-spacing:1.1px;gap:9px;font-size:7px;bottom:14px;left:auto;right:6%;transform:none}.hero-scroll-cue span:first-child{max-width:130px}.card-ordinal{font-size:48px;top:12px;left:14px}.card-enter{width:34px;height:34px;font-size:20px;bottom:12px;right:12px}.photography-caption{letter-spacing:1.5px;padding:30px 16px 16px;font-size:8px}.chapter-photo-transition .chapter-photo-3{left:0}.chapter-photo-3 .photography-inner{width:104%;left:-2%}.chapter-tab-indicator{bottom:0}.partnership-contribution{top:auto}.partner-visit{margin-top:18px;font-size:9px}.partner-lockup{gap:18px;top:auto}.partner-lockup>.partner-raices,.partner-lockup>.partner-devscape{width:44%;padding:24px 16px 22px}.partner-card-link{letter-spacing:1px;font-size:7px;top:10px;right:12px}.partner-multiply{flex:0 0 24px;width:24px;height:24px;font-size:16px}.floating-return{width:40px;height:40px;bottom:14px;right:14px}}@media (max-width:520px){.partner-lockup{gap:24px}.partner-lockup>.partner-raices,.partner-lockup>.partner-devscape{width:100%;padding:26px 18px 24px}.partner-multiply{flex-basis:30px;width:30px;height:30px}.partner-logo-space{height:120px}.hero-partnership a{padding:0}}@media (max-height:650px){.hero-scroll-cue{display:none}}@media (prefers-reduced-motion:reduce){.photography-zoom,.reservation-button,.partner-logo-space img,.card-enter,.arrow{transition:none}.act-card button:hover .photography-zoom,.act-card button:focus-visible .photography-zoom,.reservation-button:hover,.partner-devscape:hover img{transform:none}}.scene{--scene-arrival:0;--scene-departure:0;--travel:1;--arrive:var(--scene-arrival);--leave:var(--scene-departure);--edge:max(var(--arrive), var(--leave));perspective:1400px}.scene-transition-frame{z-index:5;clip-path:polygon(0 0,17% 0,17% 1px,1px 1px,1px 17%,0 17%,0 0,100% 100%,83% 100%,83% calc(100% - 1px),calc(100% - 1px) calc(100% - 1px),calc(100% - 1px) 83%,100% 83%,100% 100%);opacity:calc(var(--edge) * .85);scale:calc(1 - var(--edge) * .06);pointer-events:none;border:1px solid #d38b5199;position:absolute;inset:22px}.scene :is(.essence-statement,.acts-introduction,.chapter-statement,.table-statement,.partnership-statement){translate:0 calc((var(--arrive) * 100px - var(--leave) * 90px) * var(--travel));rotate:x calc((var(--arrive) * 12deg - var(--leave) * 10deg) * var(--travel));transform-origin:50% 100%}.scene :is(.essence-introduction,.acts-aside,.chapter-story,.table-note,.partnership-contribution){translate:calc((var(--arrive) * 55px - var(--leave) * 38px) * var(--travel)) 0}.hero-photography{scale:calc(1 + var(--leave) * .16);filter:brightness(calc(1 - var(--leave) * .5));animation:1.8s cubic-bezier(.16,1,.3,1) backwards ignite-photograph}.hero-copy{translate:0 calc(var(--leave) * -140px * var(--travel));rotate:x calc(var(--leave) * -18deg * var(--travel));scale:calc(1 - var(--leave) * .09);opacity:calc(1 - var(--leave));transform-origin:0 0}.site-header{animation:1s cubic-bezier(.16,1,.3,1) .15s both ignite-header}@keyframes ignite-photograph{0%{clip-path:inset(14% 9%);filter:brightness(.35);transform:scale(1.16)}to{clip-path:inset(0%);filter:brightness();transform:scale(1)}}@keyframes ignite-header{0%{opacity:0;translate:0 -24px}to{opacity:1;translate:0}}.essence-photography{clip-path:polygon(calc(var(--arrive) * 40%) 0, 100% 0, calc(100% - var(--leave) * 25%) 100%, 0 100%);translate:calc((var(--arrive) * 80px + var(--leave) * 50px) * var(--travel)) 0;scale:calc(1 + var(--edge) * .1);filter:brightness(calc(1 - var(--edge) * .35))}.essence-statement{rotate:y calc(var(--arrive) * -14deg * var(--travel));transform-origin:0}.essence-line-one,.essence-line-two{translate:calc((var(--arrive) * -70px - var(--leave) * 50px) * var(--travel)) 0}.essence-line-two{translate:calc((var(--arrive) * 90px + var(--leave) * 65px) * var(--travel)) 0}.act-cards{perspective:1200px}.act-card{--order:0;--fan:-1.5;--card-arrive:clamp(0, calc(var(--arrive) * (1 + var(--order) * .28)), 1);--card-leave:clamp(0, calc(var(--leave) * (1.6 - var(--order) * .2)), 1);translate:calc(var(--fan) * var(--card-arrive) * 35px * var(--travel)) calc((var(--card-arrive) * 150px - var(--card-leave) * 95px) * var(--travel));rotate:calc((var(--card-arrive) * var(--fan) * 9deg - var(--card-leave) * var(--fan) * 6deg) * var(--travel));scale:calc(1 - var(--card-arrive) * .14 - var(--card-leave) * .06);transform-origin:50% 100%}.act-card:nth-child(2){--order:1;--fan:-.5}.act-card:nth-child(3){--order:2;--fan:.5}.act-card:nth-child(4){--order:3;--fan:1.5}.act-card-image{clip-path:inset(calc(var(--card-arrive) * 18%) 0 calc(var(--card-leave) * 20%) 0)}.chapter-photo-transition{translate:calc((var(--arrive) * 100px + var(--leave) * 70px) * var(--travel)) 0;scale:calc(1 + var(--edge) * .12);filter:brightness(calc(1 - var(--edge) * .4))}.chapter-statement h2>span{translate:calc((var(--arrive) * -90px - var(--leave) * 70px) * var(--travel)) 0}.chapter-statement h2>span+span{translate:calc((var(--arrive) * 70px + var(--leave) * 55px) * var(--travel)) 0}.chapter-index{translate:0 calc((var(--arrive) * -70px + var(--leave) * 60px) * var(--travel))}.the-table>.photography{clip-path:inset(calc(var(--arrive) * 42%) 0 calc(var(--arrive) * 42% + var(--leave) * 30%) 0);scale:calc(1 + var(--edge) * .16)}.table-statement h2>span+span{translate:calc(var(--arrive) * 100px * var(--travel)) 0}.event-date{translate:0 calc((var(--arrive) * 110px - var(--leave) * 60px) * var(--travel));rotate:x calc((var(--arrive) * 32deg - var(--leave) * 20deg) * var(--travel));transform-origin:bottom}.table-reserve{translate:0 calc(var(--arrive) * 80px * var(--travel));scale:calc(1 - var(--arrive) * .18)}.closing>.photography{clip-path:circle(calc(75% - var(--arrive) * 56% - var(--leave) * 35%) at 50% 48%);scale:calc(1 + var(--edge) * .14);filter:brightness(calc(1 - var(--edge) * .3))}.closing-logo{scale:calc(1 - var(--arrive) * .32 - var(--leave) * .15);translate:0 calc((var(--arrive) * 75px - var(--leave) * 70px) * var(--travel));rotate:x calc(var(--arrive) * 20deg * var(--travel))}.closing-tagline{translate:0 calc((var(--arrive) * 100px - var(--leave) * 45px) * var(--travel));scale:calc(1 + var(--arrive) * .06)}.partnership:before{content:"";z-index:-1;translate:0 calc(var(--arrive) * 80px * var(--travel));opacity:calc(.28 + var(--edge) * .72);pointer-events:none;background-image:linear-gradient(#779cff14 1px,#0000 1px),linear-gradient(90deg,#779cff14 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 75% 65%,#000,#0000 72%);mask-image:radial-gradient(at 75% 65%,#000,#0000 72%)}.partnership-statement{rotate:y calc(var(--arrive) * 16deg * var(--travel));transform-origin:0}.partner-lockup{perspective:1000px}.partner-lockup>.partner-raices{translate:calc(var(--arrive) * -130px * var(--travel)) 0;rotate:y calc(var(--arrive) * 24deg * var(--travel))}.partner-lockup>.partner-devscape{translate:calc(var(--arrive) * 130px * var(--travel)) 0;rotate:y calc(var(--arrive) * -24deg * var(--travel))}.partner-multiply{rotate:calc(var(--arrive) * 135deg);scale:calc(1 - var(--arrive) * .5)}.scene[data-motion=still]{--scene-arrival:0!important;--scene-departure:0!important}.scene:has(:focus-visible){--scene-arrival:0!important;--scene-departure:0!important}.scene[data-motion=still] .hero-photography,.scene[data-motion=still] .site-header{animation:none}html:has(.scene[data-motion=still]){scroll-behavior:auto}@media (max-width:900px){.scene{--travel:.45;perspective:1000px}.scene-transition-frame{inset:12px}.act-card{--fan:-.5}.act-card:nth-child(2n){--fan:.5}.act-card:nth-child(3){--fan:-.5}}@media (prefers-reduced-motion:reduce){.scene{--scene-arrival:0!important;--scene-departure:0!important}.hero-photography,.site-header{animation:none}}
