.platform-marketing .site-header{justify-content:flex-end}.site-full-menu{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:24px 3.3% 27px;border:0;background:#391420;color:#f3e9dc;overflow:auto;overscroll-behavior:contain;isolation:isolate}.site-full-menu[open]{display:flex;flex-direction:column}.site-full-menu::backdrop{background:transparent}.full-menu-contours{position:absolute;inset:0;width:100%;height:100%;stroke:#d9aa9529;stroke-width:.8;pointer-events:none;z-index:-1}.full-menu-top{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-shrink:0}.full-menu-top .platform-brand{font-size:24px}.full-menu-top>div{display:flex;align-items:center;gap:12px}.full-menu-account{display:flex;align-items:center;min-height:48px;padding:10px 22px;border:1px solid #c6928c66;border-radius:6px;font-size:12px}.full-menu-close{display:grid;place-items:center;width:48px;height:48px;background:#f0dcc5;color:#491d2d;border-radius:6px;position:relative}.full-menu-close span{position:absolute;width:19px;height:1px;background:currentColor;rotate:45deg}.full-menu-close span+span{rotate:-45deg}.full-menu-body{gap:9%;flex:1;align-items:center;padding:35px 0}.full-menu-body,.full-menu-images{display:grid;grid-template-columns:1fr 1fr;min-height:0}.full-menu-images{gap:25px;align-self:stretch;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 3% 97%,transparent);mask-image:linear-gradient(transparent,#000 3% 97%,transparent)}.full-menu-column{display:flex;flex-direction:column;gap:25px;min-height:0;transform:translateY(calc(var(--menu-pointer,0)*40px));transition:transform 2s cubic-bezier(.215,.61,.355,1)}.full-menu-column-1{transform:translateY(calc(var(--menu-pointer,0)*-40px));padding-top:25px}.full-menu-photo{position:relative;flex:1;min-height:0;overflow:hidden;background:#4e2731;border:1px solid #d1ab8d30}.full-menu-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 38%;object-position:50% 38%;filter:saturate(.55);transition:filter .6s,transform 1s}.full-menu-photo:hover img{filter:saturate(1);transform:scale(1.035)}.full-menu-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 65%,#2c0e1ba8)}.full-menu-photo figcaption{position:absolute;bottom:15px;left:15px;right:15px;display:flex;justify-content:space-between;align-items:center;z-index:1;font:italic 19px Georgia,serif}.full-menu-photo figcaption>span{font:8px monospace;letter-spacing:.1em}.full-menu-links{text-align:center}.full-menu-links nav{display:flex;flex-direction:column;align-items:center}.full-menu-entry{display:block;position:relative;max-width:100%;font:700 clamp(36px,4.1vw,70px)/1.08 var(--font-body,Manrope,Arial,sans-serif);letter-spacing:-.065em;text-transform:uppercase;text-decoration:none;min-height:44px}.full-menu-entry[aria-current=page]{color:#c8a8a2}.menu-rolling-label{display:block;position:relative;height:1.1em;overflow:hidden}.menu-rolling-line{display:flex;line-height:1.1}.menu-rolling-line+.menu-rolling-line{position:absolute;left:0;top:100%;color:#e6c7a2}.menu-letter{display:inline-block;transition:translate .6s cubic-bezier(.215,.61,.355,1);transition-delay:calc(var(--letter)*.02s)}.full-menu-entry:focus-visible .menu-letter,.full-menu-entry:hover .menu-letter{translate:0 -100%}.full-menu-current{position:absolute;left:0;top:34%;width:100%;height:30%;pointer-events:none;stroke:#d4ae78;stroke-width:2;fill:none}.full-menu-signature{margin:26px auto 21px}.full-menu-signature .platform-ascii{height:65px;min-height:0;width:110px;margin:0 auto}.full-menu-signature p{font:10px/1.7 var(--font-body,Manrope,Arial,sans-serif);color:#d0b9af}.full-menu-start{display:inline-flex;align-items:center;gap:30px;min-height:44px;font:12px/1.6 var(--font-body,Manrope,Arial,sans-serif);border-bottom:1px solid #a47575}.full-menu-start span{font-size:19px}.full-menu-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;font:9px/1.6 monospace;letter-spacing:.05em;text-transform:uppercase;color:#d0b5ad;flex-shrink:0}.full-menu-footer>div{display:flex;gap:28px}.full-menu-footer a{display:inline-flex;align-items:center;min-height:44px}.site-full-menu :is(a,button):focus-visible{outline:2px solid #e6c7a2;outline-offset:5px}.site-static-navigation{display:flex;flex-wrap:wrap;gap:15px;padding:90px 24px 15px}@media(max-width:767px){.platform-marketing .site-header{justify-content:center}.site-header .site-menu{width:min(360px,100%);max-width:100%;margin:0}.site-header .site-menu-bar{height:54px}.site-full-menu{padding:16px 24px 18px}.full-menu-top .platform-brand{font-size:19px}.full-menu-account{min-height:44px;padding:8px 16px}.full-menu-close{width:44px;height:44px}.full-menu-body{display:flex;justify-content:center;align-items:center;padding:25px 0}.full-menu-images{display:none}.full-menu-links{width:100%}.full-menu-entry{font-size:clamp(30px,8.6vw,48px);line-height:1.12}.full-menu-signature{margin-top:27px;margin-bottom:15px}.full-menu-footer{justify-content:center;gap:2px;flex-wrap:wrap;flex-direction:column}.full-menu-footer>span{display:none}.full-menu-footer>div{gap:30px}.full-menu-signature .platform-ascii{height:60px}.full-menu-top .platform-brand svg{width:23px}.full-menu-footer a{min-height:36px}}@media(max-height:600px){.site-full-menu{overflow:auto}.full-menu-body{min-height:380px}.full-menu-signature{display:none}.full-menu-images{max-height:420px}}html[data-motion=paused] .site-full-menu,html[data-motion=paused] .site-full-menu *{transition:none!important;animation:none!important}.site-full-menu[data-state=closing] .full-menu-links{opacity:.5;transition:opacity .2s}@media(prefers-reduced-motion:reduce){.site-full-menu,.site-full-menu *{animation:none!important;transition:none!important}.full-menu-column{transform:none!important}}