:root{--color-dark-navy: #000a1a;--color-darkest-brown: #22120e;--color-mid-brown: #30211a;--color-light-beige: #e9e1cc;--color-dark-beige: #cfc19f;--color-light-yellow: #fdd98a;--color-white: #ffffff;--color-dark-red: #cd1f4d;--color-gold: #978252;--font-heading: "Skranji", sans-serif;--font-body: "Sofia Sans", sans-serif;--heading-transform: uppercase;--nav-height: 64px}#hero,#stat-section,#journey-section,#video-bridge,#video-section,#meet-jordic,#knowledge,#footnotes,#cta-banner,#risk-factors{scroll-margin-top:var(--nav-height)}.font-heading{font-family:var(--font-heading);text-transform:var(--heading-transform)}.skranji-normal-case{text-transform:none}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;color-scheme:dark}body{font-family:var(--font-body);font-weight:400;color:var(--color-white);background:var(--color-dark-navy);overflow-x:hidden}img{display:block;max-width:100%}button{cursor:pointer;border:none;background:none}a{text-decoration:none;color:inherit}.fade-in{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.fade-in.visible{opacity:1;transform:translateY(0)}.fade-in-delay-1{transition-delay:.1s}.fade-in-delay-2{transition-delay:.2s}.fade-in-delay-3{transition-delay:.3s}.fade-in-delay-4{transition-delay:.4s}.fade-in-delay-5{transition-delay:.5s}.fade-in-delay-6{transition-delay:.6s}.video-thumb-wrap:hover .play-overlay{opacity:1!important}.video-thumb-wrap:hover img.thumb-img{transform:scale(1.03)}.journey-step-thumb:hover>div:last-child{opacity:1!important}.journey-heart-beat{transform-origin:45% 55%;animation:journey-heartbeat 1.55s cubic-bezier(.45,.05,.55,.95) infinite;will-change:transform}@keyframes journey-heartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.055)}28%{transform:scale(1)}42%{transform:scale(1.08)}56%{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.journey-heart-beat,.journey-aubergine-rock{animation:none;will-change:auto}}.journey-aubergine-rock{transform-origin:50% 50%;animation:journey-aubergine-rock 30s ease-in-out infinite;will-change:transform}@keyframes journey-aubergine-rock{0%,to{transform:rotate(0)}4%{transform:rotate(3.2deg)}8%{transform:rotate(0)}12%{transform:rotate(-3.2deg)}16%{transform:rotate(0)}20%{transform:rotate(3.2deg)}24%{transform:rotate(0)}28%{transform:rotate(-3.2deg)}32%{transform:rotate(0)}36%{transform:rotate(3.2deg)}40%{transform:rotate(0)}44%{transform:rotate(-3.2deg)}48%{transform:rotate(0)}52%{transform:rotate(3.2deg)}56%{transform:rotate(0)}60%{transform:rotate(-3.2deg)}64%{transform:rotate(0)}68%{transform:rotate(3.2deg)}72%{transform:rotate(0)}76%{transform:rotate(-3.2deg)}80%{transform:rotate(0)}84%{transform:rotate(3.2deg)}87%{transform:rotate(0)}89%{transform:rotate(10deg)}91%{transform:rotate(-10deg)}93%{transform:rotate(8deg)}95%{transform:rotate(-6deg)}97%{transform:rotate(4deg)}99%{transform:rotate(-2deg)}}.ref-link:hover{background:#22120ee6!important;border-color:#fdd98a!important}.social-btn:hover{opacity:.75}.btn-primary{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:209px;min-height:58px;padding:0 36px;background:transparent;color:var(--color-white);font-family:var(--font-heading);font-size:14px;letter-spacing:.56px;text-transform:uppercase;border:none;border-radius:0;cursor:pointer;transition:opacity .2s ease,transform .2s ease;white-space:nowrap;text-decoration:none;line-height:1}.btn-primary__shape{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;pointer-events:none;z-index:0}.btn-primary__label{position:relative;z-index:1}.btn-primary:hover{opacity:.92;transform:scale(1.02)}.btn-primary:focus-visible{outline:2px solid var(--color-light-yellow);outline-offset:4px}.lyric-frame{display:flex;align-items:center;width:100%;gap:0}.lyric-frame img.ornament{width:48px;height:48px;flex-shrink:0}.lyric-frame .line{flex:1;height:1px;background:var(--color-light-yellow);opacity:.4}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.fade-in,.fade-in.visible,.btn-primary{transition:none!important}}@media (max-width: 1024px){#risk-factors [style*="grid-template-columns: repeat(3"]{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 768px){.nav-desktop{display:none!important}.nav-mobile{display:flex!important}}@media (min-width: 769px){.nav-desktop{display:flex!important}.nav-mobile,.journey-mobile-accordion{display:none!important}.journey-desktop-layout{display:flex!important}}.nav-icon-btn{-webkit-tap-highlight-color:transparent}.nav-icon-btn:focus-visible{outline:2px solid var(--color-light-yellow);outline-offset:4px;border-radius:4px}.nav-icon-btn:hover{opacity:1!important}.nav-menu-open{background-color:#1a100cf0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.nav-burger{position:relative;display:block;width:28px;height:20px;transition:scale .15s cubic-bezier(.2,0,0,1),translate .28s cubic-bezier(.2,0,0,1)}.nav-burger.is-open{translate:-8px 0}.nav-icon-btn:active .nav-burger{scale:.96}.nav-burger-stroke{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50% 50%;transition-property:transform,opacity;transition-duration:.28s;transition-timing-function:cubic-bezier(.2,0,0,1)}.nav-burger-stroke-top{transform:translateY(16%) scaleY(1.35)}.nav-burger-stroke-mid{transform:scaleY(1.35)}.nav-burger-stroke-bot{transform:translateY(-16%) scaleY(1.35)}.nav-burger.is-open .nav-burger-stroke-top{transform:translateY(41%) rotate(45deg) scaleY(1.35)}.nav-burger.is-open .nav-burger-stroke-mid{opacity:0;transform:scaleX(.15) scaleY(1.35)}.nav-burger.is-open .nav-burger-stroke-bot{transform:translateY(-41%) rotate(-45deg) scaleY(1.35)}.nav-overlay{opacity:0;transform:translateY(-8px);pointer-events:none;transition-property:opacity,transform;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}.nav-overlay.is-open{opacity:1;transform:translateY(0);pointer-events:auto;transition-duration:.38s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.nav-overlay-item{opacity:0;transform:translateY(12px);filter:blur(4px);transition-property:opacity,transform,filter;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1)}.nav-overlay.is-open .nav-overlay-item{opacity:1;transform:translateY(0);filter:blur(0);transition-duration:.36s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.nav-overlay.is-open .nav-overlay-item:nth-child(1){transition-delay:.08s}.nav-overlay.is-open .nav-overlay-item:nth-child(2){transition-delay:.18s}.nav-overlay.is-open .nav-overlay-item:nth-child(3){transition-delay:.28s}.nav-overlay.is-open .nav-overlay-item:nth-child(4){transition-delay:.36s}.nav-stream-icon{display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity .2s ease;-webkit-tap-highlight-color:transparent}.nav-stream-icon:hover{opacity:1}@media (max-width: 880px){.nav-stream-desktop-group{display:none!important}}@media (prefers-reduced-motion: reduce){.nav-burger,.nav-burger-stroke,.nav-overlay,.nav-overlay-item{transition:none!important;filter:none!important}.nav-overlay{transform:none!important}.nav-overlay-item{transform:none!important;opacity:1}.nav-overlay:not(.is-open){opacity:0}.nav-icon-btn:active .nav-burger{scale:1}}@media (max-width: 768px){:root{--nav-height: 56px}.journey-desktop-layout{display:flex!important;flex-direction:column;padding:0!important;max-width:none!important;margin:0!important;gap:0!important}.journey-steps-col{display:none!important}.journey-diagram-col{width:min(100%,420px)!important;max-width:420px!important;min-width:0!important;flex:none!important;margin:0 auto!important;padding:0 5%!important;position:relative;z-index:2}.journey-diagram-wrap{width:100%}.journey-diamond-marker{width:48px!important;height:48px!important}.journey-diamond-marker span{font-size:16px!important}.journey-mobile-accordion{display:flex!important}#journey-section{padding:0 0 80px!important;overflow:visible!important}#journey-section .size-compare{flex-direction:column!important}#journey-section .size-divider{width:100%!important;height:1px!important}}@media (max-width: 600px){.share-widget{bottom:16px!important;right:12px!important;width:min(280px,calc(100vw - 24px))!important;min-height:88px!important;padding:12px 14px!important;gap:12px!important;border-radius:10px!important}.share-widget p{font-size:13px!important}.share-widget>div:last-child{width:96px!important;height:62px!important}}.share-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#000000b3;box-sizing:border-box}.share-overlay__panel{position:relative;display:flex;width:100%;max-width:758px;max-height:min(860px,calc(100dvh - 48px));border-radius:4px;overflow:hidden;box-shadow:0 0 32px #000000bf;background:#30211a}.share-overlay__close{position:absolute;top:12px;right:12px;z-index:5;width:40px;height:40px;display:grid;place-items:center;border:none;border-radius:4px;background:#00000073;cursor:pointer;color:#fff;transition:background-color .15s cubic-bezier(.2,0,0,1),transform .15s cubic-bezier(.2,0,0,1)}.share-overlay__close:hover{background:#000000a6}.share-overlay__close:active{transform:scale(.96)}.share-overlay__media{flex:0 0 378px;position:relative;min-height:0;order:2}.share-overlay__media-img{display:block;width:100%;height:100%;object-fit:cover;outline:1px solid oklch(1 0 0 / .1);outline-offset:-1px}.share-overlay__body{position:relative;flex:1 1 380px;min-width:0;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;order:1}.share-overlay__body-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.share-overlay__body-color{position:absolute;top:0;right:0;bottom:0;left:0;background:#30211a}.share-overlay__body-texture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:bottom;opacity:.15}.share-overlay__content{position:relative;z-index:1;padding:40px;display:flex;flex-direction:column;gap:28px}.share-overlay__block{display:flex;flex-direction:column;gap:20px}.share-overlay__title{margin:0;font-family:var(--font-heading);text-transform:uppercase;font-size:clamp(20px,4vw,24px);color:#fdd98a;letter-spacing:.04em;line-height:1.2;text-wrap:balance}.share-overlay__group{display:flex;flex-direction:column;gap:10px}.share-overlay__label{margin:0;font-family:Sofia Sans,sans-serif;font-size:14px;color:#fff;line-height:1.4}.share-overlay__group--mobile{display:none}.share-overlay__socials{display:flex;flex-wrap:wrap;gap:10px}.share-overlay__social{width:40px;height:40px;display:grid;place-items:center;border:none;border-radius:4px;background:#22120e;cursor:pointer;transition:opacity .15s cubic-bezier(.2,0,0,1),transform .15s cubic-bezier(.2,0,0,1)}.share-overlay__social:hover{opacity:.88}.share-overlay__social:active{transform:scale(.96)}.share-overlay__social.is-disabled,.share-overlay__social:disabled{opacity:.35;cursor:not-allowed;transform:none}.share-overlay__social.is-disabled:hover,.share-overlay__social:disabled:hover,.share-overlay__social.is-disabled:active,.share-overlay__social:disabled:active{opacity:.35;transform:none}.share-overlay__system,.share-overlay__copy{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:10px 12px;border:none;border-radius:4px;background:#22120e;color:#fff;font-family:Sofia Sans,sans-serif;font-weight:700;font-size:16px;cursor:pointer;transition:opacity .15s cubic-bezier(.2,0,0,1),transform .15s cubic-bezier(.2,0,0,1)}.share-overlay__system:hover,.share-overlay__copy:hover{opacity:.9}.share-overlay__system:active,.share-overlay__copy:active{transform:scale(.96)}.share-overlay__divider{height:1px;background:#cfc19f;opacity:.85}.share-overlay__toast{position:absolute;left:50%;bottom:20px;z-index:6;transform:translate(-50%) translateY(8px);padding:10px 16px;border-radius:6px;background:#22120e;border:1px solid rgba(253,217,138,.35);color:#fdd98a;font-family:Sofia Sans,sans-serif;font-weight:700;font-size:14px;letter-spacing:.02em;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1),visibility .18s cubic-bezier(.2,0,0,1)}.share-overlay__toast.is-visible{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}@media (max-width: 760px){.share-overlay__toast{bottom:calc(16px + env(safe-area-inset-bottom,0px))}}@media (max-width: 760px){.share-overlay{align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.share-overlay__panel{flex-direction:column;max-width:none;width:100%;height:auto;max-height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:12px}.share-overlay__media{flex:0 0 auto;order:0;height:clamp(90px,30dvh,180px)}.share-overlay__body{flex:0 1 auto;min-height:0;order:1;overflow-x:hidden;overflow-y:auto}.share-overlay__content{padding:16px 18px 20px;gap:16px}.share-overlay__block{gap:12px}.share-overlay__group--desktop{display:none}.share-overlay__group--mobile{display:flex}.share-overlay__group--copy{display:none}.share-overlay__socials{gap:8px}.share-overlay__social{width:44px;height:44px}}.video-modal__consent{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:72px 28px 32px;background:#30211a;text-align:center;box-sizing:border-box}.video-modal__consent-title{margin:0;font-family:var(--font-heading);text-transform:uppercase;font-size:clamp(20px,5vw,24px);color:#fdd98a;line-height:1.2;text-wrap:balance}.video-modal__consent-body{margin:0;max-width:28rem;font-family:Sofia Sans,sans-serif;font-size:15px;line-height:1.45;color:#fff;text-wrap:pretty}.video-modal__consent-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:6px}.video-modal__consent-primary{font-family:Sofia Sans,sans-serif;font-weight:700;font-size:14px;letter-spacing:.04em;text-transform:uppercase;background:#cd1f4d;color:#fff;padding:12px 18px;border-radius:6px;border:none;cursor:pointer;transition:transform .15s cubic-bezier(.2,0,0,1),opacity .15s cubic-bezier(.2,0,0,1)}.video-modal__consent-primary:hover{opacity:.92}.video-modal__consent-primary:active{transform:scale(.96)}.video-modal__consent-ghost{font-family:Sofia Sans,sans-serif;font-weight:600;font-size:14px;color:#fdd98a;text-decoration:underline;text-underline-offset:3px;background:transparent;border:none;cursor:pointer;padding:12px 10px}@media (max-width: 600px){.video-modal__consent{padding:64px 20px 28px;gap:12px}.video-modal__consent-body{font-size:14px;line-height:1.5}.video-modal__consent-actions{flex-direction:column;align-items:stretch;width:100%;max-width:280px}.video-modal__consent-primary,.video-modal__consent-ghost{width:100%}}.audio-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#000000e0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s cubic-bezier(.2,0,0,1),visibility .18s cubic-bezier(.2,0,0,1);box-sizing:border-box}.audio-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.audio-modal__panel{position:relative;width:100%;max-width:420px;padding:28px 24px 24px;border-radius:8px;overflow:hidden;border:1px solid rgba(253,217,138,.28);box-shadow:0 18px 48px #0000008c;box-sizing:border-box}.audio-modal__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.audio-modal__bg-color{position:absolute;top:0;right:0;bottom:0;left:0;background:#30211a}.audio-modal__bg-texture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.18}.audio-modal__close{position:absolute;top:12px;right:12px;z-index:3;width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:4px;background:#00000073;color:#fff;cursor:pointer;transition:background-color .15s cubic-bezier(.2,0,0,1),transform .15s cubic-bezier(.2,0,0,1)}.audio-modal__close:hover{background:#000000a6}.audio-modal__close:active{transform:scale(.96)}.audio-modal__art-wrap{position:relative;z-index:1;width:100%;aspect-ratio:1 / 1;border-radius:6px;overflow:hidden;margin-top:8px}.audio-modal__art{display:block;width:100%;height:100%;object-fit:cover;outline:1px solid oklch(1 0 0 / .1);outline-offset:-1px}.audio-modal__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:72px;height:72px;display:grid;place-items:center;border:none;border-radius:999px;background:#22120eb8;color:#fdd98a;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:transform .15s cubic-bezier(.2,0,0,1),background-color .15s cubic-bezier(.2,0,0,1)}.audio-modal__play:hover{background:#22120ed9}.audio-modal__play:active{transform:scale(.96)}.audio-modal__play-icon{width:40px;height:40px;display:block;transform:translate(2px)}.audio-modal__pause-icon{display:block}.audio-modal__controls{position:relative;z-index:1;margin-top:18px;display:flex;flex-direction:column;gap:8px}.audio-modal__scrub{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;border-radius:999px;background:linear-gradient(to right,#cd1f4d 0%,#cd1f4d var(--audio-progress, 0%),rgba(255,255,255,.18) var(--audio-progress, 0%),rgba(255,255,255,.18) 100%);outline:none;cursor:pointer}.audio-modal__scrub::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#fdd98a;border:2px solid #22120e;box-shadow:0 1px 4px #00000059;transition:transform .15s cubic-bezier(.2,0,0,1)}.audio-modal__scrub:active::-webkit-slider-thumb{transform:scale(.96)}.audio-modal__scrub::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fdd98a;border:2px solid #22120e;box-shadow:0 1px 4px #00000059}.audio-modal__scrub::-moz-range-track{height:8px;border-radius:999px;background:transparent}.audio-modal__times{display:flex;justify-content:space-between;font-family:Sofia Sans,sans-serif;font-size:12px;font-variant-numeric:tabular-nums;color:#ffffffb8}.audio-modal audio{display:none}@media (max-width: 600px){.audio-modal{align-items:flex-end;padding:0}.audio-modal__panel{max-width:none;border-radius:12px 12px 0 0;padding:22px 18px 28px}}@media (prefers-reduced-motion: reduce){.share-overlay__close,.share-overlay__social,.share-overlay__system,.share-overlay__copy,.share-overlay__toast,.audio-modal,.audio-modal__close,.audio-modal__play,.audio-modal__scrub::-webkit-slider-thumb{transition:none!important}}.meet-arrow:hover:not(:disabled){opacity:1!important;transform:scale(1.04)}.meet-arrow:active:not(:disabled){transform:scale(.96)}.meet-arrow:focus-visible{outline:2px solid var(--color-light-yellow);outline-offset:4px;border-radius:4px}.meet-carousel-viewport:active{cursor:grabbing}@media (max-width: 640px){#meet-jordic{padding:56px 0 48px!important}#meet-jordic .meet-header-row{flex-wrap:nowrap;align-items:center;gap:12px}#meet-jordic .meet-heading{flex:1 1 auto;font-size:28px!important}#meet-jordic .meet-arrows{gap:10px!important}#meet-jordic .meet-arrow img{width:28px!important;height:28px!important}}@media (prefers-reduced-motion: reduce){.meet-carousel-track{transition:none!important}.meet-arrow{transition:opacity .15s ease!important}.meet-arrow:hover:not(:disabled),.meet-arrow:active:not(:disabled){transform:none!important}}#hero .hero-ship{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;will-change:transform;pointer-events:none}#hero .hero-ship-img{position:absolute;width:121.18%;height:108.7%;top:-5.18%;left:-.03%;max-width:none;object-fit:cover;object-position:center center;display:block;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 55%,rgba(0,0,0,.7) 72%,rgba(0,0,0,.25) 85%,transparent 94%);mask-image:linear-gradient(to bottom,#000 0%,#000 55%,rgba(0,0,0,.7) 72%,rgba(0,0,0,.25) 85%,transparent 94%)}#hero .hero-bottom-fade{position:absolute;bottom:0;left:0;right:0;height:280px;background:linear-gradient(to bottom,transparent 0%,rgba(37,51,61,.45) 45%,#25333d 88%,#25333d 100%);z-index:5;pointer-events:none}#hero .hero-ship:after{content:none}#hero .hero-headline{position:relative;z-index:10;padding:192px 8.33% 0;max-width:780px;width:100%;box-sizing:border-box}#hero .hero-logo-wrap{margin-bottom:32px;overflow:visible;max-width:402px}#hero .hero-logo-img{width:100%;max-width:402px;height:auto;display:block;filter:drop-shadow(0 12px 24px rgba(0,0,0,.75))}#hero .hero-text-block{display:flex;flex-direction:column;gap:32px;max-width:444px}#hero .hero-subtext{font-family:Sofia Sans,sans-serif;font-size:18px;font-weight:400;color:#fff;line-height:1.4;margin:0}#hero .hero-ref{font-size:.65em;vertical-align:super}#hero .hero-cta{align-self:flex-start}@media (min-width: 769px){#hero.hero{height:900px;min-height:900px;overflow:hidden;clip-path:inset(0)}#hero .hero-ship{position:absolute;top:0;right:0;bottom:0;left:0}#hero .hero-bottom-fade{display:block}}@media (min-width: 1921px){#hero .hero-ship{top:0;bottom:0;left:max(0px,calc(50% - 960px));right:max(0px,calc(50% - 960px));width:auto}#hero .hero-ship:before,#hero .hero-ship:after{content:"";position:absolute;top:0;bottom:0;width:96px;z-index:2;pointer-events:none}#hero .hero-ship:before{left:0}#hero .hero-ship:after{right:0}#hero .hero-ship-img{width:121.18%;height:108.7%;top:-5.18%;left:-.03%}#hero .hero-headline{margin-left:max(0px,calc(50% - 960px));padding:192px 24px 0 160px;box-sizing:border-box}}@media (max-width: 768px){#hero.hero{height:auto!important;min-height:0!important;overflow:hidden!important;clip-path:none;display:flex;flex-direction:column;justify-content:flex-start;gap:0;padding-top:24px;background:transparent}#hero .hero-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}#hero .hero-ship{position:relative!important;inset:auto!important;order:2;width:100%!important;left:auto!important;right:auto!important;height:480px;flex-shrink:0;transform:none!important;z-index:1;background:transparent;overflow:hidden}#hero .hero-ship-img{width:140%!important;height:115%!important;top:-5%!important;left:-18%!important;object-fit:cover;object-position:center 45%;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 58%,rgba(0,0,0,.75) 74%,rgba(0,0,0,.3) 86%,transparent 96%);mask-image:linear-gradient(to bottom,#000 0%,#000 58%,rgba(0,0,0,.75) 74%,rgba(0,0,0,.3) 86%,transparent 96%)}#hero .hero-bottom-fade{display:none}#hero .hero-ship:after{content:"";position:absolute;bottom:0;left:0;right:0;height:160px;background:linear-gradient(to bottom,transparent 0%,rgba(37,51,61,.45) 45%,#25333d 88%,#25333d 100%);z-index:5;pointer-events:none}#hero .hero-headline{order:1;position:relative;z-index:2;width:100%;max-width:none;margin-left:0!important;padding:48px 24px 32px!important;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:32px;box-sizing:border-box}#hero .hero-logo-wrap{margin-bottom:0!important;max-width:min(390px,100%);width:100%}#hero .hero-logo-img{max-width:min(390px,100%)!important;margin:0 auto}#hero .hero-text-block{align-items:center!important;max-width:444px;width:100%;gap:32px!important}#hero .hero-subtext{font-size:16px!important;text-align:center}#hero .hero-cta{align-self:center!important}#hero .hero-scroll{order:3;position:relative;z-index:2;background:#25333d;padding:24px 24px 32px;gap:24px}#hero .hero-scroll-text{font-size:16px!important;max-width:272px}}@media (max-width: 440px){#hero.hero{padding-top:60px}#hero .hero-ship{height:315px}#hero .hero-headline{padding:32px 24px 24px!important}#hero .hero-logo-wrap,#hero .hero-logo-img{max-width:min(272px,100%)}#hero .hero-ship-img{width:165%!important;left:-32%!important}}@media (max-width: 360px){#hero .hero-ship{height:220px}}a:hover,button:hover{opacity:.85}a.ref-link:hover{opacity:1!important}.meet-arrow:hover:not(:disabled){opacity:1!important}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cookie-banner{position:fixed;left:0;right:0;bottom:0;z-index:1200;padding:16px;pointer-events:none}.cookie-banner__inner{pointer-events:auto;max-width:920px;margin:0 auto;background:#30211a;color:#fff;border:1px solid #978252;border-radius:14px;padding:20px;box-shadow:0 16px 40px #00000073}.cookie-banner__title{font-family:var(--font-heading);text-transform:var(--heading-transform);font-size:clamp(18px,2.4vw,24px);color:#fdd98a;margin:0 0 8px;line-height:1.2}.cookie-banner__body{font-family:var(--font-body);font-size:14px;line-height:1.45;color:#ffffffeb;margin:0;text-wrap:pretty}.cookie-banner__body a{color:#fdd98a;text-underline-offset:3px}.cookie-banner__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.cookie-banner__btn{font-family:var(--font-body);font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:12px 16px;border:1px solid transparent;transition:scale .15s cubic-bezier(.2,0,0,1),opacity .15s cubic-bezier(.2,0,0,1),background-color .15s cubic-bezier(.2,0,0,1)}.cookie-banner__btn:active{scale:.96}.cookie-banner__btn--primary{background:#cd1f4d;color:#fff}.cookie-banner__btn--secondary{background:#e9e1cc;color:#22120e}.cookie-banner__btn--ghost{background:transparent;color:#fdd98a;border-color:#fdd98a73}.cookie-banner__cats{list-style:none;display:flex;flex-direction:column;gap:12px;margin:14px 0 0;padding:0}.cookie-banner__cat{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;background:#22120e8c;border-radius:10px;border:1px solid rgba(151,130,82,.35)}.cookie-banner__cat-name{font-family:var(--font-heading);text-transform:var(--heading-transform);font-size:16px;color:#fdd98a;margin:0 0 4px}.cookie-banner__cat-desc{font-size:13px;line-height:1.4;color:#ffffffd9;margin:0}.cookie-banner__lock{flex-shrink:0;font-size:12px;font-weight:700;color:#cfc19f;text-transform:uppercase;letter-spacing:.04em}.cookie-banner__toggle{position:relative;display:inline-flex;width:48px;height:28px;flex-shrink:0;cursor:pointer}.cookie-banner__toggle input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.cookie-banner__toggle-ui{width:100%;height:100%;border-radius:999px;background:#e9e1cc40;border:1px solid rgba(151,130,82,.5);transition:background-color .15s cubic-bezier(.2,0,0,1);position:relative}.cookie-banner__toggle-ui:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#e9e1cc;transition:translate .15s cubic-bezier(.2,0,0,1)}.cookie-banner__toggle input:checked+.cookie-banner__toggle-ui{background:#cd1f4d;border-color:#cd1f4d}.cookie-banner__toggle input:checked+.cookie-banner__toggle-ui:after{translate:20px 0}.cookie-banner__toggle input:focus-visible+.cookie-banner__toggle-ui{outline:2px solid #fdd98a;outline-offset:2px}@media (prefers-reduced-motion: reduce){.cookie-banner__btn,.cookie-banner__toggle-ui,.cookie-banner__toggle-ui:after{transition:none!important}.cookie-banner__btn:active{scale:1}}.footnotes-rule{display:flex;align-items:center;width:100%;max-width:1200px;margin:0 auto;height:18px;line-height:0}.footnotes-rule__cap{flex-shrink:0;width:21px;height:18px;display:block;background-image:url(/assets/shared/footnotes-rule.svg);background-repeat:no-repeat;background-size:996px 18px;background-position:left center}.footnotes-rule__cap--end{background-position:right center}.footnotes-rule__line{flex:1 1 auto;min-width:8px;height:2px;margin:0 -1px;background:linear-gradient(90deg,#978252,#fdd98a,#978252)}.kh-bg__wood{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.4;background-image:url(/assets/knowledge-hoard/wood-texture.jpg);background-image:image-set(url(/assets/knowledge-hoard/wood-texture.webp) type("image/webp"),url(/assets/knowledge-hoard/wood-texture.jpg) type("image/jpeg"));background-repeat:no-repeat;background-size:cover;background-position:center}@media (max-width: 768px){.kh-bg__wood{background-image:url(/assets/knowledge-hoard/wood-texture_portrait.jpg);background-image:image-set(url(/assets/knowledge-hoard/wood-texture_portrait.webp) type("image/webp"),url(/assets/knowledge-hoard/wood-texture_portrait.jpg) type("image/jpeg"));background-repeat:repeat-y;background-size:100% auto;background-position:center top}}@media (max-width: 640px){.site-footer__inner{flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:28px!important}.site-footer__brand{margin-right:0!important}.site-footer__nav{flex:none!important;width:100%}.site-footer__disclaimer{flex:none!important;min-width:0!important;width:100%}}.check-in-quiz{--quiz-maroon: #9b1b3a;--quiz-maroon-deep: #7a1530;--quiz-cream: #f3ebe0;--quiz-tan: #e4d5bf;--quiz-ink: #2a1c16;--quiz-gold: #fdd98a;--quiz-magenta: #e83a7a;--quiz-ease: cubic-bezier(.2, 0, 0, 1);--quiz-pad: clamp(20px, 4vw, 48px);width:100%;max-width:1440px;min-height:min(900px,90vh);margin:0 auto;position:relative;font-family:Sofia Sans,system-ui,sans-serif;color:var(--quiz-ink);box-sizing:border-box}:host{display:block;width:100%;height:min(900px,85vh);min-height:640px;box-sizing:border-box;overflow:hidden;overflow-anchor:none}:host([hidden]){display:none}[part=root]{display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.check-in-quiz--embed{position:relative;display:flex;flex-direction:column;width:100%;height:100%;max-width:none;min-height:0!important;margin:0;overflow:hidden}.check-in-quiz--embed .quiz-embed-scroll{flex:1 1 auto;min-height:0;width:100%;height:100%;overflow:auto;overflow-anchor:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box}.check-in-quiz--embed .quiz-stage{position:relative;width:100%;min-height:100%;height:auto;max-height:none;overflow:visible;box-sizing:border-box}.check-in-quiz--embed .quiz-stage--intro,.check-in-quiz--embed .quiz-stage--thanks,.check-in-quiz--embed .quiz-stage--how,.check-in-quiz--embed .quiz-stage--factors,.check-in-quiz--embed .quiz-stage--parchment,.check-in-quiz--embed .quiz-stage--dark,.check-in-quiz--embed .quiz-stage--conversation,.check-in-quiz--embed .quiz-stage--results{min-height:100%;background-size:cover;background-position:center}.check-in-quiz *,.check-in-quiz *:before,.check-in-quiz *:after{box-sizing:border-box}.quiz-intro__title,.quiz-thanks__title,.quiz-factors__title,.quiz-how__title,.quiz-how__card-n,.quiz-question__section,.quiz-results__headline,.quiz-refs-modal__title{text-transform:uppercase}.check-in-quiz--site{max-width:none;min-height:100dvh}.check-in-quiz--site[data-step=how],.check-in-quiz--site[data-step=question],.check-in-quiz--site[data-step=factors],.check-in-quiz--site[data-step=results]{min-height:100dvh;height:100dvh}.check-in-quiz--site[data-step=intro],.check-in-quiz--site[data-step=thanks]{min-height:calc(100dvh - var(--nav-height, 64px));height:calc(100dvh - var(--nav-height, 64px))}.quiz-stage{position:relative;width:100%;min-height:inherit;display:flex;flex-direction:column;justify-content:center;padding:var(--quiz-pad)}.quiz-stage--intro,.quiz-stage--thanks{color:#fff;min-height:100%;height:100%;background-color:#1a1410;background-size:cover;background-position:center center;background-repeat:no-repeat}.quiz-stage--intro{background-image:url(/assets/quiz/check-in-home.png);background-image:image-set(url(/assets/quiz/check-in-home.webp) type("image/webp"),url(/assets/quiz/check-in-home.png) type("image/png"));justify-content:center}.quiz-stage--thanks{background-image:url(/assets/quiz/check-in-thanks.png);background-image:image-set(url(/assets/quiz/check-in-thanks.webp) type("image/webp"),url(/assets/quiz/check-in-thanks.png) type("image/png"));color:#30211a;justify-content:center;padding-bottom:15em}.quiz-stage--how{background-color:#30211a;background-image:linear-gradient(180deg,#30211ae0,#22120eeb),url(/assets/quiz/how/how-bg-texture.png);background-size:cover;background-position:center;color:#fff;min-height:100%;justify-content:center}.quiz-stage--how .quiz-close,.quiz-stage--factors .quiz-close,.quiz-stage--how .quiz-magnify,.quiz-stage--factors .quiz-magnify{color:#fff}.quiz-stage--factors{background-color:#30211a;color:#fff;min-height:100%;height:100%;justify-content:center}.quiz-stage--factors:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/quiz/how/how-bg-texture.png) bottom center / cover no-repeat;opacity:.15;pointer-events:none;z-index:0}.quiz-stage--factors>*{position:relative;z-index:1}.quiz-stage--parchment{background-color:var(--quiz-cream);background-image:linear-gradient(180deg,#ffffff59,#e4d5bf33),url(/assets/journey/parchment-bg.webp);background-size:cover;background-position:center;color:var(--quiz-ink);min-height:100%}.quiz-stage--results{justify-content:flex-start;padding-top:clamp(68px,9vh,84px);padding-bottom:clamp(16px,2vh,28px);min-height:100%;height:100%;overflow:hidden}.quiz-stage--dark,.quiz-stage--conversation{background:radial-gradient(ellipse at 35% 45%,rgba(253,217,138,.08) 0%,transparent 50%),linear-gradient(180deg,#2a1c16,#1a1410);color:#fff;min-height:100%;height:100%}.quiz-intro,.quiz-thanks{max-width:520px}.quiz-intro__title{font-family:Skranji,Sofia Sans,system-ui,sans-serif;font-size:clamp(32px,5vw,48px);line-height:1.15;color:var(--quiz-gold);margin:0 0 16px;text-wrap:balance}.quiz-thanks__title{font-family:Skranji,Sofia Sans,system-ui,sans-serif;font-size:clamp(32px,5vw,48px);line-height:1.2;letter-spacing:.04em;color:#30211a;margin:0 0 24px;text-wrap:balance}.quiz-intro__body{font-size:clamp(16px,1.5vw,18px);line-height:1.5;margin:0 0 24px;text-wrap:pretty;color:#fff}.quiz-factors{max-width:640px;width:100%;text-align:center;text-wrap:balance;padding-top:30px}.quiz-factors__title{font-family:Skranji,system-ui,sans-serif;font-size:clamp(26px,3vw,32px);line-height:1.3;color:var(--quiz-gold);margin:0 0 24px;text-wrap:pretty}.quiz-factors__count{color:var(--quiz-gold)}.quiz-factors__body{font-size:clamp(16px,1.5vw,18px);line-height:1.4;font-weight:400;color:#fff;margin:0 0 12px;text-wrap:balance}.quiz-factors__read{font-size:clamp(16px,1.5vw,18px);line-height:1.4;font-weight:400;color:#fff;margin:0 0 32px;text-wrap:pretty}@media (min-width: 769px){.quiz-factors{margin:0 auto;text-align:center}.quiz-factors .quiz-nav{justify-content:center}}.quiz-close{position:absolute;top:20px;right:20px;z-index:5;width:40px;height:40px;display:grid;place-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;cursor:pointer;color:var(--quiz-maroon);border-radius:8px;transition:background-color .15s var(--quiz-ease),transform .15s var(--quiz-ease)}.quiz-close:hover{background:#9b1b3a14}.quiz-close:active{transform:scale(.96)}.quiz-magnify{position:absolute;top:20px;right:64px;z-index:5;height:40px;display:flex;align-items:center;gap:6px;padding-inline:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;color:var(--quiz-maroon);border-radius:8px;transition:background-color .15s var(--quiz-ease),transform .15s var(--quiz-ease)}.quiz-magnify--solo{right:20px}.quiz-magnify__label{font-family:Sofia Sans,system-ui,sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;line-height:1}.quiz-magnify:hover{background:#9b1b3a14}.quiz-magnify:active{transform:scale(.96)}.quiz-how{max-width:996px;margin:0 auto;width:100%;padding-top:30px;display:flex;flex-direction:column;align-items:center}.quiz-how__title{font-family:Skranji,system-ui,sans-serif;font-size:clamp(26px,3.2vw,32px);line-height:1.3;color:var(--quiz-gold);text-align:center;margin:0 0 36px;text-wrap:balance;max-width:996px}.quiz-how__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:28px;width:100%}.quiz-how__card{background:#22120e;color:#fff;border-radius:4px;padding:24px;min-height:360px;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.quiz-how__card-copy{display:flex;flex-direction:column;gap:0}.quiz-how__card-n{font-family:Skranji,system-ui,sans-serif;font-size:24px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:#cfc19f;margin:0 0 8px}.quiz-how__card-title{font-family:Sofia Sans,system-ui,sans-serif;font-weight:400;font-size:20px;line-height:1.3;color:#fff;margin:0 0 12px}.quiz-how__card-body{font-family:Sofia Sans,system-ui,sans-serif;font-size:16px;line-height:1.4;color:#fff;margin:0}.quiz-how__icon{width:96px;height:96px;display:block;object-fit:contain;flex-shrink:0}.quiz-how__disclaimer{font-size:14px;line-height:1.4;color:#fff;text-align:center;max-width:840px;margin:0 auto 32px}.quiz-how__disclaimer strong{font-weight:400}.quiz-question{max-width:820px;margin:0 auto;width:100%;padding-top:32px;min-height:min(520px,calc(100dvh - 2 * var(--quiz-pad) - 72px));display:flex;flex-direction:column;justify-content:flex-start}.quiz-question__section{font-family:Skranji,system-ui,sans-serif;font-size:clamp(28px,4vw,40px);color:var(--quiz-maroon);text-align:center;margin:0 0 28px;min-height:1.2em}.quiz-question__prompt{font-family:Sofia Sans,system-ui,sans-serif;font-size:18px;font-weight:600;margin:0 0 18px;color:var(--quiz-ink);min-height:2.8em}.quiz-question__note{display:inline-block;margin-top:6px;font-size:.78em;font-weight:400;line-height:1.35}.quiz-question__num{font-variant-numeric:tabular-nums}.quiz-answer-grid{display:grid;gap:12px;margin-bottom:28px;min-height:calc(6.5rem + 12px)}.quiz-answer-grid--cols-3{grid-template-columns:repeat(3,1fr)}.quiz-answer-grid--cols-2{grid-template-columns:repeat(2,1fr)}.quiz-answer{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid transparent;background:var(--quiz-tan);color:var(--quiz-ink);font-family:inherit;font-size:16px;font-weight:600;padding:14px 16px;border-radius:6px;text-align:center;cursor:pointer;transition:background-color .15s var(--quiz-ease),border-color .15s var(--quiz-ease),transform .15s var(--quiz-ease)}.quiz-answer:hover{filter:brightness(1.03)}.quiz-answer:active{transform:scale(.96)}.quiz-answer.is-selected{background:#fff;border-color:var(--quiz-maroon)}.quiz-answer:focus-visible{outline:2px solid var(--quiz-maroon);outline-offset:2px}.quiz-progress{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:28px}.quiz-progress__label{font-size:13px;font-weight:400;color:var(--quiz-maroon);font-variant-numeric:tabular-nums}.quiz-progress__track{height:6px;background:var(--quiz-tan);border-radius:999px;overflow:hidden}.quiz-progress__fill{height:100%;width:100%;transform-origin:left center;background:var(--quiz-maroon);border-radius:inherit;transition:transform .3s var(--quiz-ease)}.quiz-nav{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.quiz-nav--results{margin-top:auto;flex-shrink:0;min-height:64px;display:flex;align-items:center;justify-content:center}.quiz-nav--thanks{margin-top:auto;flex-shrink:0;min-height:64px;display:flex;align-items:center;justify-content:left}.quiz-nav__slot{min-height:56px;display:flex;align-items:center;justify-content:center;gap:16px}.quiz-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;background:transparent;min-width:209px;min-height:58px;padding:0 36px;color:#fff;font-family:Skranji,system-ui,sans-serif;font-size:14px;letter-spacing:.56px;text-transform:uppercase;line-height:1;white-space:nowrap;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.quiz-btn__shape{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;pointer-events:none;z-index:0}.quiz-btn__label{position:relative;z-index:1}.quiz-btn:hover:not(:disabled){opacity:.92;transform:scale(1.02)}.quiz-btn:active:not(:disabled){transform:scale(.96)}.quiz-btn:disabled{opacity:.45;cursor:not-allowed}.quiz-btn--primary{color:#fff}.quiz-btn--secondary{color:#30211a}.quiz-btn:focus-visible{outline:2px solid var(--quiz-gold);outline-offset:4px}.quiz-results{display:grid;grid-template-columns:36px minmax(340px,1.05fr) minmax(320px,.95fr);gap:clamp(20px,3vw,40px);align-items:center;max-width:1320px;margin:0 auto;width:100%;flex:1;min-height:0}.quiz-results__rail{display:flex;flex-direction:column;gap:8px;align-items:center;align-self:stretch;justify-content:center;padding:8px 0;width:26px}.quiz-results__tick{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:24px;height:18px;border:none;background:transparent;padding:0;cursor:pointer;line-height:0;transition:opacity .15s var(--quiz-ease),filter .15s var(--quiz-ease)}.quiz-results__tick-img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.quiz-results__tick--head{width:26px;height:59px}.quiz-results__tick--base{width:26px;height:13px}.quiz-results__visual{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:clamp(12px,2vw,24px);min-width:0;height:100%;min-height:0}.quiz-totem-viewport{position:relative;width:100%;max-width:min(480px,42vw);height:min(640px,calc(100dvh - 160px));overflow:hidden;touch-action:none;mask-image:linear-gradient(to bottom,transparent 0%,#000 10%,#000 90%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 10%,#000 90%,transparent 100%)}.quiz-totem-track{display:flex;flex-direction:column;align-items:center;width:100%;will-change:transform}.quiz-totem-track.is-ready{transition:transform .52s var(--quiz-ease),transform-origin .52s var(--quiz-ease)}.quiz-totem-viewport.is-intro{mask-image:linear-gradient(to bottom,transparent 0%,#000 6%,#000 92%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 6%,#000 92%,transparent 100%)}.quiz-totem__block{width:100%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:transparent;transition:opacity .48s var(--quiz-ease),filter .48s var(--quiz-ease)}.quiz-totem__block[data-visual=head]{width:100%;min-height:min(460px,52vh)}.quiz-totem__block[data-visual=base]{min-height:110px}.quiz-totem__block:not([data-visual=head]):not([data-visual=base]){min-height:min(200px,24vh)}.quiz-totem__block.is-active{opacity:1;z-index:1}.quiz-totem__block.is-dim{opacity:.34;filter:grayscale(.12) brightness(1.12)}.quiz-totem__block[data-distance="2"]{opacity:.2}.quiz-totem__block[data-distance="3"],.quiz-totem__block[data-distance="4"],.quiz-totem__block[data-distance="5"],.quiz-totem__block[data-distance="6"],.quiz-totem__block[data-distance="7"],.quiz-totem__block[data-distance="8"],.quiz-totem__block[data-distance="9"],.quiz-totem__block[data-distance="10"]{opacity:.12}.quiz-totem__img{display:block;width:100%;height:auto;object-fit:contain;mix-blend-mode:lighten;pointer-events:none;-webkit-user-select:none;user-select:none}.quiz-totem__block[data-visual=head] .quiz-totem__img{max-height:min(560px,60vh);transform:scale(var(--quiz-head-align-scale, 1.4));transform-origin:center bottom}.quiz-totem__block:not([data-visual=head]):not([data-visual=base]) .quiz-totem__img{max-height:min(240px,28vh)}.quiz-totem__block[data-visual=base] .quiz-totem__img{max-height:min(140px,16vh)}.quiz-results__arrows{display:flex;flex-direction:column;gap:24px;flex-shrink:0;padding-inline:15px}.quiz-arrow{width:48px;height:48px;border-radius:2px;border:2px solid #cfc19f;background:transparent;color:#cfc19f;padding:0;display:grid;place-items:center;cursor:pointer;transition:background-color .15s var(--quiz-ease),border-color .15s var(--quiz-ease),transform .15s var(--quiz-ease),opacity .15s var(--quiz-ease)}.quiz-arrow__icon{width:25px;height:26px;display:block;background-color:#cfc19f;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;pointer-events:none}.quiz-arrow--up .quiz-arrow__icon,.quiz-arrow--down .quiz-arrow__icon{transform:rotate(90deg)}.quiz-arrow--primary{background:#cd1f4d;border-color:#cd1f4d}.quiz-arrow--primary .quiz-arrow__icon{background-color:#fdd98a}.quiz-arrow:disabled{opacity:.45;cursor:not-allowed}.quiz-arrow:hover:not(:disabled){transform:scale(1.04)}.quiz-arrow:active:not(:disabled){transform:scale(.96)}.quiz-arrow:focus-visible{outline:2px solid var(--quiz-gold);outline-offset:4px}.quiz-results__copy{max-width:560px;justify-self:start;align-self:stretch;display:flex;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.quiz-results__copy:before,.quiz-results__copy:after{content:"";flex:1 1 0;min-height:0;pointer-events:none}.quiz-results__copy-inner{width:100%;flex:0 0 auto;padding-block:0 8px}.quiz-results__headline{font-family:Skranji,system-ui,sans-serif;font-size:clamp(28px,3.2vw,40px);color:var(--quiz-maroon);line-height:1.15;margin:0 0 18px;text-wrap:balance}.quiz-results__headline--alt{font-family:Sofia Sans,system-ui,sans-serif;font-weight:700;font-size:clamp(22px,2.8vw,32px);color:var(--quiz-maroon);line-height:1.15;margin:0 0 18px;text-wrap:balance;text-transform:none}.quiz-results__body{font-size:clamp(15px,1.2vw,17px);line-height:1.55;margin:0 0 14px;text-wrap:pretty}.quiz-results__body--emphasis{font-weight:400}.quiz-results__refs{margin:20px 0 0;padding-left:18px;font-size:11px;line-height:1.4;color:#6a5a50}.quiz-refs-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;background:#120c0aa3;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);display:flex;align-items:center;justify-content:center;padding:clamp(18px,4vw,42px);overflow:auto;overscroll-behavior:contain;box-sizing:border-box}.quiz-refs-modal{width:100%;max-width:min(920px,100%);max-height:100%;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:#e9e1cc;border:1px solid rgba(34,18,14,.16);border-radius:8px;box-shadow:0 20px 46px #0000006b;color:#22120e;box-sizing:border-box}.quiz-refs-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:clamp(18px,2vw,28px) clamp(22px,3vw,42px) 0}.quiz-refs-modal__title{font-family:Skranji,system-ui,sans-serif;font-size:clamp(28px,3.6vw,40px);letter-spacing:.04em;text-transform:uppercase;color:#cd1f4d;margin:0;line-height:1.05;min-width:0;overflow-wrap:anywhere}.quiz-refs-modal__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;color:#cd1f4d;border-radius:6px;width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;transition:background-color .15s var(--quiz-ease),transform .15s var(--quiz-ease)}.quiz-refs-modal__close:hover{background:#cd1f4d14}.quiz-refs-modal__close:active{transform:scale(.96)}.quiz-refs-modal__list{margin:0;padding:clamp(10px,1.7vw,16px) clamp(22px,3vw,42px) clamp(20px,3vw,30px) clamp(38px,4vw,56px);max-width:92ch;font-size:clamp(16px,1.45vw,20px);line-height:1.35;color:#22120ef0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0}.quiz-refs-modal__item+.quiz-refs-modal__item{margin-top:4px}.quiz-refs-modal__item{max-width:84ch;text-wrap:pretty;overflow-wrap:anywhere;word-break:break-word}.quiz-stage--conversation{justify-content:flex-start;padding-bottom:0;overflow:hidden}.quiz-conversation{display:grid;grid-template-columns:minmax(300px,1.1fr) minmax(320px,1fr);grid-template-areas:"visual copy";gap:clamp(20px,3vw,48px);align-items:stretch;max-width:1280px;margin:0 auto;width:100%;min-height:100%;height:100%}.quiz-conversation__visual{grid-area:visual;display:flex;justify-content:center;align-items:flex-end;min-height:0;height:100%;align-self:stretch;z-index:1;margin-bottom:calc(-1 * var(--quiz-pad))}.quiz-conversation__jordic{display:block;width:auto;height:auto;max-width:min(100%,620px);max-height:min(100%,86dvh);object-fit:contain;object-position:center bottom;filter:drop-shadow(0 24px 40px rgba(0,0,0,.45));pointer-events:none;-webkit-user-select:none;user-select:none}.quiz-conversation__copy{grid-area:copy;max-width:520px;align-self:center;padding-block:clamp(24px,4vh,48px);position:relative;z-index:2}@media (min-width: 1200px){.quiz-conversation{grid-template-columns:minmax(380px,1.2fr) minmax(360px,1fr);max-width:1360px}.quiz-conversation__jordic{max-width:min(100%,720px);max-height:min(100%,92dvh)}}.quiz-conversation__prefix{margin:0 0 18px;font-size:22px;line-height:1.45;color:#ffffffe0}.quiz-conversation__quote{margin:0 0 28px;font-size:clamp(20px,2.2vw,28px);line-height:1.35;font-weight:600;color:var(--quiz-gold);text-wrap:pretty}.quiz-conversation__hl--age,.quiz-conversation__hl--risks,.quiz-conversation__hl--ed{color:var(--quiz-gold)}.quiz-conversation__actions{display:flex;flex-wrap:wrap;gap:14px}.quiz-exit-bar{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;background:#1a1410;color:#fff;border:1px solid rgba(253,217,138,.35);border-radius:10px;max-width:calc(100% - 24px);box-shadow:0 8px 24px #00000059}.quiz-exit-bar p{margin:0;font-size:14px}.quiz-exit-bar__actions{display:flex;gap:8px}.quiz-exit-bar__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff;padding:6px 12px;border-radius:6px;font-size:13px;cursor:pointer}.quiz-exit-bar__btn--danger{background:var(--quiz-maroon);border-color:var(--quiz-maroon)}.quiz-stagger__item{opacity:0;transform:translateY(12px);filter:blur(4px);animation:quizEnter .4s var(--quiz-ease) forwards}.quiz-stagger__item-bold{font-weight:700}.quiz-stagger__item:nth-child(1){animation-delay:0ms}.quiz-stagger__item:nth-child(2){animation-delay:.1s}.quiz-stagger__item:nth-child(3){animation-delay:.2s}.quiz-stagger__item:nth-child(4){animation-delay:.3s}.quiz-stagger__item:nth-child(5){animation-delay:.4s}@keyframes quizEnter{to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes quizTotemIn{0%{opacity:0;transform:translateY(12px) scale(.98);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media (max-width: 900px){.quiz-how__cards{grid-template-columns:1fr}.quiz-stage--results{padding-top:64px;padding-bottom:10px;padding-inline:14px}.quiz-results{display:grid;grid-template-columns:22px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"rail visual" "copy copy";gap:8px 10px;align-items:center;min-height:0;overflow:hidden}.quiz-results__rail{grid-area:rail;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-self:center;width:22px;max-height:min(220px,30vh);gap:3px;padding:0;overflow:hidden}.quiz-results__tick{width:16px;height:11px}.quiz-results__tick--head{width:18px;height:34px}.quiz-results__tick--base{width:18px;height:9px}.quiz-results__visual{grid-area:visual;gap:8px;height:auto;min-height:0;justify-content:center}.quiz-totem-viewport{max-width:min(210px,48vw);height:min(210px,26vh)}.quiz-totem__block[data-visual=head]{width:100%;min-height:min(170px,22vh)}.quiz-totem__block:not([data-visual=head]):not([data-visual=base]){min-height:min(96px,13vh)}.quiz-totem__block[data-visual=base]{min-height:56px}.quiz-totem__block[data-visual=head] .quiz-totem__img{max-height:min(180px,24vh);transform:scale(var(--quiz-head-align-scale, 1.75));transform-origin:center bottom}.quiz-totem__block:not([data-visual=head]):not([data-visual=base]) .quiz-totem__img{max-height:min(100px,14vh)}.quiz-totem__block[data-visual=base] .quiz-totem__img{max-height:min(72px,10vh)}.quiz-results__arrows{gap:10px;padding-inline:0}.quiz-arrow{width:40px;height:40px}.quiz-arrow__icon{width:20px;height:21px}.quiz-results__copy{grid-area:copy;max-width:none;justify-self:stretch;align-self:stretch;min-height:0}.quiz-results__copy-inner{padding-block:0 2px;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.quiz-results__headline{font-size:clamp(22px,5.4vw,28px);margin-bottom:10px}.quiz-results__body{font-size:14px;line-height:1.5;margin-bottom:10px}.quiz-nav--results{min-height:52px;margin-top:6px;flex-shrink:0}.quiz-refs-overlay{padding:78px 12px 12px}.quiz-refs-modal{max-width:100%;max-height:100%;border-radius:8px}.quiz-refs-modal__title{font-size:clamp(24px,8.2vw,32px)}.quiz-refs-modal__header{padding:16px 16px 0}.quiz-refs-modal__list{font-size:clamp(14px,3.8vw,16px);line-height:1.4;padding:10px 16px 18px 34px;max-width:none}.quiz-refs-modal__item{max-width:none}.quiz-conversation{display:flex;flex-direction:column;grid-template-columns:none;grid-template-areas:none;gap:0;min-height:100%;height:100%;max-width:640px}.quiz-conversation__copy{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;max-width:none;width:100%;min-height:0;align-self:stretch;padding-block:16px 24px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.quiz-conversation__actions{flex-shrink:0;padding-top:8px}.quiz-conversation__visual{display:none}}@media (max-width: 768px){.check-in-quiz--site[data-step=how],.check-in-quiz--site[data-step=question],.check-in-quiz--site[data-step=factors],.check-in-quiz--site[data-step=results]{min-height:100dvh;height:100dvh}.quiz-stage--intro,.quiz-stage--thanks{justify-content:flex-start;align-items:center;text-align:center;padding-top:clamp(24px,5vh,40px);padding-inline:40px;padding-bottom:clamp(20px,4vh,32px);background-size:cover}.quiz-stage--intro{background-position:center 72%}.quiz-stage--thanks{background-position:center 58%;padding-bottom:clamp(20px,4vh,32px)}.quiz-intro,.quiz-thanks{max-width:min(100%,420px);width:100%;margin-inline:auto;display:flex;flex-direction:column;align-items:center}.quiz-intro__title,.quiz-thanks__title{text-align:center;margin-bottom:14px}.quiz-intro__body{text-align:center;text-wrap:pretty;margin:0 0 20px;max-width:38ch}.quiz-intro>.quiz-stagger__item,.quiz-thanks>.quiz-stagger__item{width:100%;display:flex;flex-direction:column;align-items:center}.quiz-nav--thanks{flex-direction:column;align-items:center;justify-content:center;margin-top:4px;min-height:0;gap:12px;width:100%}.quiz-answer-grid--cols-3{grid-template-columns:1fr 1fr}.quiz-answer-grid{min-height:0}.quiz-question{min-height:0;padding-top:16px}.quiz-question__section{font-size:26px}.quiz-question__prompt{min-height:0}.quiz-answer{height:48px;padding:0 12px;font-size:15px;line-height:48px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quiz-how .quiz-nav,.quiz-factors .quiz-nav{flex-direction:column;align-items:center}.quiz-how .quiz-nav .quiz-btn--primary,.quiz-factors .quiz-nav .quiz-btn--primary{order:-1}.quiz-conversation__actions{flex-direction:column;align-items:center}.quiz-conversation__actions .quiz-btn--primary{order:-1}.quiz-conversation__quote{font-size:clamp(18px,5vw,22px)}.quiz-conversation__prefix{font-size:18px}}@media (max-width: 480px){.quiz-answer-grid--cols-3,.quiz-answer-grid--cols-2{grid-template-columns:1fr}.quiz-answer-grid,.quiz-question{min-height:0}}@media (prefers-reduced-motion: reduce){.quiz-stagger__item,.quiz-answer,.quiz-btn,.quiz-progress__fill,.quiz-close,.quiz-arrow{animation:none!important;transition:none!important;filter:none!important;transform:none!important;opacity:1!important}.quiz-totem-track.is-ready,.quiz-totem__block{transition:none!important}.quiz-totem__block[data-visual=head] .quiz-totem__img{transform:scale(var(--quiz-head-align-scale, 1.4));transform-origin:center bottom}}@media (max-width: 900px) and (prefers-reduced-motion: reduce){.quiz-totem__block[data-visual=head] .quiz-totem__img{transform:scale(var(--quiz-head-align-scale, 1.75));transform-origin:center bottom}}
