html.exp-locked,html.exp-locked body{overflow:hidden;overscroll-behavior:none}html.exp [data-exp-root]{position:relative;height:100svh;overflow:clip}html.exp [data-exp-root]>[data-scene]{position:absolute;inset:0;min-height:0;height:100svh;overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;visibility:hidden;padding-inline:var(--rail-w) var(--indicator-w);padding-bottom:var(--bottom-ui-h);scroll-padding-bottom:var(--bottom-ui-h)}html.exp [data-exp-root]:has(>#scene-contact[data-active]){background:#efe4cf}html.exp [data-exp-root]>[data-scene][data-scrolls]{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--bottom-ui-h) - 1.5rem),transparent calc(100% - var(--bottom-ui-h)));mask-image:linear-gradient(to bottom,#000 calc(100% - var(--bottom-ui-h) - 1.5rem),transparent calc(100% - var(--bottom-ui-h)))}html.exp [data-exp-root]>[data-scene][data-scrolls][data-scrolled]:not(.on-dark){-webkit-mask-image:linear-gradient(to bottom,transparent var(--header-h),#000 calc(var(--header-h) + 1.5rem),#000 calc(100% - var(--bottom-ui-h) - 1.5rem),transparent calc(100% - var(--bottom-ui-h)));mask-image:linear-gradient(to bottom,transparent var(--header-h),#000 calc(var(--header-h) + 1.5rem),#000 calc(100% - var(--bottom-ui-h) - 1.5rem),transparent calc(100% - var(--bottom-ui-h)))}html.exp [data-exp-root]>[data-scene]::-webkit-scrollbar{display:none}html.exp [data-exp-root]>[data-scene][data-active]{visibility:visible;z-index:var(--z-scene)}html.exp [data-exp-root]>[data-scene]:first-child:not([inert]){visibility:visible}[data-exp-root]>[data-scene]{overflow-x:clip}@media (prefers-reduced-motion:reduce){html.exp [data-exp-root]{height:auto}html.exp [data-exp-root]>[data-scene]{position:relative;height:auto;min-height:100svh;visibility:visible}}[data-scene=ARRIVAL] .hero-end,[data-scene=ARRIVAL] .hero-stage{position:relative;width:100%;height:min(52svh,520px)}html.exp [data-exp-root]>[data-scene=ARRIVAL] .hero-stage{position:absolute;inset:0;height:auto}html.exp [data-exp-root]>[data-scene=ARRIVAL] .hero-end{display:none}@media (prefers-reduced-motion:reduce){html.exp [data-exp-root]>[data-scene=ARRIVAL] .hero-stage{position:relative;height:100svh}html.exp [data-exp-root]>[data-scene=ARRIVAL] .hero-end{display:block}}.values-shine{overflow:hidden;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px))}.values-shine:before{content:"";position:absolute;inset:-50%;background:conic-gradient(from 0deg,transparent 0 60%,rgba(221,164,95,.95) 75%,#fff4dc 80%,transparent 92%);animation:values-spin 4s linear infinite}.values-glare{overflow:hidden;border-radius:9999px}.values-glare:before{content:"";position:absolute;inset:-20% -60%;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%);transform:translateX(-60%);animation:values-glare 5s var(--ease-enter,ease) infinite}@keyframes values-spin{to{transform:rotate(1turn)}}@keyframes values-glare{0%,55%{transform:translateX(-60%)}85%,to{transform:translateX(60%)}}@media (prefers-reduced-motion:reduce){.values-glare:before,.values-shine:before{animation:none}}.quality-pulse{transform-box:fill-box;transform-origin:center;animation:quality-pulse 2.2s ease-out infinite}@keyframes quality-pulse{0%{transform:scale(.5);opacity:.9}to{transform:scale(1.6);opacity:0}}.quality-beam{stroke-dasharray:1;stroke-dashoffset:1;animation:quality-beam .6s var(--ease-enter,ease) forwards}@keyframes quality-beam{to{stroke-dashoffset:0}}.quality-medal{background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.85),transparent 38%),conic-gradient(from 210deg,#8c6a3e,#f1d6a0,#b08a52,#fff1cf,#9b7643,#e8c88e,#8c6a3e);box-shadow:inset 0 0 0 3px rgba(255,241,207,.55),inset 0 -6px 14px rgba(60,40,15,.45),0 10px 30px -10px rgba(0,0,0,.6);animation:quality-turn 5.6s ease-in-out infinite}@keyframes quality-turn{0%,20%{transform:rotateY(0deg)}40%{transform:rotateY(55deg)}65%{transform:rotateY(-55deg)}85%,to{transform:rotateY(0deg)}}@media (prefers-reduced-motion:reduce){.quality-beam,.quality-medal,.quality-pulse{animation:none}.quality-beam{stroke-dashoffset:0}}@media (min-width:768px){html.exp [data-exp-root] .journeys-rings{width:min(100%,1320px,max(760px,calc(1.6 * (100svh - var(--header-h) - var(--bottom-ui-h) - 7rem) - 211px)))}}html.exp [data-exp-root]:has(>#scene-journey[data-active]){background:#0b0c10}.catalog-book-wrap{--bw:clamp(108px,20vw,290px);--bh:calc(var(--bw) / 1.414);--bt:clamp(18px,2.4vw,34px);display:flex;flex-direction:column;align-items:center;position:relative}@media (max-width:767px){.catalog-book-wrap{--bw:66vw;--bt:20px}.catalog-shelf{scrollbar-width:none;overscroll-behavior-x:contain;mask-image:linear-gradient(90deg,transparent,#000 13%,#000 87%,transparent)}.catalog-shelf::-webkit-scrollbar{display:none}}@media (orientation:landscape) and (max-height:500px){.catalog-book-wrap{--bw:calc(30svh * 1.414);--bt:14px}.catalog-book-wrap>p{margin-bottom:.75rem}}.catalog-book{width:var(--bw);height:var(--bh);transform-style:preserve-3d;transform:rotateX(6deg) rotateY(calc(-26deg + var(--tilt, 0deg)));transition:transform .6s var(--ease-enter,ease);cursor:pointer}.catalog-book:focus-visible,.catalog-book:hover,.catalog-book[data-open]{transform:rotateX(4deg) rotateY(calc(-14deg + var(--tilt, 0deg) * .4)) translateZ(70px)}.catalog-back,.catalog-cover,.catalog-pages{position:absolute;inset:0}.catalog-cover{overflow:hidden;border-radius:2px 5px 5px 2px;transform-origin:left center;transform:translateZ(calc(var(--bt) / 2));transition:transform .7s var(--ease-enter,ease);box-shadow:inset 8px 0 12px -8px rgba(0,0,0,.45),inset -1px 0 0 rgba(255,255,255,.25);backface-visibility:hidden;background:#003354}.catalog-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.22),transparent 40%,transparent 70%,rgba(0,0,0,.18));pointer-events:none}.catalog-book:focus-visible .catalog-cover,.catalog-book:hover .catalog-cover,.catalog-book[data-open] .catalog-cover{transform:translateZ(calc(var(--bt) / 2)) rotateY(-25deg)}.catalog-pages{inset:2px 3px 2px 1px;transform:translateZ(calc(var(--bt) / 2 - 1px));background:linear-gradient(90deg,#e9dfca,#fbf7ee 12%)}.catalog-back{border-radius:2px 5px 5px 2px;transform:translateZ(calc(var(--bt) / -2)) rotateY(180deg);background:#002741}.catalog-spine{position:absolute;top:0;left:0;width:var(--bt);height:var(--bh);transform-origin:left center;transform:translateZ(calc(var(--bt) / 2)) rotateY(-90deg);background:linear-gradient(90deg,#001a2c,#003354 30%,#0a4166 50%,#003354 70%,#001a2c);display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(221,164,95,.25)}.catalog-spine-title{writing-mode:vertical-rl;transform:rotate(180deg);font-size:clamp(7px,.7vw,10px);letter-spacing:.18em;color:#dda45f;white-space:nowrap}.catalog-edge,.catalog-top{position:absolute;background:repeating-linear-gradient(90deg,#fffaf0 0 1.5px,#e8dcc3 1.5px 2.5px)}.catalog-edge{top:2px;right:3px;width:calc(var(--bt) - 2px);height:calc(var(--bh) - 4px);transform-origin:right center;transform:translateZ(calc(var(--bt) / 2 - 1px)) rotateY(90deg);box-shadow:inset 4px 0 6px -4px rgba(0,0,0,.25)}.catalog-top{top:2px;left:1px;width:calc(var(--bw) - 4px);height:calc(var(--bt) - 2px);transform-origin:center top;transform:translateZ(calc(var(--bt) / 2 - 1px)) rotateX(-90deg);background:repeating-linear-gradient(180deg,#fffaf0 0 1.5px,#e8dcc3 1.5px 2.5px)}.catalog-shadow{position:absolute;left:50%;bottom:-13px;width:calc(var(--bw) * 1.15);height:26px;transform:translateX(-50%);background:radial-gradient(ellipse at center,rgba(40,24,8,.45),rgba(40,24,8,.12) 55%,transparent 72%);pointer-events:none;transition:transform .6s var(--ease-enter,ease),opacity .6s}.catalog-book-wrap:has(.catalog-book:hover,.catalog-book[data-open]) .catalog-shadow{transform:translateX(-50%) scale(1.15);opacity:.7}.catalog-leaf{backface-visibility:hidden;transform-style:preserve-3d;filter:drop-shadow(0 10px 20px rgba(0,0,0,.45))}.catalog-leaf-next{inset-inline-start:0;transform-origin:right center;animation:catalog-leaf-next .62s var(--ease-enter,ease) both}.catalog-leaf-prev{inset-inline-end:0;transform-origin:left center;animation:catalog-leaf-prev .62s var(--ease-enter,ease) both}.catalog-leaf[data-rtl].catalog-leaf-next{transform-origin:left center;animation-name:catalog-leaf-prev}.catalog-leaf[data-rtl].catalog-leaf-prev{transform-origin:right center;animation-name:catalog-leaf-next}@keyframes catalog-leaf-next{0%{transform:rotateY(180deg)}to{transform:rotateY(0deg)}}@keyframes catalog-leaf-prev{0%{transform:rotateY(-180deg)}to{transform:rotateY(0deg)}}.catalog-reader::backdrop{backdrop-filter:blur(6px)}@media (prefers-reduced-motion:reduce){.catalog-book,.catalog-cover{transition:none}.catalog-leaf-next,.catalog-leaf-prev{animation:none}}.contact-shimmer:after{content:"";position:absolute;inset:-40% -30%;background:linear-gradient(110deg,transparent 40%,rgba(255,255,255,.6) 50%,transparent 60%);transform:translateX(-70%);animation:contact-shimmer 3.4s ease-in-out infinite;pointer-events:none}@keyframes contact-shimmer{0%,50%{transform:translateX(-70%)}90%,to{transform:translateX(70%)}}@media (prefers-reduced-motion:reduce){.contact-shimmer:after{animation:none}}.road-stage [data-layer],.road-stage>div{will-change:transform}.road-strip{background-repeat:repeat-x;background-size:auto 100%;background-position:0 0}.road-fade{mask-image:linear-gradient(180deg,transparent,#000 22%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%)}.road-fade-soft{mask-image:linear-gradient(180deg,transparent,#000 12%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%)}.road-clouds{background:url(/hero/img/cloud1.webp) 50%/cover no-repeat;mix-blend-mode:screen}.values-glass{background:linear-gradient(160deg,rgba(255,255,255,.78),rgba(255,250,240,.5) 45%,rgba(247,236,214,.42));box-shadow:inset 0 2px 1px rgba(255,255,255,.95),inset 0 -10px 24px rgba(160,110,50,.12),inset 0 0 36px rgba(255,255,255,.55),0 18px 40px -22px rgba(0,51,84,.45)}.values-glass-front{background:linear-gradient(160deg,rgba(255,255,255,.88),rgba(255,248,232,.62) 50%,rgba(246,226,190,.5));box-shadow:inset 0 3px 2px rgba(255,255,255,1),inset 0 -14px 30px rgba(190,130,60,.18),inset 0 0 50px rgba(255,236,200,.7),0 0 0 6px rgba(221,164,95,.16),0 28px 70px -24px rgba(0,51,84,.55),0 0 60px rgba(221,164,95,.35)}.indicator-label{writing-mode:vertical-rl;white-space:nowrap}html[dir=ltr] .indicator-label{transform:rotate(180deg)}body:has([data-exp-root])>footer{display:none}@media (max-width:760px),(orientation:landscape) and (max-height:500px){.quality-medal{animation:none;transform:none}}@media (orientation:landscape) and (max-height:500px){.quality-live .quality-head h2{font-size:1.25rem}.quality-live [data-blueprint]{top:calc(var(--header-h) + 4.2rem);bottom:calc(var(--bottom-ui-h) + 3.9rem)}.quality-live [data-medallions]{bottom:calc(var(--bottom-ui-h) + .2rem);gap:.2rem}.quality-live [data-medallions]>p{display:none}.quality-live .quality-medal{width:3.5rem;height:3.5rem}.quality-live .quality-medal>span{font-size:.62rem}.quality-live .quality-panel-compact{inset-inline:auto var(--space-gutter);top:calc(var(--header-h) + .25rem);width:min(24rem,46vw);max-height:calc(100svh - var(--header-h) - var(--bottom-ui-h) - .75rem)}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-cyrillic-ext-400-normal.a731b325.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-ext-400-normal.6624aabc.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-cyrillic-400-normal.45ad9b64.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-400-normal.9df354c1.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-vietnamese-400-normal.8013fb29.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-vietnamese-400-normal.8e99a789.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-latin-ext-400-normal.d75a2a84.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-latin-ext-400-normal.cc135074.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-latin-400-normal.92f9a759.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-latin-400-normal.753a0e70.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-cyrillic-ext-500-normal.d97f4cfb.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-ext-500-normal.c541922a.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-cyrillic-500-normal.abfcc86a.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-500-normal.4b8d5622.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-vietnamese-500-normal.899649e4.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-vietnamese-500-normal.5c8761f2.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-latin-ext-500-normal.3cab7b12.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-latin-ext-500-normal.53b11bdb.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-latin-500-normal.37a9a8cd.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-latin-500-normal.5a368ae3.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}