:root{--paper:#F4EFE6;--sand:#ECE4D6;--ink:#1E1B18;--muted:#5A534B;--gold:#B8925A;--gold-text:#8C6A36;--hair:rgba(30,27,24,.14);--on-pic:#FBF7EF;--seal-a:#6E1A1C;--seal-b:#9B2F2F;--ease:cubic-bezier(.22,.61,.36,1);--fh:var(--font-fraunces);--fb:var(--font-jakarta)}.z3{background:var(--paper);color:var(--ink);font-family:var(--fb);overflow-x:clip}.z3 :focus-visible{outline:2px solid var(--gold);outline-offset:3px}.z-eye{font:600 12px/1.3 var(--fb);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text)}.z-h{font-family:var(--fh);font-weight:400;font-size:40px;line-height:1.04;letter-spacing:-.022em;max-width:14ch;margin-top:16px;text-wrap:balance}.z-lead{font-size:16px;line-height:1.6;max-width:48ch;margin-top:18px}.z-fine,.z-lead{color:var(--muted)}.z-fine{font-size:12px;line-height:1.5}.z-num{font-family:var(--fh);font-weight:400;font-size:32px;line-height:1.05;letter-spacing:-.01em}@media (min-width:900px){.z-h{font-size:clamp(52px,5vw,76px);margin-top:18px}.z-lead{font-size:18px;margin-top:22px}.z-num{font-size:40px}}.z-sec{position:relative;padding:64px 24px}.z-sec.sand{background:var(--sand)}.z-wrap{max-width:1240px;margin:0 auto}.z-act{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}@media (min-width:900px){.z-sec{padding:88px 64px}.z-act{margin-top:30px}}.z-two{display:grid;gap:40px}@media (min-width:900px){.z-two{grid-template-columns:5fr 7fr;gap:64px;align-items:center}.z-two.rev{grid-template-columns:7fr 5fr}}.z-btn{border-radius:999px;background:var(--ink);color:var(--paper);border:0;cursor:pointer;transition:box-shadow .5s ease-in-out,transform .5s ease-in-out}.z-btn,.z-glass{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 26px;white-space:nowrap;font:600 15px/1 var(--fb);text-decoration:none}.z-glass{border-radius:999px;color:var(--on-pic);background:rgba(24,18,12,.42);backdrop-filter:blur(14px);border:1px solid rgba(184,146,90,.85);transition:box-shadow .5s ease-in-out}.z-link{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap;font:500 15px/1.2 var(--fb);color:inherit;text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:6px;text-decoration-thickness:1px;background:none;border:0;cursor:pointer;padding:0}.z-btn:active,.z-glass:active,.zirk-tap-glow:active{box-shadow:0 0 0 6px rgba(184,146,90,.28),0 0 26px rgba(184,146,90,.45)}.z-btn:hover,.z-glass:hover{box-shadow:0 0 0 4px rgba(184,146,90,.18)}.z-btn[disabled]{opacity:.55;cursor:default}.z-full{position:relative;min-height:100svh;overflow:hidden;background:var(--ink);color:var(--on-pic)}.z-media{position:absolute;inset:0;overflow:hidden}.z-media img,.z-media picture,.z-media video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.z-push{animation:zPush 13s var(--ease) both}@keyframes zPush{0%{transform:scale(1)}to{transform:scale(1.05)}}.z-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(24,18,12,.86),rgba(24,18,12,.55) 34%,rgba(24,18,12,0) 66%)}@media (min-width:900px){.z-scrim{background:linear-gradient(0deg,rgba(24,18,12,.82),rgba(24,18,12,.35) 40%,rgba(24,18,12,0) 70%),linear-gradient(90deg,rgba(24,18,12,.55),rgba(24,18,12,0) 55%)}}.z-over{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:0 24px calc(40px + env(safe-area-inset-bottom))}@media (min-width:900px){.z-over{padding:0 64px 72px}.z-over .z-in{max-width:1240px;margin:0 auto}}.z-full .z-eye{color:#E3C99A}.z-full .z-h{color:var(--on-pic);text-shadow:0 2px 18px rgba(20,14,8,.45)}.z-full .z-lead{color:rgba(251,247,239,.9)}.z-full .z-fine{color:rgba(251,247,239,.78)}.z-label{position:absolute;top:50%;right:6px;transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;z-index:4;font:500 9px/1 var(--fb);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:var(--on-pic);opacity:.5;text-shadow:0 0 6px rgba(30,27,24,.45);padding:0;background:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.z-label:before{content:"";display:inline-block;width:1px;height:22px;margin-bottom:8px;background:currentColor;opacity:.7;vertical-align:middle}.z-label.on-paper{color:var(--ink);text-shadow:none}.z-ph{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:flex-start;padding:16px;background:linear-gradient(160deg,#6E5B45,#4A3D30 55%,#2D2620)}.z-ph span{font:500 12px/1 var(--fb);letter-spacing:.14em;color:rgba(251,247,239,.55)}.z-ph.light{background:linear-gradient(160deg,#E4D7C2,#D6C5AA)}.z-ph.light span{color:rgba(30,27,24,.5)}.z-frame{position:relative;border-radius:16px;overflow:hidden;background:var(--sand)}.z3-rv{opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.z3-rv.in{opacity:1;transform:none}.z3-rv.d1{transition-delay:.12s}.z3-rv.d2{transition-delay:.24s}.z3-rv.d3{transition-delay:.36s}.z-story{position:relative}.z-story-stick{position:sticky;top:0;height:100svh;overflow:hidden;background:var(--ink);color:var(--on-pic)}.z-layer{position:absolute;inset:0;opacity:0;transition:opacity .9s ease-in-out}.z-layer.on{opacity:1}.z-dash{display:flex;gap:8px;margin-top:18px}.z-dash i{display:block;width:26px;height:2px;background:rgba(251,247,239,.3);transition:background .5s ease-in-out}.z-dash i.on{background:var(--gold)}.z-swap{min-height:3.2em}.z-swap p{transition:opacity .5s ease-in-out}.z-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--hair)}.z-list li{display:flex;justify-content:space-between;gap:16px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--hair);font-size:15px}.z-list li b{font-weight:600}.z-full .z-list{border-top-color:rgba(251,247,239,.2)}.z-full .z-list li{border-bottom-color:rgba(251,247,239,.2)}.z-tabs{display:flex;flex-wrap:wrap;gap:8px}.z-tab{height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--hair);background:transparent;color:var(--ink);font:600 14px/1 var(--fb);cursor:pointer;white-space:nowrap;transition:background .5s ease-in-out,color .5s ease-in-out,border-color .5s}.z-tab[aria-selected=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.b1 .z-h{max-width:11ch}.b1-film{opacity:0;transition:opacity 1.2s ease-in-out}.b1-film.on{opacity:1}.b2-pics{display:grid;gap:14px;grid-template-columns:1fr}.b2-pics .z-frame{aspect-ratio:4/5}.b2-pics .z-frame+.z-frame{display:none}@media (min-width:900px){.b2-pics{grid-template-columns:1fr 1fr}.b2-pics .z-frame+.z-frame{display:block;margin-top:64px}}.b2-ruler{position:relative;margin-top:30px;height:44px;max-width:460px}.b2-ruler:before{content:"";position:absolute;left:0;right:0;top:10px;height:1px;background:var(--hair)}.b2-ruler b{position:absolute;right:0;top:4px;width:13px;height:13px;border-radius:50%;background:var(--gold)}.b2-ruler span{position:absolute;right:0;top:24px;font-size:12px;font-weight:600;color:var(--gold-text);white-space:nowrap}.b2-towers{margin-top:26px;max-width:460px}.b3-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}@media (min-width:900px){.b3-cards{grid-template-columns:repeat(4,1fr);gap:16px}}.b3-card{position:relative;display:block;aspect-ratio:3/4;border-radius:14px;overflow:hidden;border:0;padding:0;cursor:pointer;background:var(--ink);text-align:left}.b3-card .z-media img{transition:transform .6s ease-in-out}.b3-card:hover .z-media img{transform:scale(1.03)}.b3-card .z-scrim{background:linear-gradient(0deg,rgba(24,18,12,.8),rgba(24,18,12,0) 60%)}.b3-card b{position:absolute;left:14px;right:14px;bottom:14px;z-index:3;font:400 20px/1.15 var(--fh);color:var(--on-pic)}.b3-card[aria-pressed=true]{box-shadow:0 0 0 2px var(--gold)}.b3-drive{position:fixed;inset:0;z-index:70;background:var(--ink);color:var(--on-pic)}.b3-drive .z-over{padding-bottom:calc(48px + env(safe-area-inset-bottom))}.b3-close{position:absolute;top:14px;left:14px;z-index:5;height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(184,146,90,.85);background:rgba(24,18,12,.42);color:var(--on-pic);font:600 14px/1 var(--fb);cursor:pointer;backdrop-filter:blur(14px)}.b3-map{display:grid;gap:28px;margin-top:40px}@media (min-width:900px){.b3-map{grid-template-columns:7fr 5fr;gap:56px;align-items:start}}.b3-mapbox{position:relative;border-radius:16px;overflow:hidden;background:var(--paper);border:1px solid var(--hair);aspect-ratio:1718/1812}.b3-mapbox svg{position:absolute;inset:0;width:100%;height:100%}.z-route{fill:none;stroke:var(--gold);stroke-width:9;stroke-linecap:round;stroke-linejoin:round;transition:stroke-dashoffset 1.6s var(--ease)}.z-pin circle{fill:var(--ink)}.z-pin text{fill:var(--paper);font:700 30px var(--fb)}.z-pin.home circle{fill:var(--gold)}.z-leg{list-style:none;padding:0;margin:0;border-top:1px solid var(--hair)}.z-leg li{display:grid;grid-template-columns:28px 1fr auto;gap:12px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--hair);font-size:15px}.z-leg li i{display:inline-flex;width:24px;height:24px;border-radius:50%;background:var(--ink);color:var(--paper);font:700 12px/24px var(--fb);justify-content:center;font-style:normal}.z-leg li.home i{background:var(--gold)}.z-leg li em{font-style:normal;color:var(--muted);white-space:nowrap}.b4{position:relative}.b4-stick{position:sticky;top:0;min-height:100svh;display:grid;align-content:center;padding:56px 24px 32px;gap:18px}@media (min-width:900px){.b4-stick{grid-template-columns:7fr 5fr;gap:64px;padding:64px;align-items:center;max-width:1368px;margin:0 auto}}.b4-planbox{position:relative;border-radius:16px;overflow:hidden;background:var(--paper);border:1px solid var(--hair);height:54svh}@media (min-width:900px){.b4-planbox{height:78svh}}.b4-planbox svg{width:100%;height:100%;display:block}.b4-cam{transition:transform 1.1s var(--ease);transform-box:view-box}.b4-legend li{transition:opacity .5s ease-in-out;opacity:.45}.b4-legend li.on{opacity:1}.b4 .z-h{font-size:34px;margin-top:10px}@media (min-width:900px){.b4 .z-h{font-size:clamp(44px,4vw,60px)}}@media (max-width:899px){.b4-legend li:not(.on){display:none}.b4-legend{border-top:0}}.b8-plan{position:relative;border-radius:16px;background:var(--paper);border:1px solid var(--hair);padding:12px;margin-top:24px}.b8-plan svg{width:100%;height:auto;display:block}.b8-walls{stroke-width:2;animation:zDraw .9s var(--ease) both}@keyframes zDraw{0%{opacity:0}to{opacity:1}}.b8-rooms{-moz-column-gap:24px;column-gap:24px;margin-top:18px;padding:0;list-style:none}.b8-rooms li{-moz-column-break-inside:avoid;break-inside:avoid;padding:6px 0;color:var(--muted)}.b8-area{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;margin-top:22px}.b11-env{position:relative;aspect-ratio:4/5;border-radius:16px;overflow:hidden}@media (min-width:900px){.b11-env{aspect-ratio:5/6}}.b11-open{opacity:0;transition:opacity .9s ease-in-out}.b11-env.open .b11-open{opacity:1}.b11-seal{position:absolute;left:50%;top:50%;width:92px;height:92px;margin:-46px 0 0 -46px;z-index:3;transition:transform .9s var(--ease),opacity .9s}.b11-seal .h{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 40% 35%,var(--seal-b),var(--seal-a));box-shadow:0 6px 16px rgba(30,27,24,.35)}.b11-seal .h.r{clip-path:inset(0 0 0 50%)}.b11-seal .h.l{clip-path:inset(0 50% 0 0)}.b11-env.open .b11-seal .h.l{transform:translateX(-10px) rotate(-14deg)}.b11-env.open .b11-seal .h.l,.b11-env.open .b11-seal .h.r{opacity:0;transition:transform .9s var(--ease),opacity .9s .3s}.b11-env.open .b11-seal .h.r{transform:translateX(10px) rotate(14deg)}.b11-table{width:100%;border-collapse:collapse;margin-top:26px}.b11-table td,.b11-table th{text-align:left;padding:14px 0;border-bottom:1px solid var(--hair);font-weight:400}.b11-table th{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);font-weight:600}.b11-table td+td,.b11-table th+th{text-align:right}.b11-table td.p{font:400 26px/1 var(--fh)}.z-form{display:grid;gap:14px;max-width:440px;margin-top:26px}.z-field{display:grid;gap:6px}.z-field label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.z-input{height:48px;border:0;border-bottom:1px solid rgba(30,27,24,.4);background:transparent;font:400 16px var(--fb);color:var(--ink);padding:0 2px;border-radius:0}.z-input:focus{outline:none;border-bottom-color:var(--gold)}.z-check{display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--muted);min-height:44px}.z-check input{width:20px;height:20px;margin-top:2px;accent-color:var(--ink);flex:none}.z-msg{font-size:13px;color:var(--seal-a)}.z-ok{border-top:1px solid var(--hair);padding-top:18px;margin-top:22px}.b12-verbs{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:26px}.b12-verb{background:none;border:0;padding:0;min-height:44px;font:400 22px/1 var(--fh);color:rgba(30,27,24,.38);cursor:pointer;transition:color .5s ease-in-out}.b12-verb[aria-selected=true]{color:var(--ink)}.b12-file{position:relative;background:var(--paper);border-radius:14px;padding:26px 24px 30px;box-shadow:0 30px 60px -30px rgba(30,27,24,.35)}.b12-file ol{list-style:none;padding:0;margin:18px 0 0}.b12-file li{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:12px 0;border-top:1px solid var(--hair);font-size:14px}.b12-file li i{font:600 12px/20px var(--fb);color:var(--gold-text);font-style:normal}.b12-file li.done i{color:var(--seal-a)}.b12-file li span{display:block;color:var(--muted);font-size:13px;margin-top:2px}.b12-seal{bottom:-22px;width:96px;height:96px}.b12-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--hair);font-size:14px;margin-top:16px;color:var(--ink);text-decoration:none}.b13-names{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;max-width:520px}.b13-names b{display:block;font:400 22px/1.15 var(--fh);color:var(--on-pic)}.b13-names span{display:block;font-size:13px;color:rgba(251,247,239,.82);margin-top:4px}@media (min-width:900px){.b13-names b{font-size:28px}}.b14-days{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:24px;max-width:520px}.b14-day{min-height:72px;border-radius:12px;border:1px solid var(--hair);background:transparent;cursor:pointer;display:grid;place-content:center;gap:4px;font:600 13px/1.1 var(--fb);color:var(--ink);transition:background .5s ease-in-out,color .5s;padding:6px 2px}.b14-day small{font-size:12px;font-weight:500;color:var(--muted)}.b14-day[aria-pressed=true]{background:var(--ink);color:var(--paper)}.b14-day[aria-pressed=true] small{color:rgba(244,239,230,.75)}.b14-pass{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:20px 0;margin-top:24px;max-width:460px}.b15-band{position:relative;height:72svh;overflow:hidden;background:var(--ink)}.b15-story{-moz-columns:1;column-count:1;max-width:68ch}.b15-story p{font-size:16px;line-height:1.7;color:var(--muted);margin-top:14px}.z-foot{border-top:1px solid var(--hair);margin-top:40px;padding-top:22px;display:grid;gap:16px;font-size:13px;color:var(--muted)}@media (min-width:900px){.z-foot{grid-template-columns:1fr 1fr 1fr}}.z-foot b{display:block;color:var(--ink);font-weight:600;font-size:14px}@media (prefers-reduced-motion:reduce){.b8-walls,.z-push{animation:none!important}.z3-rv{opacity:1!important;transform:none!important}.b1-film,.b11-open,.b11-seal,.b4-cam,.z-layer,.z-route,.z3-rv{transition:none!important}}.z-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.z-inl{text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:3px;color:inherit;display:inline-block;min-height:24px}.z-flabel{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.z-h-s{font-size:34px;margin-top:10px}@media (min-width:900px){.z-h-s{font-size:44px}}.z-btn-s{height:44px;padding:0 18px;font-size:14px}.z-nav{position:fixed;left:0;right:0;top:0;z-index:60;transform:translateY(-110%);transition:transform .5s var(--ease);background:rgba(244,239,230,.9);backdrop-filter:blur(14px);border-bottom:1px solid var(--hair)}.z-nav.on{transform:none}.z-nav-in{max-width:1368px;margin:0 auto;height:60px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}@media (min-width:900px){.z-nav-in{padding:0 64px}}.z-nav-brand{font:400 22px/1 var(--fh);color:var(--ink);text-decoration:none;min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}.z-nav-r{display:flex;align-items:center;gap:8px}.z-nav-ch{height:44px;padding:0 12px;background:none;border:0;font:600 14px/1 var(--fb);color:var(--ink);cursor:pointer;white-space:nowrap}.z-nav-menu{list-style:none;margin:0 auto;padding:4px 16px 14px;max-width:1368px;display:grid;grid-template-columns:1fr 1fr;gap:0 18px}@media (min-width:900px){.z-nav-menu{grid-template-columns:repeat(3,1fr);padding:4px 64px 18px}}.z-nav-menu a{display:flex;gap:10px;align-items:center;min-height:44px;border-bottom:1px solid var(--hair);color:var(--ink);text-decoration:none;font-size:15px}.z-nav-menu i{font:600 12px/1 var(--fb);font-style:normal;color:var(--gold-text)}.z-sheet-wrap{position:fixed;inset:0;z-index:80}.z-sheet-back{position:absolute;inset:0;background:rgba(30,27,24,.42);animation:zFade .4s ease-in-out both}.z-sheet{position:absolute;left:0;right:0;bottom:0;max-height:92svh;overflow-y:auto;background:var(--paper);color:var(--ink);border-radius:20px 20px 0 0;padding:18px 24px calc(28px + env(safe-area-inset-bottom));animation:zUp .5s var(--ease) both;overscroll-behavior:contain}@media (min-width:900px){.z-sheet{left:50%;right:auto;width:560px;margin-left:-280px;bottom:50%;transform:translateY(50%);border-radius:20px;animation:zFade .4s ease-in-out both;padding:26px 36px 34px}}.z-sheet-top{display:flex;justify-content:space-between;align-items:center}.z-sheet-close{height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--hair);background:transparent;font:600 14px/1 var(--fb);color:var(--ink);cursor:pointer}@keyframes zFade{0%{opacity:0}to{opacity:1}}@keyframes zUp{0%{transform:translateY(100%)}to{transform:none}}.b8-grid{display:grid;gap:28px;margin-top:24px}@media (min-width:900px){.b8-grid{grid-template-columns:7fr 5fr;gap:56px;align-items:start}}.b8-plan{margin-top:0;padding:16px}.b8-walls{fill:#1E1B18;stroke:#1E1B18;stroke-width:3;stroke-dasharray:1;stroke-dashoffset:1;fill-opacity:0;animation:zWalls .9s var(--ease) forwards,zWallFill .5s ease-in-out .8s forwards}@keyframes zWalls{to{stroke-dashoffset:0}}@keyframes zWallFill{to{fill-opacity:1}}.b8-glass{fill:rgba(184,146,90,.45)}.b8-pins circle{fill:var(--gold)}.b8-pins text{fill:var(--paper);font:700 34px var(--fb)}@media (max-width:899px){.b8-pins{display:none}}.b8-area{gap:28px;margin-top:0}.b8-area p{display:grid;gap:4px}.b8-big{font-size:44px}.b8-small{font-size:26px;color:var(--muted)}@media (min-width:900px){.b8-big{font-size:56px}}.b8-cap{text-transform:uppercase;letter-spacing:.14em;font-weight:600}.b8-rooms{-moz-columns:2;column-count:2;-moz-column-gap:20px;column-gap:20px;margin-top:20px;border-top:1px solid var(--hair);padding-top:8px}.b8-rooms li{display:grid;grid-template-columns:22px 1fr;gap:6px;padding:7px 0;font-size:13px}.b8-rooms li i{font:600 12px/18px var(--fb);color:var(--gold-text);font-style:normal}.b8-rooms li b{display:block;font-weight:600;font-size:13px;color:var(--ink)}.b8-rooms li em{display:block;font-style:normal;font-size:12px;color:var(--muted)}.b9-list{max-width:640px}.b9-n{font-size:30px}.b10-pics{display:grid;gap:14px;grid-template-columns:1fr 1fr}.b10-pics .z-frame{aspect-ratio:4/5}@media (min-width:900px){.b10-pics .z-frame+.z-frame{margin-top:64px}}.b10-fac{list-style:none;padding:0;margin:18px 0 0;-moz-columns:1;column-count:1;border-top:1px solid var(--hair)}@media (min-width:600px){.b10-fac{-moz-columns:2;column-count:2;-moz-column-gap:28px;column-gap:28px}}.b10-fac li{-moz-column-break-inside:avoid;break-inside:avoid;padding:11px 0;border-bottom:1px solid var(--hair);font-size:15px}.b11-env .z-media{position:absolute}.b11-offer{font:400 22px/1.3 var(--fh);margin-top:22px}.z-form .z-tabs{margin-top:4px}.b12-pic{aspect-ratio:4/3}@media (min-width:900px){.b12-pic{aspect-ratio:21/8}}.b12-verbs{gap:4px 20px}.b12-line{font:400 24px/1.3 var(--fh);margin-top:18px;max-width:22ch}.b12-file{margin-bottom:30px}.b12-top{display:flex;justify-content:space-between;gap:12px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);font-weight:600}.b12-file li div b{display:block;font-weight:600}.b12-seal{position:absolute;right:18px;bottom:-34px;width:104px;height:104px;filter:drop-shadow(0 8px 14px rgba(30,27,24,.3))}.b13-pic{aspect-ratio:4/3}.b13-names b{color:var(--ink)}.b13-names span{color:var(--muted)}.b13-names{border-top:1px solid var(--hair);padding-top:18px;margin-top:26px}.b14-pic{aspect-ratio:4/5}@media (max-width:899px){.b14-pic{aspect-ratio:4/3}}.b14-day{min-width:0}.b14-day span{font-size:13px}.b15-band .z-media img{-o-object-position:center 40%;object-position:center 40%}.b15-links{display:flex;flex-wrap:wrap;gap:0 26px;margin-top:14px}.b15-links .z-link{white-space:normal;font-size:14px}.b11-open{position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.b8-walls{stroke-dashoffset:0!important;fill-opacity:1!important}.z-nav,.z-sheet,.z-sheet-back{transition:none!important;animation:none!important}}.b15-band .z-eye,.b3-drive .z-eye,.z-story-stick .z-eye{color:#E3C99A}.b15-band .z-h,.b3-drive .z-h,.z-story-stick .z-h{color:var(--on-pic);text-shadow:0 2px 18px rgba(20,14,8,.45)}.b15-band .z-lead,.z-story-stick .z-lead{color:rgba(251,247,239,.9)}.b15-band .z-fine,.b3-drive .z-fine,.z-story-stick .z-fine{color:rgba(251,247,239,.78)}.z-inl{min-height:44px;display:inline-flex;align-items:center}.z-layer:not(.on) .z-ph span{visibility:hidden}.b11-env>.z-media:first-child{transition:opacity .9s ease-in-out}.b11-env.open>.z-media:first-child{opacity:0}.z-nav-brand img{display:block;width:128px;height:auto}.b11-seal{width:104px;height:104px;margin:-52px 0 0 -52px}.b11-seal .h{background:none;box-shadow:none;filter:drop-shadow(0 6px 12px rgba(30,27,24,.35))}.b11-seal .h img{position:absolute;inset:0}.b11-seal .h img,.b12-seal img{width:100%;height:100%;display:block}.b15-mark{display:block;width:260px;height:auto;margin-top:44px}@media (min-width:900px){.b15-mark{width:320px}}.z-nav-brand .rn-mark img{height:auto}.b12-sign{display:grid;grid-template-columns:1fr 1fr auto;gap:14px;align-items:center;border-top:1px solid var(--hair);margin-top:8px;padding-top:16px}.b12-sign p b{display:block;font:400 17px/1.2 var(--fh)}.b12-sign p span{display:block;font-size:12px;color:var(--muted);margin-top:3px}.b12-sign .b12-seal{position:static;width:96px;height:96px}.b12-file{margin-bottom:0}.b14-pass{position:relative;padding-right:80px}.b14-pass-seal{position:absolute;right:0;top:14px}@media (max-width:420px){.b12-sign{grid-template-columns:1fr 1fr}.b12-sign .b12-seal{grid-column:1/-1;justify-self:end}}.b5-door{position:absolute;inset:0;background:var(--ink)}.b5-back{display:none}.b5-panel{position:absolute;inset:0;overflow:hidden}@media (min-width:900px){.b5-back{display:block;position:absolute;inset:-40px;background-size:cover;background-position:50%;filter:blur(24px) saturate(1.05);opacity:.9}.b5-panel{inset:auto;top:50%;right:max(64px,calc(50% - 620px));transform:translateY(-50%);height:min(80svh,760px);aspect-ratio:9/16;border-radius:18px;background:#1b1510;box-shadow:0 0 0 1px rgba(227,201,154,.32),0 40px 90px rgba(10,7,4,.55),0 10px 26px rgba(10,7,4,.35)}.b5-panel .z-label{right:8px}}.b7-dusk{position:absolute;inset:0;will-change:opacity}@media (max-width:899px){.b5-panel video{-o-object-position:18% 50%;object-position:18% 50%}}