.program-world{--program-bg:var(--bg-ivory);--program-surface:var(--bg-warm-white);--program-ink:var(--ink-plum);--program-muted:var(--ink-muted);--program-line:var(--line-mineral);--program-gold:#a66929;--program-night:#14232d;--program-snow:#f7f4eb;background:var(--program-bg);color:var(--program-ink)}.program-world h1,.program-world h2,.program-world h3{font-family:var(--font-editorial);letter-spacing:-.025em;font-weight:500}.program-world h1{font-size:clamp(2.8rem,5.3vw,5.5rem);line-height:1.05}.program-world h2{font-size:clamp(2rem,3.1vw,3.5rem);line-height:1.1}.program-world h3{font-size:1.7rem;line-height:1.15}.program-world p{line-height:1.7}.program-wrap{width:min(1280px,100% - 96px);margin-inline:auto}.program-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--program-gold);margin-bottom:1rem;font-size:.72rem;font-weight:700}.program-atlas{isolation:isolate;color:#f8f3e9;background:radial-gradient(circle at 52% 47%,#885c3429,#0000 32%),linear-gradient(145deg,#111f27 0%,#172d35 48%,#1c292b 100%);min-height:920px;padding-block:7rem 3.5rem;position:relative;overflow:hidden}.program-atlas:before{content:"";z-index:-2;opacity:.38;background:radial-gradient(circle at 15% 18%,#9b622d 0 1px,#0000 1.5px) 0 0/163px 163px,radial-gradient(circle at 77% 27%,#f0cf8a 0 1px,#0000 1.5px) 0 0/211px 211px,radial-gradient(circle at 65% 74%,#b78a59 0 1px,#0000 1.5px) 0 0/257px 257px,radial-gradient(circle at 29% 66%,#fff0c9 0 1px,#0000 1.5px) 0 0/307px 307px;position:absolute;inset:0}.program-atlas:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#081217b3);height:190px;position:absolute;inset:auto 0 0}.program-atlas-stars{z-index:-1;opacity:.16;background-image:linear-gradient(115deg,#0000 48%,#e1c07f3d 49%,#0000 50%);background-size:240px 240px;position:absolute;inset:0}.program-atlas-head{z-index:3;grid-template-columns:1.3fr .7fr;align-items:end;gap:5rem;display:grid;position:relative}.program-atlas-head .program-kicker{color:#e6b764}.program-atlas-head h1{max-width:850px;font-size:clamp(3.5rem,6vw,6.7rem)}.program-atlas-head>div:last-child{padding-bottom:.55rem}.program-atlas-head>div:last-child p{color:#c5ced0;max-width:470px;font-size:.95rem}.program-atlas-head>div:last-child span{color:#e4c179;letter-spacing:.15em;align-items:center;gap:.55rem;margin-top:1.3rem;font-size:.62rem;font-weight:700;display:flex}.program-atlas-head>div:last-child i{background:#dca33f;border-radius:50%;width:7px;height:7px;animation:2.8s ease-in-out infinite atlasPulse;box-shadow:0 0 0 6px #dca33f1a,0 0 18px #dca33f}.program-atlas-stage{grid-template-rows:minmax(420px,1fr) auto;grid-template-columns:minmax(0,1fr) 270px;gap:1rem 1.5rem;min-height:660px;margin-top:1.5rem;display:grid;position:relative}.program-atlas-map-shell{background:radial-gradient(circle at 54% 28%,#c795441c,#0000 28%),#06121833;border:1px solid #d2ded81c;border-radius:24px;min-width:0;min-height:440px;position:relative;overflow:hidden}.program-atlas-map-shell.is-norway{background:radial-gradient(circle at 50% 48%,#74aaa229,#0000 38%),linear-gradient(150deg,#05151bd1,#0c22279e)}.program-atlas-map{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.program-atlas-map--norway{width:65%;animation:.58s cubic-bezier(.2,.72,.2,1) both atlasCountryIn;left:17.5%}.program-atlas-norway-route{fill:none;stroke:url(#norwayRoute);stroke-width:4px;stroke-linecap:round;stroke-dasharray:8 10;filter:drop-shadow(0 0 8px #8cc6bda6);animation:12s linear infinite atlasRouteFlow}.program-atlas-back{z-index:6;color:#edf5f1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.04em;background:#0513188f;border:1px solid #deebe633;border-radius:999px;align-items:center;gap:.45rem;min-height:38px;padding:.55rem .8rem;font-size:.62rem;font-weight:700;display:inline-flex;position:absolute;top:4.3rem;left:1rem;box-shadow:inset 0 1px #ffffff17}.program-atlas-back:hover,.program-atlas-back:focus-visible{color:#f4cd78;border-color:#efc8758c;outline:0}.program-atlas-back svg{width:14px}.program-atlas-country-title{z-index:5;pointer-events:none;text-shadow:0 2px 12px #000000e6;justify-items:end;display:grid;position:absolute;top:4.3rem;right:1.2rem}.program-atlas-country-title span{color:#e8bc69;letter-spacing:.15em;font-size:.52rem;font-weight:800}.program-atlas-country-title strong{color:#f8f3e9;font:1.05rem var(--font-editorial);margin-top:.25rem;font-weight:500}.program-atlas-grid{fill:none;stroke:#c7d6d617;stroke-width:1px}.program-atlas-routes{fill:none;stroke:#dba440;stroke-width:4px;stroke-linecap:round;filter:drop-shadow(0 0 7px #dba4409e)}.program-atlas-routes .route-ice{stroke:#8edce3}.program-atlas-routes .route-sea{stroke:#45d4e1}.program-atlas-routes .route-run{stroke:#d67c54}.program-atlas-routes .route-north{stroke:#8cc6bd}.program-atlas-routes .route-camino{stroke:#e2ad49}.program-atlas-routes .route-summit{stroke:#e8d5a7}.program-atlas-pins{position:absolute;inset:0}.program-atlas-pins.program-atlas-pins--norway{animation:.72s cubic-bezier(.2,.72,.2,1) 80ms both atlasCountryIn;left:30.3%;right:30.3%}.program-atlas-pin{z-index:3;color:#ccd5d4;min-width:0;transition:color .2s,transform .2s;display:grid;position:absolute;transform:translate(-13px,-13px)}.program-atlas-pin:hover,.program-atlas-pin:focus-visible,.program-atlas-pin.is-active{color:#fff8e8;outline:0;transform:translate(-13px,-16px)}.program-atlas-pin>span{color:#f0c56f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.04em;background:#101e23e6;border:1px solid #e8c47bb3;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.52rem;font-weight:800;transition:background .2s,box-shadow .2s;display:grid;box-shadow:0 0 #e2ad4900}.program-atlas-pins--norway .program-atlas-pin>small{color:#182b30;background:#f0c56f;border:1px solid #efc87580;border-radius:999px;place-items:center;min-width:17px;height:17px;padding-inline:4px;font-size:.47rem;font-weight:850;display:grid;position:absolute;top:-7px;left:20px;box-shadow:0 4px 12px #00000047}.program-atlas-pin:hover>span,.program-atlas-pin:focus-visible>span,.program-atlas-pin.is-active>span{color:#17282d;background:#efc875;box-shadow:0 0 0 7px #e2ad491f,0 0 28px #e2ad4961}.program-atlas-pin--ice>span{color:#9ee4e9;border-color:#8edce3b3}.program-atlas-pin--sea>span{color:#55dce7;border-color:#45d4e1b3}.program-atlas-pin--north>span{color:#a3d6ce;border-color:#8cc6bdb3}.program-atlas-pin--run>span{color:#e38f68;border-color:#d67c54b3}.program-atlas-legend{-webkit-backdrop-filter:blur(20px)saturate(120%);backdrop-filter:blur(20px)saturate(120%);background:linear-gradient(145deg,#fff1,#0410152e);border:1px solid #d2ded821;border-radius:22px;align-content:start;gap:.38rem;padding:.45rem;display:grid;box-shadow:inset 0 1px #ffffff12,0 24px 60px #00000029}.program-atlas-legend button{isolation:isolate;color:#f9f5eb;text-align:left;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:30px 1fr 18px;align-items:center;gap:.65rem;width:100%;min-height:72px;padding:.7rem .75rem;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 8px 22px #0000001f}.program-atlas-legend button:before{content:"";z-index:-1;background:linear-gradient(90deg,#051117e0 0%,#08151b9e 62%,#08151b57 100%),linear-gradient(#0000 30%,#030d1280);position:absolute;inset:0}.program-atlas-legend button:after{content:"";z-index:-1;border-radius:inherit;opacity:.62;pointer-events:none;background:linear-gradient(120deg,#ffffff1f,#0000 32% 70%,#e8c47b17);position:absolute;inset:0}.program-atlas-legend button>img{z-index:-2;object-fit:cover;object-position:center;filter:saturate(.82)contrast(1.04);width:100%;height:100%;transition:transform .45s,filter .3s;position:absolute;inset:0}.program-atlas-legend button:hover,.program-atlas-legend button:focus-visible,.program-atlas-legend button.is-active{border-color:#efc87594;outline:0;transform:translate(-3px);box-shadow:inset 0 1px #fff3,0 10px 28px #0000003b,0 0 0 1px #efc87514}.program-atlas-legend button:hover>img,.program-atlas-legend button:focus-visible>img,.program-atlas-legend button.is-active>img{filter:saturate(1.02)contrast(1.08);transform:scale(1.045)}.program-atlas-legend--norway button:hover:not(.is-active){border-color:#8cc6bd40;transform:none;box-shadow:inset 0 1px #ffffff1f,0 8px 22px #0000001f}.program-atlas-legend--norway button:hover:not(.is-active)>img{filter:saturate(.82)contrast(1.04);transform:none}.program-atlas-legend button>span,.program-atlas-legend button>div,.program-atlas-legend button>svg{z-index:1;position:relative}.program-atlas-legend button>span{color:#f3c96f;font:1rem var(--font-editorial);text-shadow:0 1px 8px #000000d9}.program-atlas-legend b,.program-atlas-legend small{text-shadow:0 1px 9px #000000eb;display:block}.program-atlas-legend b{color:#fffaf0;font:1rem/1.1 var(--font-editorial);font-weight:500}.program-atlas-legend small{color:#d6dfdd;letter-spacing:.08em;text-transform:uppercase;margin-top:.25rem;font-size:.52rem;font-weight:650}.program-atlas-legend svg{color:#fff8e8;opacity:.82;filter:drop-shadow(0 1px 4px #000c);width:14px}.program-atlas-card{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(115deg,#111f26eb,#1e2d2cd1);border:1px solid #edd6a540;border-radius:20px;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:2rem;min-height:150px;padding:1.35rem 1.5rem;display:grid;position:relative;box-shadow:0 28px 70px #00000042}.program-atlas-card:before{content:"";background:#dca33f;border-radius:0 3px 3px 0;width:3px;position:absolute;top:1.3rem;bottom:1.3rem;left:0;box-shadow:0 0 16px #dca33f80}.program-atlas-card--ice:before{background:#8edce3}.program-atlas-card--sea:before{background:#45d4e1}.program-atlas-card--run:before{background:#d67c54}.program-atlas-card--north:before{background:#8cc6bd}.program-atlas-card--camino:before{background:#e2ad49}.program-atlas-card--summit:before{background:#e8d5a7}.program-atlas-card>div:first-child>span{color:#d8ad5c;letter-spacing:.15em;font-size:.58rem;font-weight:700}.program-atlas-card h2{margin-top:.25rem;font-size:2rem}.program-atlas-card p{color:#bfc9c8;max-width:650px;margin-top:.3rem;font-size:.78rem;line-height:1.55}.program-atlas-card>div:last-child{grid-template-columns:auto auto;align-items:center;gap:.5rem 1.4rem;display:grid}.program-atlas-card strong{color:#f0d08c;font:1.25rem var(--font-editorial);text-align:right;grid-column:1/3}.program-atlas-card strong>small{color:#b9c8c5;font:600 .55rem var(--font-grotesk);letter-spacing:.11em;text-transform:uppercase;margin-top:.2rem;display:block}.program-atlas-card button,.program-atlas-card a{border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:40px;font-size:.7rem;font-weight:700;display:inline-flex}.program-atlas-card button{color:#1b292c;background:#edc675;padding:.65rem 1rem}.program-atlas-card a{color:#e7ece9;border-bottom:1px solid #e7ece94d;border-radius:0;padding:.6rem 0}.program-atlas-card svg{width:15px;height:15px}.program-atlas-concept-label{color:#b8d9d3;letter-spacing:.13em;background:#8cc6bd12;border:1px solid #8cc6bd52;border-radius:999px;grid-column:1/3;justify-self:end;padding:.55rem .8rem;font-size:.58rem;font-weight:750}.program-atlas-instruction{z-index:3;color:#9dacad;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.58rem;display:flex;position:absolute;top:.9rem;left:.9rem}.program-atlas-instruction svg{width:14px}.program-atlas-destination{scroll-margin-top:96px}.program-norway-only{display:none}.program-world--norway .program-norway-only{display:block}.program-world--norway #journey-everest,.program-world--norway #journey-kryss-gronland,.program-world--norway #journey-svom-den-engelske-kanal,.program-world--norway #journey-veien-til-athen,.program-world--norway #journey-ga-caminoen,.program-world--norway .program-global-only{display:none}@keyframes atlasPulse{0%,to{opacity:.72;transform:scale(.88)}50%{opacity:1;transform:scale(1.08)}}@keyframes atlasCountryIn{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes atlasRouteFlow{to{stroke-dashoffset:-180px}}@media (prefers-reduced-motion:reduce){.program-atlas-head>div:last-child i,.program-atlas-map--norway,.program-atlas-pins--norway,.program-atlas-norway-route{animation:none}}@media (width<=900px){.program-atlas{min-height:1040px}.program-atlas-head{grid-template-columns:1fr;gap:1.5rem}.program-atlas-stage{grid-template-rows:430px auto auto;grid-template-columns:1fr;min-height:760px}.program-atlas-legend{grid-template-columns:1fr 1fr}.program-atlas-card{grid-column:1;grid-template-columns:1fr;gap:1rem}.program-atlas-card>div:last-child{grid-template-columns:1fr 1fr}.program-atlas-card strong{text-align:left}}@media (width<=640px){.program-atlas{min-height:1120px;padding-block:5rem 2rem}.program-atlas-head h1{font-size:clamp(3rem,14vw,4.6rem)}.program-atlas-stage{grid-template-rows:330px auto auto;width:calc(100% - 32px);min-height:850px}.program-atlas-map-shell{min-height:330px}.program-atlas-map--norway{width:80%;left:10%}.program-atlas-pins.program-atlas-pins--norway{left:14.7%;right:14.7%}.program-atlas-country-title{top:auto;bottom:.75rem;right:.8rem}.program-atlas-country-title strong{font-size:.9rem}.program-atlas-pin{transform:translate(-11px,-11px)}.program-atlas-pin:hover,.program-atlas-pin:focus-visible,.program-atlas-pin.is-active{transform:translate(-11px,-13px)}.program-atlas-pin>span{width:22px;height:22px;font-size:.45rem}.program-atlas-legend button{grid-template-columns:25px 1fr;min-height:58px}.program-atlas-legend svg{display:none}.program-atlas-card{min-height:230px;padding:1.1rem 1.2rem}.program-atlas-card h2{font-size:1.7rem}.program-atlas-card>div:last-child{gap:.6rem}.program-atlas-card button,.program-atlas-card a{font-size:.65rem}.program-atlas-instruction{top:.65rem}}.program-intro{padding-block:6rem 3.5rem}.program-lead{max-width:660px;color:var(--program-muted);margin-top:1.5rem;font-size:clamp(1rem,1.25vw,1.25rem)}.program-intro-note{color:var(--program-muted);margin-top:1.2rem;font-size:.85rem;display:block}.program-feature{min-height:570px;color:var(--program-snow);isolation:isolate;background:var(--program-night);border-radius:24px;display:block;position:relative;overflow:hidden}.program-feature>img,.program-expedition-hero>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.program-feature-shade{z-index:-1;background:linear-gradient(90deg,#0c1a24e6,#0c1a2426 85%),linear-gradient(#0000 35%,#0c1a2473);position:absolute;inset:0}.program-feature-top{letter-spacing:.16em;justify-content:space-between;align-items:center;gap:1rem;padding:2rem 2.5rem;font-size:.68rem;display:flex}.program-status{letter-spacing:.02em;border:1px solid;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.72rem;font-weight:600;display:inline-flex}.program-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.program-feature-copy{max-width:630px;padding:4rem 3.5rem 3rem}.program-feature-copy .program-kicker,.program-expedition-content .program-kicker{color:#efc58d}.program-feature-copy h2{font-size:clamp(3rem,5vw,5rem)}.program-feature-copy>p:not(.program-kicker){margin-top:.8rem;font-size:1.1rem}.program-feature-target{font-family:var(--font-editorial);margin-block:1.3rem;font-size:3.2rem;display:block}.program-feature-target small{font-family:var(--font-grotesk);font-size:.85rem}.program-feature--greenland{min-height:520px}.program-feature--greenland .program-feature-shade{background:linear-gradient(90deg,#041322ed,#04223740 78%),linear-gradient(#0000 35%,#04142394)}.program-feature--greenland .program-feature-copy{padding-top:2.2rem}.program-feature--greenland .program-feature-target small{margin-left:.5rem;display:inline-block}.program-link{border-bottom:1px solid #f7f4eb73;align-items:center;gap:.8rem;padding-bottom:.6rem;font-size:.9rem;display:inline-flex}.program-link svg,.program-button svg{width:19px;height:19px}.program-section{margin-top:5rem}.program-section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.program-section-heading>p{color:var(--program-muted);font-size:.85rem}.program-concepts{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.program-concept{border:1px solid var(--program-line);background:var(--program-surface);border-radius:22px;overflow:hidden}.program-concept-art{color:#576149;background:radial-gradient(at 70% 30%,#e9d6b7,#0000),repeating-radial-gradient(at 15% 120%,#0000 0 28px,#b28b6233 29px 30px),#e2e3d5;justify-content:center;align-items:center;min-height:210px;display:flex;position:relative;overflow:hidden}.program-concept--1 .program-concept-art{color:#354b57;background:radial-gradient(at 80% 0,#edcfaa,#0000),repeating-radial-gradient(at 70% 140%,#0000 0 35px,#91a4a53d 36px 37px),#d7e1e4}.program-concept-art>svg{stroke-width:.65px;opacity:.7;width:100px;height:100px;position:absolute;bottom:1rem;right:2rem}.program-concept-art>span{font:italic 5rem var(--font-editorial)}.program-concept-copy{padding:2rem}.program-concept-copy .program-status{color:var(--program-gold);margin-bottom:1.5rem}.program-concept-copy>p:not(.program-kicker){color:var(--program-muted);margin-top:.8rem;font-size:.95rem}.program-concept-copy dl{border-top:1px solid var(--program-line);gap:.6rem;margin-top:1.4rem;padding-top:1rem;font-size:.8rem;display:grid}.program-concept-copy dl>div{justify-content:space-between;gap:1rem;display:flex}.program-concept-copy dt{color:var(--program-muted)}.program-how{border-block:1px solid var(--program-line);grid-template-columns:.7fr 1fr;gap:4rem;padding-block:3rem;display:grid}.program-how>svg{stroke-width:.5px;width:min(70%,220px);height:auto;color:var(--program-gold);margin:auto}.program-how p:not(.program-kicker){color:var(--program-muted);max-width:570px;margin-top:1.4rem}.program-how ol{gap:1.3rem;margin-top:2rem;padding-left:1.8rem;list-style:decimal-leading-zero;display:grid}.program-how li{padding-left:.7rem}.program-how li::marker{color:var(--program-gold);font-size:.8rem}.program-how li strong,.program-how li span{display:block}.program-how li strong{font-weight:600}.program-how li span{color:var(--program-muted);margin-top:.3rem;font-size:.87rem;line-height:1.6}.program-closing{text-align:center;padding-block:5rem 6rem}.program-closing>p:not(.program-kicker){max-width:580px;color:var(--program-muted);margin:1rem auto 2rem}.program-button{background:var(--program-ink);color:var(--program-bg);border-radius:999px;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;padding:.95rem 1.6rem;font-size:.85rem;display:inline-flex}.program-expedition-hero{isolation:isolate;min-height:690px;color:var(--program-snow);background:var(--program-night);position:relative}.program-expedition-content{padding-block:2rem 4rem}.program-back{align-items:center;gap:.7rem;width:fit-content;margin-bottom:3rem;font-size:.85rem;display:flex}.program-back svg{width:18px}.program-expedition-content .program-status{margin-bottom:1.5rem}.program-expedition-content h1{max-width:750px;font-size:clamp(3.2rem,6vw,6.5rem)}.program-expedition-content h1 em{font-weight:400}.program-expedition-content>p:not(.program-kicker){max-width:490px;margin-top:1.4rem;font-size:1.15rem}.program-hero-facts{gap:3rem;margin-top:2rem;font-size:.78rem;display:flex}.program-hero-facts strong{font:2rem var(--font-editorial);margin-bottom:.3rem;display:block}.program-mission{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.program-mission .program-lead{margin-top:0}.program-mission p:not(.program-kicker){color:var(--program-muted);margin-bottom:1.2rem}.program-fineprint{border-left:2px solid var(--program-gold);padding-left:1rem;font-size:.8rem}.program-steps-layout{grid-template-columns:.92fr 1.08fr;align-items:stretch;gap:2rem;display:grid}.program-steps ol{border-block:1px solid var(--program-line);display:grid}.program-steps li{border-bottom:1px solid var(--program-line);grid-template-columns:38px 1fr;gap:1.2rem;padding-block:1.45rem;display:grid}.program-steps li:last-child{border-bottom:0}.program-steps li>span{color:var(--program-gold);letter-spacing:.1em;padding-top:.35rem;font-size:.7rem}.program-steps li svg{width:23px;height:23px;color:var(--program-gold);stroke-width:1.25px;margin-bottom:.7rem}.program-steps li h3{font-size:1.45rem}.program-steps li p{color:var(--program-muted);max-width:480px;margin-top:.35rem;font-size:.86rem}.program-steps figure{background:var(--program-night);border-radius:22px;min-height:530px;position:relative;overflow:hidden}.program-steps figure img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.program-steps figcaption{color:var(--program-snow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d1c25ad;border-radius:12px;padding:.8rem 1rem;font-size:.75rem;line-height:1.5;position:absolute;inset:auto 1.2rem 1.2rem}.program-route{background:var(--program-night);color:var(--program-snow);border-radius:24px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.program-route-visual{background:repeating-radial-gradient(at 50% 100%,#0000 0 35px,#aec9d718 36px 37px),radial-gradient(at 50% 55%,#3e5465,#0000 70%);flex-direction:column;justify-content:center;align-items:center;display:flex}.program-route-visual>svg{stroke-width:.6px;color:#c9dce7;width:60%;height:auto}.program-route-visual>span{font:4.5rem var(--font-editorial);text-align:center;margin-top:1rem}.program-route-visual small{font:.85rem var(--font-grotesk);color:#c9dce7;display:block}.program-route ol{padding:2.5rem 2.5rem 2.5rem 1rem}.program-route li{grid-template-columns:44px 1fr;gap:1.3rem;padding-bottom:2rem;display:grid;position:relative}.program-route li:last-child{padding-bottom:0}.program-route li:not(:last-child):before{content:"";background:#cda97055;width:1px;position:absolute;top:44px;bottom:0;left:21px}.program-waypoint{color:#efc58d;border:1px solid #cda97088;border-radius:50%;place-items:center;width:44px;height:44px;font-size:.7rem;display:grid}.program-waypoint svg{width:20px}.program-route .program-kicker{color:#efc58d;margin-bottom:.35rem;font-size:.62rem}.program-route h3{font-size:1.5rem}.program-route li p:last-child{color:#c9d4da;margin-top:.5rem;font-size:.85rem}.program-badges{background:var(--program-night);color:var(--program-snow);padding-block:5rem}.program-badges .program-section-heading>p{color:#b9c8d0}.program-badge-stage{grid-template-columns:.78fr 1.22fr;align-items:stretch;gap:1.5rem;display:grid}.program-badge-stage>figure{border-radius:22px;min-height:540px;position:relative;overflow:hidden}.program-badge-stage>figure:after{content:"";background:linear-gradient(#0000 40%,#09141ca6);position:absolute;inset:0}.program-badge-stage>figure img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.program-badge-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.program-badge{background:linear-gradient(145deg,#ffffff17,#ffffff06);border:1px solid #dce6eb2e;border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:260px;padding:1.5rem;display:flex;position:relative;overflow:hidden}.program-badge:before{content:"";aspect-ratio:1;border:1px solid #e2b7772e;border-radius:50%;width:180px;position:absolute;top:-95px;right:-65px;box-shadow:0 0 0 18px #e2b7770a,0 0 0 38px #e2b77706}.program-badge>div{color:#efc58d;background:#efc58d0f;border:1px solid #efc58d8c;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:1.4rem;right:1.4rem}.program-badge>div svg{stroke-width:1.15px;width:27px;height:27px}.program-badge>span,.program-badge>small{color:#efc58d;letter-spacing:.15em;text-transform:uppercase;font-size:.58rem}.program-badge h3{margin-top:.5rem;font-size:1.55rem}.program-badge p{color:#c5d0d6;margin-top:.25rem;font-size:.8rem}.program-badge small{opacity:.7;margin-top:1rem}.program-badge--summit{background:linear-gradient(145deg,#bf843742,#ffffff0a);border-color:#efc58d59}.program-detail-grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.program-detail-grid article{border-top:1px solid var(--program-line);padding-top:1.6rem}.program-detail-grid article>svg{color:var(--program-gold);stroke-width:1.2px;width:28px;height:28px;margin-bottom:1.3rem}.program-detail-grid h2{font-size:1.8rem}.program-detail-grid p{color:var(--program-muted);margin-top:1rem;font-size:.9rem}.program-preview-section{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.program-preview-section>div>p:last-child{color:var(--program-muted);max-width:460px;margin-top:1.5rem}.program-preview{border:1px solid var(--program-line);background:var(--program-surface);box-shadow:var(--shadow-soft);border-radius:22px;padding:2rem}.program-preview header{color:var(--program-gold);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;font-size:.58rem;display:flex}.program-preview header svg{width:26px}.program-preview>p{color:var(--program-muted);margin-top:.3rem;font-size:.85rem}.program-preview-number{font:3rem var(--font-editorial);margin-top:1.5rem}.program-preview-number span{font:.8rem var(--font-grotesk);color:var(--program-muted)}.program-preview-bar{background:var(--program-line);border-radius:10px;height:5px;margin-block:.7rem 1.7rem}.program-preview-bar i{background:var(--program-gold);border-radius:inherit;width:50%;height:100%;display:block}.program-preview-feed{border-block:1px solid var(--program-line);gap:.35rem;padding-block:1rem;font-size:.82rem;display:grid}.program-preview-feed span{color:var(--program-muted)}.program-preview small{color:var(--program-muted);margin-top:1rem;font-size:.7rem;line-height:1.6;display:block}.program-availability{border:1px solid var(--program-line);background:var(--program-surface);border-radius:20px;gap:1.3rem;max-width:850px;margin-inline:auto;padding:2rem;display:flex}.program-availability>svg{width:24px;color:var(--program-gold);flex-shrink:0}.program-availability strong{font-size:1.1rem;font-weight:600}.program-availability p{color:var(--program-muted);margin-top:.5rem;font-size:.9rem}.program-availability button{border:1px solid var(--program-line);color:var(--program-muted);cursor:not-allowed;border-radius:999px;margin-top:1.3rem;padding:.75rem 1.5rem}.program-world--greenland{--ice:#d9f1f5;--ice-strong:#8acbd8;--arctic:#071d30;--arctic-soft:#12344a;--ember:#f1a24c;--ember-pale:#ffd9a1;--frost-line:#699cb14d;background:#f2f6f5}.greenland-hero{isolation:isolate;color:#f6fbfb;background:var(--arctic);min-height:780px;position:relative;overflow:hidden}.greenland-hero>img,.greenland-final>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.greenland-hero-shade{z-index:-1;background:linear-gradient(90deg,#031220f0 0%,#041b2dab 43%,#041e3014 78%),linear-gradient(#0000 45%,#0414217a);position:absolute;inset:0}.greenland-hero-content{padding-block:2rem 4.5rem}.greenland-hero .program-back{margin-bottom:3.5rem}.greenland-hero-labels{letter-spacing:.16em;color:var(--ember-pale);align-items:center;gap:1.2rem;font-size:.68rem;display:flex}.greenland-hero h1{max-width:820px;margin-top:1.5rem;font-size:clamp(4rem,7.2vw,7.6rem)}.greenland-hero-subtitle{font:clamp(1.45rem,2.4vw,2.35rem)/1.2 var(--font-editorial);color:var(--ice);margin-top:.4rem}.greenland-hero-intro{color:#d7e4e8;max-width:650px;margin-top:1.5rem;font-size:1rem}.greenland-stats{border-block:1px solid #d9f1f542;grid-template-columns:repeat(4,minmax(110px,1fr));max-width:760px;margin-top:2rem;display:grid}.greenland-stats div{padding:1rem 1.2rem 1rem 0}.greenland-stats dt{font:1.75rem var(--font-editorial);color:var(--ember-pale)}.greenland-stats dd{letter-spacing:.08em;text-transform:uppercase;color:#bacbd2;margin-top:.2rem;font-size:.68rem}.greenland-actions{gap:.8rem;margin-top:2rem;display:flex}.greenland-button{letter-spacing:.04em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.8rem;min-height:48px;padding:.85rem 1.25rem;font-size:.78rem;font-weight:700;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.greenland-button:hover{transform:translateY(-2px)}.greenland-button:focus-visible{outline:3px solid var(--ice-strong);outline-offset:4px}.greenland-button svg{width:18px;height:18px}.greenland-button--warm{color:#251506;background:var(--ember-pale)}.greenland-button--warm:hover{background:#ffe8c4}.greenland-button--ghost{color:#f6fbfb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081e2d57;border-color:#f6fbfb73}.greenland-intro-flow{grid-template-columns:1fr 1.05fr;align-items:center;gap:5rem;display:grid}.greenland-intro-flow>div>p:not(.program-kicker){color:var(--program-muted);margin-top:1.2rem}.greenland-intro-flow>div>strong{color:#97591c;font:1.2rem var(--font-editorial);margin-top:1.4rem;display:block}.greenland-intro-flow ol{border:1px solid var(--frost-line);background:var(--frost-line);border-radius:22px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.greenland-intro-flow li{background:linear-gradient(145deg,#fffffff5,#dceff2c2);flex-direction:column;justify-content:space-between;min-height:170px;padding:1.6rem;display:flex}.greenland-intro-flow svg{color:#1f6075;stroke-width:1.25px;width:30px;height:30px}.greenland-intro-flow span{letter-spacing:.04em;font-size:.78rem;font-weight:700}.greenland-intro-flow li div p{max-width:220px;color:var(--program-muted);margin-top:.45rem;font-size:.76rem;line-height:1.5}.greenland-how{color:#eff7f7;background:linear-gradient(145deg,#071d30,#12364b);padding-block:5rem}.greenland-how .program-section-heading>p{color:#acc4cd}.greenland-how ol{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.greenland-how li{background:linear-gradient(155deg,#ffffff14,#ffffff05);border:1px solid #d9f1f526;border-radius:20px;min-height:300px;padding:1.5rem}.greenland-how li>span{color:var(--ember);letter-spacing:.14em;font-size:.65rem}.greenland-how li svg{width:30px;height:30px;color:var(--ice-strong);stroke-width:1.2px;margin:3rem 0 1.2rem;display:block}.greenland-how li h3{font-size:1.5rem}.greenland-how li p{color:#bcd0d6;margin-top:.7rem;font-size:.84rem}.greenland-notice{color:#d9e8ec;background:#0000002e;border-radius:14px;align-items:center;gap:1rem;margin-top:1.5rem;padding:1.1rem 1.3rem;font-size:.82rem;display:flex}.greenland-notice svg{width:22px;color:var(--ember);flex-shrink:0}.greenland-paces>div:last-child{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.greenland-paces article{border:1px solid var(--frost-line);background:#ffffff9e;border-radius:20px;min-height:320px;padding:1.7rem;position:relative}.greenland-paces article.is-featured{border-color:var(--ember);background:linear-gradient(150deg,#fff8ed,#e6f4f4);transform:translateY(-10px);box-shadow:0 24px 55px #0e30411f}.greenland-paces article>span{color:#7d490f;letter-spacing:.12em;font-size:.6rem;position:absolute;top:1rem;right:1rem}.greenland-paces svg{color:#287087;stroke-width:1.2px;width:34px;height:34px}.greenland-paces h3{margin-top:3rem}.greenland-paces strong{font:2rem var(--font-editorial);margin-top:1.3rem;display:block}.greenland-paces article p{color:#925312;font-size:.8rem;font-weight:700}.greenland-paces article small{color:var(--program-muted);margin-top:1rem;line-height:1.6;display:block}.greenland-journey{color:#eef7f8;background:#071d30;padding-block:5rem}.greenland-journey .program-section-heading>p{color:#adc1ca;max-width:390px}.greenland-journey-layout{grid-template-columns:1.05fr .95fr;gap:1.5rem;display:grid}.greenland-journey figure{border-radius:22px;height:calc(100vh - 2rem);min-height:690px;max-height:820px;position:sticky;top:1rem;overflow:hidden}.greenland-journey figure:after{content:"";background:linear-gradient(#0000 45%,#03121ed9);position:absolute;inset:0}.greenland-journey figure img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.greenland-journey figcaption{z-index:1;color:#dcebed;font-size:.75rem;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.greenland-journey ol{gap:.8rem;display:grid}.greenland-journey li{background:#ffffff0b;border:1px solid #d9f1f524;border-radius:18px;grid-template-columns:45px 1fr;gap:1.1rem;min-height:150px;padding:1.3rem;display:grid}.greenland-journey li>span{width:42px;height:42px;color:var(--ember-pale);border:1px solid #f1a24c99;border-radius:50%;place-items:center;font-size:.65rem;display:grid}.greenland-journey li div>p:first-child{color:var(--ember);letter-spacing:.12em;font-size:.61rem;font-weight:700}.greenland-journey li h3{margin-top:.3rem;font-size:1.55rem}.greenland-journey li div>p:last-child{color:#b8cbd2;margin-top:.45rem;font-size:.82rem}.greenland-demo{grid-template-columns:.9fr 1.1fr;align-items:center;gap:4rem;display:grid}.greenland-demo>div>p:not(.program-kicker){color:var(--program-muted);margin-top:1rem}.greenland-demo-total{grid-template-columns:auto 1fr;align-items:end;column-gap:.7rem;margin-top:2rem;display:grid}.greenland-demo-total>span{font:4.8rem/1 var(--font-editorial);color:#15556d;grid-row:1/3}.greenland-demo-total small{color:var(--program-muted)}.greenland-demo-total strong{color:#a05a12;font-size:.78rem}.greenland-demo-bar{background:#ceddde;border-radius:99px;height:7px;margin-block:1rem 1.6rem}.greenland-demo-bar i{border-radius:inherit;background:linear-gradient(90deg,#3286a1,var(--ember));width:35.7%;height:100%;display:block}.greenland-demo dl{border-top:1px solid var(--frost-line);grid-template-columns:1fr 1fr;display:grid}.greenland-demo dl div{border-bottom:1px solid var(--frost-line);padding:1rem 1rem 1rem 0}.greenland-demo dt{color:var(--program-muted);font-size:.7rem}.greenland-demo dd{margin-top:.25rem;font-size:.85rem;font-weight:700}.greenland-demo figure{color:#f5fbfb;background:var(--arctic);border-radius:24px;min-height:610px;position:relative;overflow:hidden}.greenland-demo figure:after{content:"";background:linear-gradient(#0000 38%,#03121eeb);position:absolute;inset:0}.greenland-demo figure>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.greenland-position{z-index:1;letter-spacing:.12em;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;font-size:.55rem;display:grid;position:absolute;bottom:3.6rem;left:1.5rem;right:1.5rem}.greenland-position i{background:#d9f1f566;height:2px}.greenland-position b{background:var(--ember);width:35.7%;height:100%;box-shadow:0 0 18px var(--ember);display:block;position:relative}.greenland-position b:after{content:"";background:var(--ember-pale);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;right:-5px;box-shadow:0 0 0 5px #f1a24c40}.greenland-demo figcaption{z-index:1;color:#c4d6db;font-size:.7rem;position:absolute;bottom:1.2rem;left:1.5rem}.greenland-rewards{color:#eff8f8;background:linear-gradient(135deg,#0a2337,#102f42);padding-block:5rem}.greenland-rewards .program-section-heading>p{color:#acc2cb}.greenland-reward-layout{grid-template-columns:.75fr 1.25fr;align-items:center;gap:4rem;display:grid}.greenland-emblem{aspect-ratio:1;text-align:center;background:radial-gradient(circle,#173d52 0 53%,#0000 54%),repeating-radial-gradient(circle,#0000 0 12%,#8acbd82e 12.3% 12.7%);border:1px solid #8acbd87a;border-radius:50%;align-content:center;place-items:center;max-width:420px;margin-inline:auto;display:grid;position:relative;box-shadow:0 0 0 14px #8acbd80f,inset 0 0 50px #8acbd81a}.greenland-emblem:after{content:"";background:var(--ember);width:13px;height:13px;box-shadow:0 0 22px var(--ember);border-radius:50%;position:absolute;top:28%;right:12%}.greenland-emblem svg{width:54px;height:54px;color:var(--ice-strong);stroke-width:1px}.greenland-emblem span,.greenland-emblem small{color:var(--ember-pale);letter-spacing:.18em;margin-top:1rem;font-size:.62rem}.greenland-emblem strong{font:5.5rem/1 var(--font-editorial)}.greenland-reward-layout ol{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.greenland-reward-layout li{background:#ffffff0a;border:1px solid #d9f1f51f;border-radius:14px;align-items:center;gap:.9rem;padding:1rem;display:flex}.greenland-reward-layout li>span{width:38px;height:38px;color:var(--ember);background:#f1a24c1a;border-radius:50%;place-items:center;display:grid}.greenland-reward-layout li svg{width:18px}.greenland-reward-layout li small{color:var(--ember);letter-spacing:.08em;font-size:.62rem}.greenland-reward-layout li h3{font-size:1.2rem}.greenland-reward-layout blockquote{border-left:2px solid var(--ember);font:1.45rem/1.45 var(--font-editorial);color:#d8e7ea;margin-top:1.5rem;padding-left:1.3rem}.greenland-history{grid-template-columns:.85fr 1.15fr;gap:5rem;display:grid}.greenland-history>div:last-child>p{color:var(--program-muted);margin-bottom:1rem}.greenland-sources{border-top:1px solid var(--frost-line);flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;padding-top:1.2rem;display:flex}.greenland-sources>span{color:#9d5b19;letter-spacing:.14em;width:100%;font-size:.6rem}.greenland-sources a{border:1px solid var(--frost-line);border-radius:999px;align-items:center;gap:.4rem;padding:.6rem .8rem;font-size:.72rem;display:inline-flex}.greenland-sources a:hover{border-color:var(--ember)}.greenland-sources svg{width:13px;height:13px}.greenland-final{isolation:isolate;color:#f6fbfb;background:var(--arctic);align-items:center;min-height:620px;margin-top:5rem;display:flex;position:relative}.greenland-final-shade{z-index:-1;background:linear-gradient(90deg,#03121ee8,#03121e61 58%,#03121e14);position:absolute;inset:0}.greenland-final .program-wrap{width:min(1280px,100% - 96px)}.greenland-final h2{font-size:clamp(3rem,5vw,5.6rem)}.greenland-final .program-wrap>p:not(.program-kicker){color:#d5e3e7;max-width:530px;margin-top:1rem}.greenland-final .program-wrap>span{color:#bdcfd4;margin-top:1rem;font-size:.7rem;display:block}.greenland-faq{grid-template-columns:.75fr 1.25fr;gap:5rem;padding-bottom:6rem;display:grid}.greenland-faq details{border-bottom:1px solid var(--frost-line);padding-block:1.1rem}.greenland-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-weight:700;list-style:none;display:flex}.greenland-faq summary::-webkit-details-marker{display:none}.greenland-faq summary svg{width:18px;color:var(--ember)}.greenland-faq details p{color:var(--program-muted);max-width:650px;margin-top:.8rem;font-size:.9rem}.program-feature--channel{min-height:520px}.program-feature--channel .program-feature-shade{background:linear-gradient(90deg,#010f1ff2,#03233947 76%),linear-gradient(#0000 38%,#021022b8)}.program-feature--channel .program-feature-copy{padding-top:2.2rem}.program-feature--channel .program-kicker{color:#ffcb87}.program-feature--channel .program-feature-target small{margin-left:.5rem;display:inline-block}.program-world--channel{--channel:#071b31;--channel-soft:#0b3550;--cyan:#32d4e8;--cyan-pale:#b9f5f7;--shore:#f0ad55;--shore-pale:#ffd89c;--channel-line:#4abad34a;background:#eff6f6}.channel-hero{isolation:isolate;color:#f2fbfc;background:var(--channel);min-height:790px;position:relative;overflow:hidden}.channel-hero>img,.channel-final>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.channel-hero-shade{z-index:-1;background:linear-gradient(90deg,#010f1ff0 0%,#041e32b0 45%,#031e3014 78%),linear-gradient(#0000 42%,#0212228c);position:absolute;inset:0}.channel-hero-content{padding-block:2rem 4.5rem}.channel-hero .program-back{margin-bottom:3.5rem}.channel-hero-labels{color:var(--shore-pale);letter-spacing:.16em;align-items:center;gap:1.2rem;font-size:.68rem;display:flex}.channel-hero h1{max-width:920px;margin-top:1.5rem;font-size:clamp(3.8rem,7vw,7.3rem)}.channel-hero-subtitle{color:var(--cyan-pale);font:clamp(1.45rem,2.4vw,2.35rem)/1.2 var(--font-editorial);margin-top:.4rem}.channel-hero-intro{color:#d2e5e9;max-width:680px;margin-top:1.5rem;font-size:1rem}.channel-stats{border-block:1px solid #b9f5f740;grid-template-columns:repeat(4,minmax(110px,1fr));max-width:780px;margin-top:2rem;display:grid}.channel-stats div{padding:1rem 1.2rem 1rem 0}.channel-stats dt{color:var(--shore-pale);font:1.75rem var(--font-editorial)}.channel-stats dd{color:#b6cdd4;letter-spacing:.08em;text-transform:uppercase;margin-top:.2rem;font-size:.68rem}.channel-actions{gap:.8rem;margin-top:2rem;display:flex}.channel-button{letter-spacing:.04em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.8rem;min-height:48px;padding:.85rem 1.25rem;font-size:.78rem;font-weight:700;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.channel-button:hover{transform:translateY(-2px)}.channel-button:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.channel-button svg{width:18px;height:18px}.channel-button--warm{color:#251605;background:var(--shore-pale)}.channel-button--warm:hover{background:#ffe7bd}.channel-button--ghost{color:#f5fbfc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#051c2e5c;border-color:#f5fbfc70}.channel-intro-flow{grid-template-columns:1fr 1.05fr;align-items:center;gap:5rem;display:grid}.channel-intro-flow>div>p:not(.program-kicker){color:var(--program-muted);margin-top:1.2rem}.channel-intro-flow>div>strong{color:#91601f;font:1.2rem var(--font-editorial);margin-top:1.4rem;display:block}.channel-intro-flow ol{border:1px solid var(--channel-line);background:var(--channel-line);border-radius:22px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.channel-intro-flow li{background:linear-gradient(145deg,#fffffff7,#d7f2f5c9);flex-direction:column;justify-content:space-between;min-height:180px;padding:1.6rem;display:flex}.channel-intro-flow svg{color:#08748b;stroke-width:1.2px;width:31px;height:31px}.channel-intro-flow span{letter-spacing:.04em;font-size:.78rem;font-weight:700}.channel-intro-flow li div p{max-width:220px;color:var(--program-muted);margin-top:.45rem;font-size:.76rem;line-height:1.5}.channel-how{color:#eefafb;background:linear-gradient(145deg,#06192d,#0b3b55);padding-block:5rem}.channel-how .program-section-heading>p{color:#a9c8d0;max-width:370px}.channel-how ol{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.channel-how li{background:#ffffff0b;border:1px solid #b9f5f726;border-radius:18px;min-height:280px;padding:1.5rem;position:relative;overflow:hidden}.channel-how li:after{content:"";border:1px solid #32d4e82b;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-68px;right:-62px;box-shadow:0 0 0 24px #32d4e809}.channel-how li>span{color:var(--shore);letter-spacing:.12em;font-size:.65rem}.channel-how li svg{width:34px;height:34px;color:var(--cyan);stroke-width:1.15px;margin-top:3rem}.channel-how li h3{margin-top:1.2rem;font-size:1.5rem}.channel-how li p{color:#b8d1d7;margin-top:.7rem;font-size:.84rem}.channel-notice{color:#d6e9ec;background:#0000002e;border-radius:14px;align-items:center;gap:1rem;margin-top:1.5rem;padding:1.1rem 1.3rem;font-size:.82rem;display:flex}.channel-notice svg{width:22px;color:var(--shore);flex-shrink:0}.channel-paces>div:last-child{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.channel-paces article{border:1px solid var(--channel-line);background:#ffffffa8;border-radius:20px;min-height:320px;padding:1.7rem;position:relative}.channel-paces article.is-featured{border-color:var(--cyan);background:linear-gradient(150deg,#effeff,#d5eef2);transform:translateY(-10px);box-shadow:0 24px 55px #053b4e24}.channel-paces article>span{color:#8a5718;letter-spacing:.12em;font-size:.6rem;position:absolute;top:1rem;right:1rem}.channel-paces svg{color:#08748b;stroke-width:1.2px;width:34px;height:34px}.channel-paces h3{margin-top:3rem}.channel-paces strong{font:2rem var(--font-editorial);margin-top:1.3rem;display:block}.channel-paces article p{color:#8c5717;font-size:.8rem;font-weight:700}.channel-paces article small{color:var(--program-muted);margin-top:1rem;line-height:1.6;display:block}.channel-journey{color:#eefafa;background:#05182b;padding-block:5rem}.channel-journey .program-section-heading>p{color:#a9c5cc;max-width:420px}.channel-journey-layout{grid-template-columns:1.05fr .95fr;gap:1.5rem;display:grid}.channel-journey figure{border-radius:22px;height:calc(100vh - 2rem);min-height:690px;max-height:820px;position:sticky;top:1rem;overflow:hidden}.channel-journey figure:after{content:"";background:linear-gradient(#0000 45%,#020f1be0);position:absolute;inset:0}.channel-journey figure img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.channel-journey figcaption{z-index:1;color:#d9ebee;font-size:.75rem;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.channel-journey ol{gap:.8rem;display:grid}.channel-journey li{background:#ffffff0b;border:1px solid #b9f5f721;border-radius:18px;grid-template-columns:45px 1fr;gap:1.1rem;min-height:150px;padding:1.3rem;display:grid}.channel-journey li>span{width:42px;height:42px;color:var(--cyan-pale);border:1px solid #32d4e89e;border-radius:50%;place-items:center;font-size:.65rem;display:grid}.channel-journey li div>p:first-child{color:var(--shore);letter-spacing:.12em;font-size:.61rem;font-weight:700}.channel-journey li h3{margin-top:.3rem;font-size:1.55rem}.channel-journey li div>p:last-child{color:#b3cdd3;margin-top:.45rem;font-size:.82rem}.channel-demo{grid-template-columns:.9fr 1.1fr;align-items:center;gap:4rem;display:grid}.channel-demo>div>p:not(.program-kicker){color:var(--program-muted);margin-top:1rem}.channel-demo-total{grid-template-columns:auto 1fr;align-items:end;column-gap:.7rem;margin-top:2rem;display:grid}.channel-demo-total>span{color:#08748b;font:4.8rem/1 var(--font-editorial);grid-row:1/3}.channel-demo-total small{color:var(--program-muted)}.channel-demo-total strong{color:#915819;font-size:.78rem}.channel-demo-bar{background:#cadfe2;border-radius:99px;height:7px;margin-block:1rem 1.6rem}.channel-demo-bar i{border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--shore));width:34.1%;height:100%;display:block}.channel-demo dl{border-top:1px solid var(--channel-line);grid-template-columns:1fr 1fr;display:grid}.channel-demo dl div{border-bottom:1px solid var(--channel-line);padding:1rem 1rem 1rem 0}.channel-demo dt{color:var(--program-muted);font-size:.7rem}.channel-demo dd{margin-top:.25rem;font-size:.85rem;font-weight:700}.channel-demo figure{color:#f4fbfc;background:var(--channel);border-radius:24px;min-height:610px;position:relative;overflow:hidden}.channel-demo figure:after{content:"";background:linear-gradient(#0000 36%,#020f1ded);position:absolute;inset:0}.channel-demo figure>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.channel-position{z-index:1;letter-spacing:.12em;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;font-size:.55rem;display:grid;position:absolute;bottom:3.6rem;left:1.5rem;right:1.5rem}.channel-position i{background:#b9f5f759;height:2px}.channel-position b{background:var(--cyan);width:34.1%;height:100%;box-shadow:0 0 18px var(--cyan);display:block;position:relative}.channel-position b:after{content:"";background:var(--shore-pale);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;right:-5px;box-shadow:0 0 0 5px #32d4e833}.channel-demo figcaption{z-index:1;color:#c4dade;font-size:.7rem;position:absolute;bottom:1.2rem;left:1.5rem}.channel-rewards{color:#effafb;background:linear-gradient(135deg,#06192d,#0a3851);padding-block:5rem}.channel-rewards .program-section-heading>p{color:#a9c6ce}.channel-reward-layout{grid-template-columns:.75fr 1.25fr;align-items:center;gap:4rem;display:grid}.channel-emblem{aspect-ratio:1;text-align:center;background:radial-gradient(circle,#0a3c56 0 53%,#0000 54%),repeating-radial-gradient(circle,#0000 0 12%,#32d4e82e 12.3% 12.7%);border:1px solid #32d4e880;border-radius:50%;align-content:center;place-items:center;max-width:420px;margin-inline:auto;display:grid;position:relative;box-shadow:0 0 0 14px #32d4e80e,inset 0 0 55px #32d4e81c}.channel-emblem:after{content:"";background:var(--shore);width:13px;height:13px;box-shadow:0 0 22px var(--shore);border-radius:50%;position:absolute;top:28%;right:12%}.channel-emblem svg{width:58px;height:58px;color:var(--cyan);stroke-width:1px}.channel-emblem span,.channel-emblem small{color:var(--shore-pale);letter-spacing:.18em;margin-top:1rem;font-size:.62rem}.channel-emblem strong{font:5.5rem/1 var(--font-editorial)}.channel-reward-layout ol{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.channel-reward-layout li{background:#ffffff0a;border:1px solid #b9f5f71f;border-radius:14px;align-items:center;gap:.9rem;padding:1rem;display:flex}.channel-reward-layout li>span{width:38px;height:38px;color:var(--cyan);background:#32d4e817;border-radius:50%;place-items:center;display:grid}.channel-reward-layout li svg{width:18px}.channel-reward-layout li small{color:var(--shore);letter-spacing:.08em;font-size:.62rem}.channel-reward-layout li h3{font-size:1.2rem}.channel-reward-layout blockquote{border-left:2px solid var(--cyan);color:#d5e8eb;font:1.45rem/1.45 var(--font-editorial);margin-top:1.5rem;padding-left:1.3rem}.channel-history{grid-template-columns:.85fr 1.15fr;gap:5rem;display:grid}.channel-history>div:last-child>p{color:var(--program-muted);margin-bottom:1rem}.channel-sources{border-top:1px solid var(--channel-line);flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;padding-top:1.2rem;display:flex}.channel-sources>span{color:#8c5718;letter-spacing:.14em;width:100%;font-size:.6rem}.channel-sources a{border:1px solid var(--channel-line);border-radius:999px;align-items:center;gap:.4rem;padding:.6rem .8rem;font-size:.72rem;display:inline-flex}.channel-sources a:hover{border-color:var(--cyan)}.channel-sources svg{width:13px;height:13px}.channel-final{isolation:isolate;color:#f4fbfc;background:var(--channel);align-items:center;min-height:620px;margin-top:5rem;display:flex;position:relative}.channel-final-shade{z-index:-1;background:linear-gradient(90deg,#010f1eeb,#02182973 58%,#02182917);position:absolute;inset:0}.channel-final .program-wrap{width:min(1280px,100% - 96px)}.channel-final h2{font-size:clamp(3rem,5vw,5.6rem)}.channel-final .program-wrap>p:not(.program-kicker){color:#d3e6e9;max-width:550px;margin-top:1rem}.channel-final .program-wrap>span{color:#bdd2d7;margin-top:1rem;font-size:.7rem;display:block}.channel-faq{grid-template-columns:.75fr 1.25fr;gap:5rem;padding-bottom:6rem;display:grid}.channel-faq details{border-bottom:1px solid var(--channel-line);padding-block:1.1rem}.channel-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-weight:700;list-style:none;display:flex}.channel-faq summary::-webkit-details-marker{display:none}.channel-faq summary svg{color:#08748b;width:18px}.channel-faq details p{max-width:650px;color:var(--program-muted);margin-top:.8rem;font-size:.9rem}.dark .program-world--greenland,[data-aura-theme=dark] .program-world--greenland{--program-bg:#071722;--program-surface:#102838;--program-ink:#edf6f7;--program-muted:#b5c6cc;--program-line:#bbd9e133;--frost-line:#8acbd838;background:#071722}.dark .greenland-intro-flow li,[data-aura-theme=dark] .greenland-intro-flow li{background:linear-gradient(145deg,#102838,#0d2231)}.dark .greenland-paces article,[data-aura-theme=dark] .greenland-paces article{background:#102838}.dark .greenland-paces article.is-featured,[data-aura-theme=dark] .greenland-paces article.is-featured{background:linear-gradient(150deg,#263643,#102f42)}.dark .program-world--channel,[data-aura-theme=dark] .program-world--channel{--program-bg:#051521;--program-surface:#0b2a3b;--program-ink:#edf9fa;--program-muted:#b1c9ce;--program-line:#b5e5ec30;--channel-line:#32d4e836;background:#051521}.dark .channel-intro-flow li,[data-aura-theme=dark] .channel-intro-flow li{background:linear-gradient(145deg,#0b2a3b,#082334)}.dark .channel-paces article,[data-aura-theme=dark] .channel-paces article{background:#0b2a3b}.dark .channel-paces article.is-featured,[data-aura-theme=dark] .channel-paces article.is-featured{background:linear-gradient(150deg,#133c4d,#0a3045)}@media (prefers-color-scheme:dark){.program-world{--program-bg:#161c22;--program-surface:#202830;--program-ink:#f1e5d8;--program-muted:#bec1c5;--program-line:#d1d5d52b;--program-gold:#e2b777}}.dark .program-world,[data-aura-theme=dark] .program-world{--program-bg:#161c22;--program-surface:#202830;--program-ink:#f1e5d8;--program-muted:#bec1c5;--program-line:#d1d5d52b;--program-gold:#e2b777}@media (prefers-color-scheme:dark){.program-world--greenland{--program-bg:#071722;--program-surface:#102838;--program-ink:#edf6f7;--program-muted:#b5c6cc;--program-line:#bbd9e133;--frost-line:#8acbd838;background:#071722}.greenland-intro-flow li{background:linear-gradient(145deg,#102838,#0d2231)}.greenland-paces article{background:#102838}.greenland-paces article.is-featured{background:linear-gradient(150deg,#263643,#102f42)}.program-world--channel{--program-bg:#051521;--program-surface:#0b2a3b;--program-ink:#edf9fa;--program-muted:#b1c9ce;--program-line:#b5e5ec30;--channel-line:#32d4e836;background:#051521}.channel-intro-flow li{background:linear-gradient(145deg,#0b2a3b,#082334)}.channel-paces article{background:#0b2a3b}.channel-paces article.is-featured{background:linear-gradient(150deg,#133c4d,#0a3045)}}@media (width<=900px){.program-wrap{width:calc(100% - 48px)}.program-how,.program-mission,.program-preview-section{gap:2rem}.program-detail-grid{gap:1.3rem}.program-route ol{padding:2rem 1.5rem}.program-steps-layout,.program-badge-stage{grid-template-columns:1fr}.program-steps figure,.program-badge-stage>figure{min-height:420px}.greenland-intro-flow,.greenland-demo,.greenland-history,.greenland-faq{grid-template-columns:1fr;gap:2.5rem}.greenland-how ol{grid-template-columns:1fr 1fr}.greenland-journey-layout{grid-template-columns:1fr}.greenland-journey figure{height:auto;min-height:520px;position:relative}.greenland-reward-layout{gap:2rem}}@media (width<=640px){.program-wrap{width:calc(100% - 36px)}.program-intro{padding-block:3rem 2rem}.program-desktop-break{display:none}.program-feature{border-radius:18px;min-height:520px}.program-feature-top{align-items:start;padding:1.3rem}.program-feature-top>span{max-width:100px;line-height:1.7}.program-feature-copy{padding:5rem 1.5rem 2rem}.program-feature>img,.program-expedition-hero>img{object-position:65% center}.program-feature--greenland>img{object-position:58% center}.program-feature-shade{background:linear-gradient(90deg,#0c1a24d9,#0c1a244d),linear-gradient(#0000,#0c1a24b3)}.program-section{margin-top:3rem}.program-section-heading{display:block}.program-section-heading>p{margin-top:1rem}.program-concepts,.program-how,.program-mission,.program-detail-grid,.program-preview-section,.program-route{grid-template-columns:1fr}.program-concept-copy{padding:1.5rem}.program-how>svg{width:100px;margin:0}.program-how{gap:1.5rem;padding-block:2rem}.program-closing{padding-block:3rem 4rem}.program-expedition-hero{min-height:620px}.program-expedition-content{padding-block:1.5rem 3rem}.program-back{margin-bottom:2.5rem}.program-hero-facts{gap:2rem}.program-mission{gap:1.5rem}.program-steps figure{min-height:380px}.program-route-visual{min-height:260px;padding:2rem}.program-route-visual>svg{width:150px}.program-route-visual>span{font-size:3rem}.program-route ol{padding:1.5rem}.program-badges{padding-block:3.5rem}.program-badge-stage>figure{min-height:330px}.program-badge-grid{grid-template-columns:1fr}.program-badge{min-height:230px}.program-detail-grid{gap:2rem}.program-preview{padding:1.5rem}.program-availability{gap:1rem;padding:1.5rem}.greenland-hero{min-height:850px}.greenland-hero>img{object-position:46% center}.greenland-hero-shade{background:linear-gradient(#04192a59,#031220f0),linear-gradient(90deg,#031220bf,#0000)}.greenland-hero-content{padding-block:1.5rem 3rem}.greenland-hero .program-back{margin-bottom:3rem}.greenland-hero-labels{flex-direction:column;align-items:flex-start;gap:.8rem}.greenland-hero h1{margin-top:1.2rem;font-size:clamp(3.2rem,17vw,5rem)}.greenland-hero-subtitle{font-size:1.45rem}.greenland-stats{grid-template-columns:1fr 1fr}.greenland-actions{flex-direction:column;align-items:stretch}.greenland-intro-flow{gap:2rem}.greenland-intro-flow ol{grid-template-columns:1fr}.greenland-intro-flow li{min-height:140px}.greenland-how{padding-block:3.5rem}.greenland-how ol,.greenland-paces>div:last-child,.greenland-reward-layout,.greenland-reward-layout ol{grid-template-columns:1fr}.greenland-how li{min-height:245px}.greenland-how li svg{margin-top:2rem}.greenland-paces article.is-featured{transform:none}.greenland-journey{padding-block:3.5rem}.greenland-journey figure{min-height:360px}.greenland-journey li{grid-template-columns:38px 1fr;padding:1rem}.greenland-journey li>span{width:36px;height:36px}.greenland-demo{gap:2rem}.greenland-demo dl{grid-template-columns:1fr}.greenland-demo figure{min-height:440px}.greenland-rewards{padding-block:3.5rem}.greenland-emblem{max-width:300px}.greenland-emblem strong{font-size:4rem}.greenland-history{gap:1.5rem}.greenland-final{min-height:650px;margin-top:3rem}.greenland-final>img{object-position:63% center}.greenland-final .program-wrap{width:calc(100% - 36px)}.greenland-faq{gap:1.5rem;padding-bottom:4rem}}@media (width<=900px){.channel-intro-flow,.channel-demo,.channel-history,.channel-faq{grid-template-columns:1fr;gap:2.5rem}.channel-how ol{grid-template-columns:1fr 1fr}.channel-journey-layout{grid-template-columns:1fr}.channel-journey figure{height:auto;min-height:520px;position:relative}.channel-reward-layout{gap:2rem}}@media (width<=640px){.program-feature--channel>img{object-position:54% center}.channel-hero{min-height:900px}.channel-hero>img{object-position:54% center}.channel-hero-shade{background:linear-gradient(#031b2e5e,#010f1ff5),linear-gradient(90deg,#010f1fc4,#0000)}.channel-hero-content{padding-block:1.5rem 3rem}.channel-hero .program-back{margin-bottom:3rem}.channel-hero-labels{flex-direction:column;align-items:flex-start;gap:.8rem}.channel-hero h1{margin-top:1.2rem;font-size:clamp(3rem,15.5vw,4.8rem)}.channel-hero-subtitle{font-size:1.45rem}.channel-stats{grid-template-columns:1fr 1fr}.channel-actions{flex-direction:column;align-items:stretch}.channel-intro-flow{gap:2rem}.channel-intro-flow ol{grid-template-columns:1fr}.channel-intro-flow li{min-height:145px}.channel-how{padding-block:3.5rem}.channel-how ol,.channel-paces>div:last-child,.channel-reward-layout,.channel-reward-layout ol{grid-template-columns:1fr}.channel-how li{min-height:245px}.channel-how li svg{margin-top:2rem}.channel-paces article.is-featured{transform:none}.channel-journey{padding-block:3.5rem}.channel-journey figure{min-height:360px}.channel-journey li{grid-template-columns:38px 1fr;padding:1rem}.channel-journey li>span{width:36px;height:36px}.channel-demo{gap:2rem}.channel-demo-total>span{font-size:4rem}.channel-demo dl{grid-template-columns:1fr}.channel-demo figure{min-height:440px}.channel-rewards{padding-block:3.5rem}.channel-emblem{max-width:300px}.channel-emblem strong{font-size:4rem}.channel-history{gap:1.5rem}.channel-final{min-height:650px;margin-top:3rem}.channel-final>img{object-position:58% center}.channel-final .program-wrap{width:calc(100% - 36px)}.channel-faq{gap:1.5rem;padding-bottom:4rem}}@media (prefers-reduced-motion:reduce){.program-world *,.program-world :before,.program-world :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.program-world--athens{--program-bg:#f8f1e7;--program-surface:#fffaf3;--program-ink:#3b1837;--program-muted:#6f6269;--program-line:#975b333d;--program-gold:#a56327;--athens-night:#241228;--athens-plum:#431940;--athens-wine:#6d3048;--athens-gold:#d79a43;--athens-terracotta:#b76642;--athens-olive:#68704b;--athens-line:#975b333d;background:var(--program-bg);color:var(--program-ink)}.dark .program-world--athens,[data-aura-theme=dark] .program-world--athens{--program-bg:#f8f1e7;--program-surface:#fffaf3;--program-ink:#3b1837;--program-muted:#6f6269;--program-line:#975b333d;--program-gold:#a56327;background:var(--program-bg);color:var(--program-ink)}.program-feature--athens{min-height:540px}.program-feature--athens .program-feature-shade{background:linear-gradient(90deg,#210f22f0,#43194059 72%,#43194014),linear-gradient(#0000 35%,#210f22a3)}.program-feature--athens .program-feature-copy{max-width:760px;padding-top:2rem}.program-feature--athens .program-kicker{color:#f1c376}.program-feature--athens .program-feature-target small{margin-left:.5rem;display:inline-block}.athens-hero{isolation:isolate;color:#fff7ec;background:var(--athens-night);min-height:820px;display:flex;position:relative;overflow:hidden}.athens-hero>img,.athens-final>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.athens-hero-shade{z-index:-1;background:linear-gradient(90deg,#1f0e20f5,#32142bb3 42%,#32142b14 82%),linear-gradient(#0000 38%,#200e1f9e);position:absolute;inset:0}.athens-hero-content{flex-direction:column;justify-content:center;padding-block:2rem 4rem;display:flex}.athens-hero .program-back{color:#fff6eb;align-self:flex-start;margin-bottom:4.2rem}.athens-hero-labels{letter-spacing:.14em;align-items:center;gap:1rem;font-size:.66rem;display:flex}.athens-hero .program-kicker{color:#efbd71;margin-top:1.5rem;margin-bottom:.5rem}.athens-hero h1{max-width:820px;font-size:clamp(3.3rem,6.2vw,6.4rem)}.athens-hero-subtitle{font:clamp(1.35rem,2.1vw,2rem) var(--font-editorial);color:#f3c88b;margin-top:1rem}.athens-hero-intro{color:#eadfda;max-width:650px;margin-top:1rem;font-size:.98rem}.athens-stats{border-block:1px solid #ffe9cc3d;grid-template-columns:repeat(4,minmax(0,1fr));width:min(720px,100%);margin-top:2rem;padding-block:1.1rem;display:grid}.athens-stats div{border-right:1px solid #ffe9cc2e;padding-inline:1rem}.athens-stats div:first-child{padding-left:0}.athens-stats div:last-child{border:0}.athens-stats dt{color:#fff4e6;font:1.5rem var(--font-editorial)}.athens-stats dd{color:#d8c4bd;letter-spacing:.08em;text-transform:uppercase;margin-top:.2rem;font-size:.65rem}.athens-actions{gap:.8rem;margin-top:1.5rem;display:flex}.athens-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.8rem;min-height:48px;padding:.85rem 1.25rem;font-size:.78rem;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.athens-button:hover{transform:translateY(-2px)}.athens-button svg{width:18px}.athens-button--warm{color:#2a1428;background:#f4d59e}.athens-button--warm:hover{background:#ffe8bb}.athens-button--ghost{color:#fff7ed;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2c12274d;border-color:#fff7ed70}.athens-intro-flow{grid-template-columns:1fr 1.05fr;align-items:center;gap:5rem;display:grid}.athens-intro-flow>div>p:not(.program-kicker){color:var(--program-muted);margin-top:1.2rem}.athens-intro-flow>div>strong{color:#9a572e;font:1.2rem var(--font-editorial);margin-top:1.4rem;display:block}.athens-intro-flow ol{border:1px solid var(--athens-line);background:var(--athens-line);border-radius:22px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.athens-intro-flow li{background:linear-gradient(145deg,#fffdf9,#f2e5d2);flex-direction:column;justify-content:space-between;min-height:180px;padding:1.6rem;display:flex}.athens-intro-flow svg{width:31px;height:31px;color:var(--athens-terracotta);stroke-width:1.2px}.athens-intro-flow span{font-size:.78rem;font-weight:700}.athens-intro-flow li p{max-width:220px;color:var(--program-muted);margin-top:.45rem;font-size:.76rem;line-height:1.5}.athens-how{color:#fff8ef;background:linear-gradient(145deg,#241228,#54223f);padding-block:5rem}.athens-how .program-section-heading>p{color:#d9c1c4}.athens-how ol{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.athens-how li{background:#ffffff0b;border:1px solid #f4d59e2b;border-radius:18px;min-height:280px;padding:1.5rem;position:relative;overflow:hidden}.athens-how li:after{content:"";border:1px solid #d79a4333;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-68px;right:-62px;box-shadow:0 0 0 24px #d79a430a}.athens-how li>span{color:#efbd71;letter-spacing:.12em;font-size:.65rem}.athens-how li svg{color:#d79a43;stroke-width:1.15px;width:34px;height:34px;margin-top:3rem}.athens-how li h3{margin-top:1.2rem;font-size:1.5rem}.athens-how li p{color:#d8c4c7;margin-top:.7rem;font-size:.84rem}.athens-notice{color:#eadadd;background:#0000002e;border-radius:14px;align-items:center;gap:1rem;margin-top:1.5rem;padding:1.1rem 1.3rem;font-size:.82rem;display:flex}.athens-notice svg{color:#efbd71;flex-shrink:0;width:22px}.athens-paces>div:last-child{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.athens-paces article{border:1px solid var(--athens-line);background:#ffffffa3;border-radius:20px;min-height:320px;padding:1.7rem;position:relative}.athens-paces article.is-featured{background:linear-gradient(150deg,#fff7ea,#ead6b8);border-color:#b76642;transform:translateY(-10px);box-shadow:0 24px 55px #5b2f2124}.athens-paces article>span{color:#8b4329;letter-spacing:.12em;font-size:.6rem;position:absolute;top:1rem;right:1rem}.athens-paces svg{width:34px;color:var(--athens-terracotta);stroke-width:1.2px}.athens-paces h3{margin-top:3rem}.athens-paces strong{font:2rem var(--font-editorial);margin-top:1.3rem;display:block}.athens-paces article p{color:#95502f;font-size:.8rem;font-weight:700}.athens-paces article small{color:var(--program-muted);margin-top:1rem;line-height:1.6;display:block}.athens-journey{color:#fff7ed;background:#251328;padding-block:5rem}.athens-journey .program-section-heading>p{color:#d2bdc1;max-width:440px}.athens-journey-layout{grid-template-columns:1.05fr .95fr;gap:1.5rem;display:grid}.athens-journey figure{border-radius:22px;height:calc(100vh - 2rem);min-height:690px;max-height:820px;position:sticky;top:1rem;overflow:hidden}.athens-journey figure:after{content:"";background:linear-gradient(#0000 42%,#251328e6);position:absolute;inset:0}.athens-journey figure img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.athens-journey figcaption{z-index:1;color:#f0dfe0;font-size:.75rem;position:absolute;bottom:1.5rem;left:1.5rem}.athens-journey ol{gap:.8rem;display:grid}.athens-journey li{background:#ffffff0b;border:1px solid #f4d59e24;border-radius:18px;grid-template-columns:45px 1fr;gap:1.1rem;min-height:150px;padding:1.3rem;display:grid}.athens-journey li>span{color:#f5d399;border:1px solid #d79a43a6;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.65rem;display:grid}.athens-journey li div>p:first-child{color:#efbd71;letter-spacing:.12em;font-size:.61rem;font-weight:700}.athens-journey li h3{margin-top:.3rem;font-size:1.55rem}.athens-journey li div>p:last-child{color:#d4bec2;margin-top:.45rem;font-size:.82rem}.athens-demo{grid-template-columns:.9fr 1.1fr;align-items:center;gap:4rem;display:grid}.athens-demo>div:first-child>p:not(.program-kicker){color:var(--program-muted);margin-top:1rem}.athens-demo-total{grid-template-columns:auto 1fr;align-items:end;column-gap:.7rem;margin-top:2rem;display:grid}.athens-demo-total>span{color:var(--athens-terracotta);font:4.8rem/1 var(--font-editorial);grid-row:1/3}.athens-demo-total small{color:var(--program-muted)}.athens-demo-total strong{color:#8d4a2d;font-size:.78rem}.athens-demo-bar{background:#e3d4bf;border-radius:99px;height:7px;margin-block:1rem 1.6rem}.athens-demo-bar i{border-radius:inherit;background:linear-gradient(90deg,#b76642,#d79a43);width:43.6%;height:100%;display:block}.athens-demo dl{border-top:1px solid var(--athens-line);grid-template-columns:1fr 1fr;display:grid}.athens-demo dl div{border-bottom:1px solid var(--athens-line);padding:1rem 1rem 1rem 0}.athens-demo dt{color:var(--program-muted);font-size:.7rem}.athens-demo dd{margin-top:.25rem;font-size:.85rem;font-weight:700}.athens-map-card{color:#fff7eb;background:radial-gradient(circle at 72% 26%,#d79a4361,#0000 24%),repeating-radial-gradient(circle at 52% 58%,#0000 0 54px,#f4d59e1a 55px 56px),linear-gradient(145deg,#371735,#6b3047);border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:510px;padding:2.5rem;display:grid;position:relative;overflow:hidden}.athens-map-card:after{content:"";opacity:.18;background:linear-gradient(28deg,#0000 49.5%,#f4d59e 50%,#0000 50.5%);position:absolute;inset:0}.athens-map-card>span{z-index:1;letter-spacing:.14em;font-size:.62rem}.athens-map-card>div{z-index:1;background:#ffffff2e;height:3px}.athens-map-card i{background:#efbd71;width:43.6%;height:100%;display:block;box-shadow:0 0 20px #d79a43}.athens-map-card b{color:#281226;width:54px;height:54px;font:1.1rem var(--font-editorial);background:#d79a43;border:1px solid #f4d59e;border-radius:50%;place-items:center;margin-top:-29px;margin-left:calc(43.6% - 27px);display:grid}.athens-map-card>svg{color:#f4d59e21;stroke-width:.45px;width:240px;height:240px;position:absolute;bottom:7%;right:10%}.athens-map-card>p{color:#e8d6d3;font:.95rem var(--font-editorial);position:absolute;bottom:2rem;left:2.5rem}.athens-rewards{color:#fff8ef;background:linear-gradient(135deg,#271329,#603049);padding-block:5rem}.athens-rewards .program-section-heading>p{color:#d7c0c3}.athens-reward-layout{grid-template-columns:.75fr 1.25fr;align-items:center;gap:4rem;display:grid}.athens-emblem{aspect-ratio:1;text-align:center;background:radial-gradient(circle,#5b2945 0 53%,#0000 54%),repeating-radial-gradient(circle,#0000 0 12%,#f4d59e29 12.3% 12.7%);border:1px solid #f4d59e80;border-radius:50%;align-content:center;place-items:center;max-width:420px;margin-inline:auto;display:grid;position:relative;box-shadow:0 0 0 14px #f4d59e0d,inset 0 0 55px #d79a431f}.athens-emblem svg{color:#d79a43;stroke-width:1px;width:58px}.athens-emblem span,.athens-emblem small{color:#f4d59e;letter-spacing:.18em;margin-top:1rem;font-size:.62rem}.athens-emblem strong{font:5.5rem/1 var(--font-editorial)}.athens-reward-layout ol{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.athens-reward-layout li{background:#ffffff0a;border:1px solid #f4d59e21;border-radius:14px;align-items:center;gap:.9rem;padding:1rem;display:flex}.athens-reward-layout li>span{color:#d79a43;background:#d79a431a;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.athens-reward-layout li svg{width:18px}.athens-reward-layout li small{color:#efbd71;font-size:.62rem}.athens-reward-layout li h3{font-size:1.2rem}.athens-reward-layout blockquote{color:#ead9dc;font:1.45rem/1.45 var(--font-editorial);border-left:2px solid #d79a43;margin-top:1.5rem;padding-left:1.3rem}.athens-history{grid-template-columns:.85fr 1.15fr;gap:5rem;display:grid}.athens-history>div:last-child>p{color:var(--program-muted);margin-bottom:1rem}.athens-sources{border-top:1px solid var(--athens-line);flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;padding-top:1.2rem;display:flex}.athens-sources>span{color:#99512d;letter-spacing:.14em;width:100%;font-size:.6rem}.athens-sources a{border:1px solid var(--athens-line);border-radius:999px;align-items:center;gap:.4rem;padding:.6rem .8rem;font-size:.72rem;display:inline-flex}.athens-sources a:hover{border-color:#b76642}.athens-sources svg{width:13px}.athens-final{isolation:isolate;color:#fff8ef;background:var(--athens-night);align-items:center;min-height:650px;margin-top:5rem;display:flex;position:relative}.athens-final-shade{z-index:-1;background:linear-gradient(90deg,#220f21eb,#33152b8a 54%,#33152b0f);position:absolute;inset:0}.athens-final h2{font-size:clamp(3rem,5vw,5.6rem)}.athens-final .program-wrap>p:not(.program-kicker){color:#eadadd;max-width:550px;margin-top:1rem}.athens-final .program-wrap>span{color:#d7c3c6;margin-top:1rem;font-size:.7rem;display:block}.athens-faq{grid-template-columns:.75fr 1.25fr;gap:5rem;padding-bottom:6rem;display:grid}.athens-faq details{border-bottom:1px solid var(--athens-line);padding-block:1.1rem}.athens-faq summary{cursor:pointer;justify-content:space-between;gap:1rem;font-weight:700;list-style:none;display:flex}.athens-faq summary::-webkit-details-marker{display:none}.athens-faq summary svg{color:#b76642;width:18px}.athens-faq details p{max-width:650px;color:var(--program-muted);margin-top:.8rem;font-size:.9rem}@media (width<=900px){.athens-intro-flow,.athens-demo,.athens-history,.athens-faq{grid-template-columns:1fr;gap:2.5rem}.athens-how ol{grid-template-columns:1fr 1fr}.athens-journey-layout{grid-template-columns:1fr}.athens-journey figure{height:auto;min-height:520px;position:relative}.athens-reward-layout{gap:2rem}}@media (width<=640px){.program-feature--athens>img{object-position:43% center}.athens-hero{min-height:940px}.athens-hero>img{object-position:43% center}.athens-hero-shade{background:linear-gradient(#2d12277a,#1f0e1ff7),linear-gradient(90deg,#1f0e1fb3,#0000)}.athens-hero-content{padding-block:1.5rem 3rem}.athens-hero .program-back{margin-bottom:2.8rem}.athens-hero-labels{flex-direction:column;align-items:flex-start}.athens-hero h1{font-size:clamp(3rem,15vw,4.7rem)}.athens-stats{grid-template-columns:1fr 1fr}.athens-stats div:nth-child(2){border-right:0}.athens-actions{flex-direction:column;align-items:stretch}.athens-intro-flow{gap:2rem}.athens-intro-flow ol,.athens-how ol,.athens-paces>div:last-child,.athens-reward-layout,.athens-reward-layout ol{grid-template-columns:1fr}.athens-intro-flow li{min-height:145px}.athens-how,.athens-journey,.athens-rewards{padding-block:3.5rem}.athens-paces article.is-featured{transform:none}.athens-journey figure{min-height:370px}.athens-journey li{grid-template-columns:38px 1fr;padding:1rem}.athens-demo{gap:2rem}.athens-demo-total>span{font-size:4rem}.athens-demo dl{grid-template-columns:1fr}.athens-map-card{min-height:390px;padding:1.2rem}.athens-map-card>p{left:1.2rem}.athens-emblem{max-width:300px}.athens-emblem strong{font-size:4rem}.athens-history{gap:1.5rem}.athens-final{min-height:670px;margin-top:3rem}.athens-final>img{object-position:38% center}.athens-final .program-wrap{width:calc(100% - 36px)}.athens-faq{gap:1.5rem;padding-bottom:4rem}}.program-feature--norway-cycle{min-height:560px}.program-feature--norway-cycle .program-feature-shade{background:linear-gradient(90deg,#07191ff0,#082f375c 64%,#082f3714),linear-gradient(#0000 40%,#04171d8c)}.program-feature--norway-cycle .program-feature-copy .program-kicker{color:#ffd28a}.program-world--norway-cycle{--program-bg:#f4f4ed;--program-surface:#fffefa;--program-ink:#17363a;--program-muted:#5f6c6d;--program-line:#2b6b7240;--program-gold:#9b641c;--cycle-night:#071e26;--cycle-deep:#0b3440;--cycle-fjord:#2b6b72;--cycle-blue:#7fcbd0;--cycle-gold:#d89531;--cycle-pale:#ffdc9f;--cycle-line:#2b6b7240;background:var(--program-bg);color:var(--program-ink)}.program-world--lofoten{--program-bg:#eef2ef;--program-surface:#fbfcf8;--program-ink:#142f38;--program-muted:#566b70;--program-line:#2f687440;--program-gold:#9d6825;--cycle-night:#061b27;--cycle-deep:#0a3444;--cycle-fjord:#216a7a;--cycle-blue:#7dcbd2;--cycle-gold:#d79a37;--cycle-pale:#f5d395;--cycle-line:#34778442}.program-world--lofoten .norway-cycle-hero-shade{background:linear-gradient(90deg,#03121bf5 0%,#051e28bd 38%,#051e2814 69%),linear-gradient(#0000 42%,#03121b80)}.program-world--lofoten .norway-cycle-hero>img{object-position:center}.program-world--lofoten .norway-cycle-how{background:linear-gradient(145deg,#041923,#0a4050)}.program-world--lofoten .norway-cycle-journey{background:linear-gradient(145deg,#061923,#0a2e3c)}.program-world--lofoten .norway-cycle-demo{background:linear-gradient(145deg,#092d3c,#176175)}.program-world--lofoten .norway-cycle-demo-bar i,.program-world--lofoten .norway-cycle-compass i{width:44.3%}.program-world--lofoten .norway-cycle-compass b{margin-left:calc(44.3% - 29px)}.program-world--lofoten .norway-cycle-rewards{background:linear-gradient(135deg,#041923,#0d3b49)}.program-world--lofoten .norway-cycle-final>img{object-position:center}.program-world--massiv{--program-bg:#eff0e8;--program-surface:#fbfbf6;--program-ink:#1b302a;--program-muted:#627068;--program-line:#48635240;--program-gold:#9b6628;--cycle-night:#101d19;--cycle-deep:#263e36;--cycle-fjord:#526f5e;--cycle-blue:#b9c8ae;--cycle-gold:#c78c36;--cycle-pale:#f1d29a;--cycle-line:#526f5e45}.program-world--massiv .norway-cycle-hero-shade{background:linear-gradient(90deg,#091210f2 0%,#0b1814b0 42%,#0a13121a 76%),linear-gradient(#0000 42%,#08100f7a)}.program-world--massiv .norway-cycle-hero>img{object-position:center}.program-world--massiv .norway-cycle-how{background:linear-gradient(145deg,#14241f,#284038)}.program-world--massiv .norway-cycle-journey{background:linear-gradient(145deg,#14241f,#324b40)}.program-world--massiv .norway-cycle-demo{background:linear-gradient(145deg,#22382f,#58705f)}.program-world--massiv .norway-cycle-demo-bar i,.program-world--massiv .norway-cycle-compass i{width:50%}.program-world--massiv .norway-cycle-compass b{margin-left:calc(50% - 29px)}.program-world--massiv .norway-cycle-rewards{background:linear-gradient(135deg,#101e19,#354d41)}.program-world--massiv .norway-cycle-emblem{background:radial-gradient(circle at 50% 35%,#c78c364d,#0000 44%),linear-gradient(145deg,#1b302a,#0e1c19)}.program-feature--massiv .program-feature-shade{background:linear-gradient(90deg,#0a1412ed,#0f1d1938 82%),linear-gradient(#0000 36%,#070f0d85)}.massiv-final>img{object-position:center 44%;transform:scale(1.06)}.dark .program-world--norway-cycle,[data-aura-theme=dark] .program-world--norway-cycle{--program-bg:#f4f4ed;--program-surface:#fffefa;--program-ink:#17363a;--program-muted:#5f6c6d;--program-line:#2b6b7240;--program-gold:#9b641c;background:var(--program-bg);color:var(--program-ink)}.norway-cycle-hero{isolation:isolate;color:#f7fbf7;background:var(--cycle-night);min-height:800px;position:relative;overflow:hidden}.norway-cycle-hero>img,.norway-cycle-final>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.norway-cycle-hero-shade{z-index:-1;background:linear-gradient(90deg,#04161cf2 0%,#072027c7 39%,#07202714 74%),linear-gradient(#0000 42%,#04161c6b);position:absolute;inset:0}.norway-cycle-hero-content{padding-block:2rem 4.5rem}.norway-cycle-hero .program-back{margin-bottom:3.5rem}.norway-cycle-hero-labels{color:var(--cycle-pale);letter-spacing:.16em;align-items:center;gap:1.2rem;font-size:.68rem;display:flex}.norway-cycle-hero .program-kicker{color:var(--cycle-pale);margin-top:2.4rem}.norway-cycle-hero h1{max-width:920px;margin-top:.8rem;font-size:clamp(3.6rem,6.5vw,7rem)}.norway-cycle-hero-subtitle{color:#d6eff0;font:clamp(1.4rem,2.2vw,2.2rem)/1.2 var(--font-editorial);margin-top:.55rem}.norway-cycle-hero-intro{color:#d4e3e2;max-width:670px;margin-top:1.4rem;font-size:1rem}.norway-cycle-stats{border-block:1px solid #d5efee40;grid-template-columns:repeat(4,minmax(110px,1fr));max-width:790px;margin-top:2rem;display:grid}.norway-cycle-stats div{padding:1rem 1.2rem 1rem 0}.norway-cycle-stats dt{color:var(--cycle-pale);font:1.75rem var(--font-editorial)}.norway-cycle-stats dd{color:#bdd0d0;letter-spacing:.08em;text-transform:uppercase;margin-top:.2rem;font-size:.68rem}.norway-cycle-actions{gap:.8rem;margin-top:2rem;display:flex}.norway-cycle-button{letter-spacing:.04em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.8rem;min-height:48px;padding:.85rem 1.25rem;font-size:.78rem;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.norway-cycle-button:hover{transform:translateY(-2px)}.norway-cycle-button:focus-visible{outline:3px solid var(--cycle-blue);outline-offset:4px}.norway-cycle-button svg{width:18px}.norway-cycle-button--warm{color:#241805;background:var(--cycle-pale)}.norway-cycle-button--warm:hover{background:#ffebc7}.norway-cycle-button--ghost{color:#f7fbf7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071e2652;border-color:#f7fbf773}.norway-cycle-intro-flow{grid-template-columns:1fr 1.05fr;align-items:center;gap:5rem;display:grid}.norway-cycle-intro-flow>div>p:not(.program-kicker){color:var(--program-muted);margin-top:1.2rem}.norway-cycle-intro-flow>div>strong{color:#9b641c;font:1.2rem var(--font-editorial);margin-top:1.4rem;display:block}.norway-cycle-intro-flow ol{border:1px solid var(--cycle-line);background:var(--cycle-line);border-radius:22px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.norway-cycle-intro-flow li{background:linear-gradient(145deg,#fffef9,#e3eeea);flex-direction:column;justify-content:space-between;min-height:178px;padding:1.6rem;display:flex}.norway-cycle-intro-flow svg{width:31px;height:31px;color:var(--cycle-fjord);stroke-width:1.2px}.norway-cycle-intro-flow span{font-size:.78rem;font-weight:700}.norway-cycle-intro-flow li p{max-width:220px;color:var(--program-muted);margin-top:.45rem;font-size:.76rem;line-height:1.5}.norway-cycle-how{color:#f3faf8;background:linear-gradient(145deg,#061c25,#124755);padding-block:5rem}.norway-cycle-how .program-section-heading>p{color:#b6cece}.norway-cycle-how ol{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.norway-cycle-how li{background:#ffffff0b;border:1px solid #7fcbd02e;border-radius:18px;min-height:290px;padding:1.5rem;position:relative;overflow:hidden}.norway-cycle-how li:after{content:"";border:1px solid #d895313d;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-68px;right:-62px;box-shadow:0 0 0 24px #d895310b}.norway-cycle-how li>span{color:var(--cycle-pale);letter-spacing:.12em;font-size:.65rem}.norway-cycle-how li svg{width:34px;height:34px;color:var(--cycle-blue);stroke-width:1.15px;margin-top:3rem}.norway-cycle-how li h3{margin-top:1.2rem;font-size:1.5rem}.norway-cycle-how li p{color:#bfd2d2;margin-top:.7rem;font-size:.84rem}.norway-cycle-notice{color:#d4e4e2;background:#0000002e;border-radius:14px;align-items:center;gap:1rem;margin-top:1.5rem;padding:1.1rem 1.3rem;font-size:.82rem;display:flex}.norway-cycle-notice svg{width:22px;color:var(--cycle-pale);flex-shrink:0}.norway-cycle-paces>div:last-child{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.norway-cycle-paces article{border:1px solid var(--cycle-line);background:#ffffffa3;border-radius:20px;min-height:320px;padding:1.7rem;position:relative}.norway-cycle-paces article.is-featured{border-color:var(--cycle-gold);background:linear-gradient(150deg,#fff8e9,#dbece8);transform:translateY(-10px);box-shadow:0 24px 55px #09374024}.norway-cycle-paces article>span{color:#865314;letter-spacing:.12em;font-size:.6rem;position:absolute;top:1rem;right:1rem}.norway-cycle-paces svg{width:34px;color:var(--cycle-fjord);stroke-width:1.2px}.norway-cycle-paces h3{margin-top:3rem}.norway-cycle-paces strong{font:2rem var(--font-editorial);margin-top:1.3rem;display:block}.norway-cycle-paces article p{color:#93601b;font-size:.8rem;font-weight:700}.norway-cycle-paces article small{color:var(--program-muted);margin-top:1rem;line-height:1.6;display:block}.norway-cycle-journey{color:#f3faf8;background:var(--cycle-night);padding-block:5rem}.norway-cycle-journey .program-section-heading>p{color:#afc6c7;max-width:430px}.norway-cycle-journey-layout{grid-template-columns:1.04fr .96fr;gap:1.5rem;display:grid}.norway-cycle-journey figure{border-radius:22px;height:calc(100vh - 2rem);min-height:720px;max-height:860px;position:sticky;top:1rem;overflow:hidden}.norway-cycle-journey figure:after{content:"";background:linear-gradient(#0000 42%,#04181ee0);position:absolute;inset:0}.norway-cycle-journey figure img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.norway-cycle-journey figcaption{z-index:1;color:#d8e5e4;font-size:.75rem;position:absolute;bottom:1.5rem;left:1.5rem}.norway-cycle-journey ol{gap:.7rem;display:grid}.norway-cycle-journey li{background:#ffffff0b;border:1px solid #7fcbd024;border-radius:17px;grid-template-columns:45px 1fr;gap:1.1rem;min-height:134px;padding:1.2rem;display:grid}.norway-cycle-journey li>span{width:42px;height:42px;color:var(--cycle-pale);border:1px solid #d89531ab;border-radius:50%;place-items:center;font-size:.65rem;display:grid}.norway-cycle-journey li div>p:first-child{color:#efbd71;letter-spacing:.12em;font-size:.61rem;font-weight:700}.norway-cycle-journey li h3{margin-top:.25rem;font-size:1.45rem}.norway-cycle-journey li div>p:last-child{color:#bcd0d0;margin-top:.4rem;font-size:.8rem}.norway-cycle-arctic{grid-template-columns:1.15fr .85fr;align-items:center;gap:4rem;display:grid}.norway-cycle-arctic figure{border-radius:24px;min-height:560px;overflow:hidden}.norway-cycle-arctic img{object-fit:cover;width:100%;height:100%;min-height:560px}.norway-cycle-arctic>div>p:not(.program-kicker){color:var(--program-muted);margin-top:1.2rem}.norway-cycle-arctic dl{border-top:1px solid var(--cycle-line);margin-top:2rem}.norway-cycle-arctic dl div{border-bottom:1px solid var(--cycle-line);justify-content:space-between;gap:1rem;padding-block:.9rem;display:flex}.norway-cycle-arctic dt{color:#9b641c;font-weight:700}.norway-cycle-arctic dd{color:var(--program-muted)}.norway-cycle-demo{color:#f3faf8;background:linear-gradient(145deg,#0b3340,#0d5560);padding-block:5rem}.norway-cycle-demo>.program-wrap{grid-template-columns:.9fr 1.1fr;align-items:center;gap:4rem;display:grid}.norway-cycle-demo>.program-wrap>div:first-child>p:not(.program-kicker){color:#c3d6d5;margin-top:1rem}.norway-cycle-demo-total{grid-template-columns:auto 1fr;align-items:end;column-gap:.7rem;margin-top:2rem;display:grid}.norway-cycle-demo-total>span{color:var(--cycle-pale);font:4.6rem/1 var(--font-editorial);grid-row:1/3}.norway-cycle-demo-total small{color:#bed1d0}.norway-cycle-demo-total strong{color:#f1c980;font-size:.78rem}.norway-cycle-demo-bar{background:#ffffff24;border-radius:99px;height:7px;margin-block:1rem 1.6rem}.norway-cycle-demo-bar i{border-radius:inherit;background:linear-gradient(90deg,var(--cycle-gold),var(--cycle-blue));width:55.4%;height:100%;display:block}.norway-cycle-demo dl{border-top:1px solid #ffffff21;grid-template-columns:1fr 1fr;display:grid}.norway-cycle-demo dl div{border-bottom:1px solid #ffffff21;padding:1rem 1rem 1rem 0}.norway-cycle-demo dt{color:#aac4c4;font-size:.7rem}.norway-cycle-demo dd{margin-top:.25rem;font-size:.85rem;font-weight:700}.norway-cycle-compass{background:repeating-radial-gradient(circle,#0000 0 55px,#7fcbd01c 56px 57px),radial-gradient(circle,#d8953133,#0000 38%),#04181f94;border:1px solid #ffffff1f;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:500px;padding:2.5rem;display:grid;position:relative;overflow:hidden}.norway-cycle-compass>svg{color:#ffdc9f33;stroke-width:.55px;width:260px;height:260px;position:absolute;top:calc(50% - 130px);left:calc(50% - 130px)}.norway-cycle-compass>span,.norway-cycle-compass>div{z-index:1}.norway-cycle-compass>span{color:#d7e8e7;letter-spacing:.13em;font-size:.61rem}.norway-cycle-compass>div{background:#ffffff29;height:3px}.norway-cycle-compass i{background:linear-gradient(90deg,var(--cycle-gold),var(--cycle-blue));width:55.4%;height:100%;box-shadow:0 0 18px var(--cycle-blue);display:block}.norway-cycle-compass b{border:1px solid var(--cycle-pale);color:#112f35;background:var(--cycle-pale);width:58px;height:58px;font:1rem var(--font-editorial);border-radius:50%;place-items:center;margin-top:-30px;margin-left:calc(55.4% - 29px);display:grid}.norway-cycle-compass>p{color:#bed2d2;font:.95rem var(--font-editorial);position:absolute;bottom:2rem;left:2.5rem}.norway-cycle-rewards{color:#f3faf8;background:linear-gradient(135deg,#061c25,#123f49);padding-block:5rem}.norway-cycle-rewards .program-section-heading>p{color:#b5cbcb}.norway-cycle-reward-layout{grid-template-columns:.72fr 1.28fr;align-items:center;gap:4rem;display:grid}.norway-cycle-emblem{aspect-ratio:1;text-align:center;background:radial-gradient(circle,#154451 0 53%,#0000 54%),repeating-radial-gradient(circle,#0000 0 12%,#7fcbd026 12.3% 12.7%);border:1px solid #ffdc9f85;border-radius:50%;align-content:center;place-items:center;max-width:420px;margin-inline:auto;display:grid;position:relative;box-shadow:0 0 0 14px #d895310e,inset 0 0 55px #7fcbd01a}.norway-cycle-emblem svg{width:58px;color:var(--cycle-pale);stroke-width:1px}.norway-cycle-emblem span,.norway-cycle-emblem small{color:var(--cycle-pale);letter-spacing:.18em;margin-top:1rem;font-size:.62rem}.norway-cycle-emblem strong{font:4.8rem/1 var(--font-editorial)}.norway-cycle-reward-layout ol{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.norway-cycle-reward-layout li{background:#ffffff0a;border:1px solid #7fcbd024;border-radius:14px;align-items:center;gap:.9rem;padding:1rem;display:flex}.norway-cycle-reward-layout li>span{width:38px;height:38px;color:var(--cycle-pale);background:#d895311a;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.norway-cycle-reward-layout li svg{width:18px}.norway-cycle-reward-layout li small{color:#efbd71;font-size:.62rem}.norway-cycle-reward-layout li h3{font-size:1.15rem}.norway-cycle-reward-layout blockquote{border-left:2px solid var(--cycle-gold);color:#d3e3e2;font:1.45rem/1.45 var(--font-editorial);margin-top:1.5rem;padding-left:1.3rem}.norway-cycle-context{grid-template-columns:.85fr 1.15fr;gap:5rem;display:grid}.norway-cycle-context>div:last-child>p{color:var(--program-muted);margin-bottom:1rem}.norway-cycle-sources{border-top:1px solid var(--cycle-line);flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;padding-top:1.2rem;display:flex}.norway-cycle-sources>span{color:#96611c;letter-spacing:.14em;width:100%;font-size:.6rem}.norway-cycle-sources a{border:1px solid var(--cycle-line);border-radius:999px;align-items:center;gap:.4rem;padding:.6rem .8rem;font-size:.72rem;display:inline-flex}.norway-cycle-sources a:hover{border-color:var(--cycle-gold)}.norway-cycle-sources svg{width:13px}.norway-cycle-final{isolation:isolate;color:#f6fbfa;background:var(--cycle-night);align-items:center;min-height:690px;margin-top:5rem;display:flex;position:relative}.norway-cycle-final-shade{z-index:-1;background:linear-gradient(90deg,#04151cf0,#061d2585 53%,#061d250a);position:absolute;inset:0}.norway-cycle-final h2{font-size:clamp(3rem,5vw,5.6rem)}.norway-cycle-final .program-wrap>p:not(.program-kicker){color:#d1e0df;max-width:560px;margin-top:1rem}.norway-cycle-final .program-wrap>span{color:#b9cecd;margin-top:1rem;font-size:.7rem;display:block}.norway-cycle-faq{grid-template-columns:.75fr 1.25fr;gap:5rem;padding-bottom:6rem;display:grid}.norway-cycle-faq details{border-bottom:1px solid var(--cycle-line);padding-block:1.1rem}.norway-cycle-faq summary{cursor:pointer;justify-content:space-between;gap:1rem;font-weight:700;list-style:none;display:flex}.norway-cycle-faq summary::-webkit-details-marker{display:none}.norway-cycle-faq summary svg{width:18px;color:var(--cycle-fjord)}.norway-cycle-faq details p{max-width:650px;color:var(--program-muted);margin-top:.8rem;font-size:.9rem}@media (width<=900px){.norway-cycle-intro-flow,.norway-cycle-arctic,.norway-cycle-demo>.program-wrap,.norway-cycle-context,.norway-cycle-faq{grid-template-columns:1fr;gap:2.5rem}.norway-cycle-how ol{grid-template-columns:1fr 1fr}.norway-cycle-journey-layout{grid-template-columns:1fr}.norway-cycle-journey figure{height:auto;min-height:520px;position:relative}.norway-cycle-reward-layout{grid-template-columns:1fr;gap:2.5rem}}@media (width<=640px){.program-feature--norway-cycle>img{object-position:64% center}.norway-cycle-hero{min-height:960px}.norway-cycle-hero>img{object-position:65% center}.norway-cycle-hero-shade{background:linear-gradient(#07202780,#04161cfa),linear-gradient(90deg,#04161cb8,#0000)}.norway-cycle-hero-content{padding-block:1.5rem 3rem}.norway-cycle-hero .program-back{margin-bottom:2.8rem}.norway-cycle-hero-labels{flex-direction:column;align-items:flex-start}.norway-cycle-hero h1{font-size:clamp(3rem,14vw,4.7rem)}.norway-cycle-stats{grid-template-columns:1fr 1fr}.norway-cycle-actions{flex-direction:column;align-items:stretch}.norway-cycle-intro-flow ol,.norway-cycle-how ol,.norway-cycle-paces>div:last-child,.norway-cycle-reward-layout ol{grid-template-columns:1fr}.norway-cycle-intro-flow li{min-height:145px}.norway-cycle-how,.norway-cycle-journey,.norway-cycle-demo,.norway-cycle-rewards{padding-block:3.5rem}.norway-cycle-paces article.is-featured{transform:none}.norway-cycle-journey figure{min-height:380px}.norway-cycle-journey li{grid-template-columns:38px 1fr;padding:1rem}.norway-cycle-arctic figure,.norway-cycle-arctic img{min-height:390px}.norway-cycle-demo-total>span{font-size:3.8rem}.norway-cycle-demo dl{grid-template-columns:1fr}.norway-cycle-compass{min-height:390px;padding:1.2rem}.norway-cycle-compass>p{left:1.2rem}.norway-cycle-emblem{max-width:300px}.norway-cycle-emblem strong{font-size:3.6rem}.norway-cycle-context{gap:1.5rem}.norway-cycle-final{min-height:690px;margin-top:3rem}.norway-cycle-final>img{object-position:54% center}.norway-cycle-final .program-wrap{width:calc(100% - 36px)}.norway-cycle-faq{gap:1.5rem;padding-bottom:4rem}}.program-feature--camino{min-height:570px}.program-feature--camino .program-feature-shade{background:linear-gradient(90deg,#1f1816f0,#402a1d75 58%,#402a1d0d),linear-gradient(#0000 38%,#2218149e)}.program-feature--camino .program-feature-copy .program-kicker{color:#f2c878}.program-world--camino{--program-bg:#f5efe3;--program-surface:#fffaf0;--program-ink:#38271f;--program-muted:#6b6059;--program-line:#7a522d3d;--program-gold:#a76522;--camino-night:#1e2c2a;--camino-deep:#273c36;--camino-moss:#536c54;--camino-wine:#713e3c;--camino-gold:#c88426;--camino-pale:#f1d69a;--camino-line:#7a522d3d;background:var(--program-bg);color:var(--program-ink)}.dark .program-world--camino,[data-aura-theme=dark] .program-world--camino{--program-bg:#f5efe3;--program-surface:#fffaf0;--program-ink:#38271f;--program-muted:#6b6059;--program-line:#7a522d3d;--program-gold:#a76522;background:var(--program-bg);color:var(--program-ink)}.camino-hero{isolation:isolate;color:#fff9ee;background:var(--camino-night);min-height:820px;display:flex;position:relative;overflow:hidden}.camino-hero>img,.camino-final>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.camino-hero-shade{z-index:-1;background:linear-gradient(90deg,#191c18f2,#2d2c1fb0 43%,#372b1b14 78%),linear-gradient(#0000 36%,#181a168c);position:absolute;inset:0}.camino-hero-content{flex-direction:column;justify-content:center;padding-block:2rem 4.5rem;display:flex}.camino-hero .program-back{color:#fff8ec;align-self:flex-start;margin-bottom:3.5rem}.camino-hero-labels{color:var(--camino-pale);letter-spacing:.16em;align-items:center;gap:1.2rem;font-size:.68rem;display:flex}.camino-hero .program-kicker{color:var(--camino-pale);margin-top:2.2rem}.camino-hero h1{max-width:940px;margin-top:.7rem;font-size:clamp(3.7rem,6.6vw,7rem)}.camino-hero-subtitle{color:#f3dca6;font:clamp(1.45rem,2.3vw,2.2rem)/1.2 var(--font-editorial);margin-top:.6rem}.camino-hero-intro{color:#e4ded0;max-width:670px;margin-top:1.3rem;font-size:1rem}.camino-stats{border-block:1px solid #f1d69a42;grid-template-columns:repeat(4,minmax(110px,1fr));max-width:790px;margin-top:2rem;display:grid}.camino-stats div{padding:1rem 1.2rem 1rem 0}.camino-stats dt{color:var(--camino-pale);font:1.75rem var(--font-editorial)}.camino-stats dd{color:#d3c9b6;letter-spacing:.08em;text-transform:uppercase;margin-top:.2rem;font-size:.68rem}.camino-actions{gap:.8rem;margin-top:2rem;display:flex}.camino-button{letter-spacing:.04em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.8rem;min-height:48px;padding:.85rem 1.25rem;font-size:.78rem;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.camino-button:hover{transform:translateY(-2px)}.camino-button:focus-visible{outline:3px solid var(--camino-pale);outline-offset:4px}.camino-button svg{width:18px}.camino-button--warm{color:#2d2218;background:var(--camino-pale)}.camino-button--warm:hover{background:#ffe9b7}.camino-button--ghost{color:#fff9ee;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e2c2a4d;border-color:#fff9ee73}.camino-intro-flow{grid-template-columns:1fr 1.05fr;align-items:center;gap:5rem;display:grid}.camino-intro-flow>div>p:not(.program-kicker){color:var(--program-muted);margin-top:1.2rem}.camino-intro-flow>div>strong{color:#965c20;font:1.2rem var(--font-editorial);margin-top:1.4rem;display:block}.camino-intro-flow ol{border:1px solid var(--camino-line);background:var(--camino-line);border-radius:22px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.camino-intro-flow li{background:linear-gradient(145deg,#fffdf7,#eee2c9);flex-direction:column;justify-content:space-between;min-height:178px;padding:1.6rem;display:flex}.camino-intro-flow svg{width:31px;height:31px;color:var(--camino-moss);stroke-width:1.2px}.camino-intro-flow span{font-size:.78rem;font-weight:700}.camino-intro-flow li p{max-width:225px;color:var(--program-muted);margin-top:.45rem;font-size:.76rem;line-height:1.5}.camino-how{color:#f8f4e9;background:linear-gradient(145deg,#1d2b29,#3a4d3d);padding-block:5rem}.camino-how .program-section-heading>p{color:#c7cdbf}.camino-how ol{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.camino-how li{background:#ffffff0b;border:1px solid #f1d69a2b;border-radius:18px;min-height:290px;padding:1.5rem;position:relative;overflow:hidden}.camino-how li:after{content:"";border:1px solid #c8842640;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-68px;right:-62px;box-shadow:0 0 0 24px #c884260b}.camino-how li>span{color:var(--camino-pale);letter-spacing:.12em;font-size:.65rem}.camino-how li svg{width:34px;height:34px;color:var(--camino-pale);stroke-width:1.15px;margin-top:3rem}.camino-how li h3{margin-top:1.2rem;font-size:1.5rem}.camino-how li p{color:#cbd0c4;margin-top:.7rem;font-size:.84rem}.camino-notice{color:#dce0d5;background:#0000002e;border-radius:14px;align-items:center;gap:1rem;margin-top:1.5rem;padding:1.1rem 1.3rem;font-size:.82rem;display:flex}.camino-notice svg{width:22px;color:var(--camino-pale);flex-shrink:0}.camino-paces>div:last-child{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.camino-paces article{border:1px solid var(--camino-line);background:#ffffffa3;border-radius:20px;min-height:320px;padding:1.7rem;position:relative}.camino-paces article.is-featured{border-color:var(--camino-gold);background:linear-gradient(150deg,#fff9eb,#e8d8b7);transform:translateY(-10px);box-shadow:0 24px 55px #4c342124}.camino-paces article>span{color:#8e551c;letter-spacing:.12em;font-size:.6rem;position:absolute;top:1rem;right:1rem}.camino-paces svg{width:34px;color:var(--camino-wine);stroke-width:1.2px}.camino-paces h3{margin-top:3rem}.camino-paces strong{font:2rem var(--font-editorial);margin-top:1.3rem;display:block}.camino-paces article p{color:#945b20;font-size:.8rem;font-weight:700}.camino-paces article small{color:var(--program-muted);margin-top:1rem;line-height:1.6;display:block}.camino-journey{color:#f8f4e9;background:var(--camino-night);padding-block:5rem}.camino-journey .program-section-heading>p{color:#bbc5ba;max-width:450px}.camino-journey-layout{grid-template-columns:1.04fr .96fr;gap:1.5rem;display:grid}.camino-journey figure{border-radius:22px;height:calc(100vh - 2rem);min-height:720px;max-height:860px;position:sticky;top:1rem;overflow:hidden}.camino-journey figure:after{content:"";background:linear-gradient(#0000 42%,#1a2522e6);position:absolute;inset:0}.camino-journey figure img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.camino-journey figcaption{z-index:1;color:#e5ded0;font-size:.75rem;position:absolute;bottom:1.5rem;left:1.5rem}.camino-journey ol{gap:.7rem;display:grid}.camino-journey li{background:#ffffff0b;border:1px solid #f1d69a24;border-radius:17px;grid-template-columns:45px 1fr;gap:1.1rem;min-height:132px;padding:1.2rem;display:grid}.camino-journey li>span{width:42px;height:42px;color:var(--camino-pale);border:1px solid #c88426bf;border-radius:50%;place-items:center;font-size:.65rem;display:grid}.camino-journey li div>p:first-child{color:#e8b55f;letter-spacing:.12em;font-size:.61rem;font-weight:700}.camino-journey li h3{margin-top:.25rem;font-size:1.42rem}.camino-journey li div>p:last-child{color:#bec7bc;margin-top:.4rem;font-size:.8rem}.camino-reflections{grid-template-columns:.9fr 1.1fr;align-items:center;gap:4rem;display:grid}.camino-reflections>div>p:not(.program-kicker){color:var(--program-muted);margin-top:1rem}.camino-reflections ol{border-top:1px solid var(--camino-line);margin-top:2rem}.camino-reflections li{border-bottom:1px solid var(--camino-line);grid-template-columns:38px 1fr;gap:1rem;padding-block:1rem;display:grid}.camino-reflections li>span{color:var(--camino-gold);font:1.2rem var(--font-editorial)}.camino-reflections li small{color:#986020;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.camino-reflections li p{font:1.05rem var(--font-editorial);margin-top:.25rem}.camino-reflections figure{border-radius:24px;min-height:570px;overflow:hidden}.camino-reflections img{object-fit:cover;width:100%;height:520px}.camino-reflections figcaption{color:var(--program-muted);background:#eee3cf;padding:.9rem 1rem;font-size:.72rem}.camino-demo{color:#f8f4e9;background:linear-gradient(145deg,#23312f,#58463a);padding-block:5rem}.camino-demo>.program-wrap{grid-template-columns:.9fr 1.1fr;align-items:center;gap:4rem;display:grid}.camino-demo>.program-wrap>div:first-child>p:not(.program-kicker){color:#d1cec2;margin-top:1rem}.camino-demo-total{grid-template-columns:auto 1fr;align-items:end;column-gap:.7rem;margin-top:2rem;display:grid}.camino-demo-total>span{color:var(--camino-pale);font:4.6rem/1 var(--font-editorial);grid-row:1/3}.camino-demo-total small{color:#cfc9bb}.camino-demo-total strong{color:#f0c36d;font-size:.78rem}.camino-demo-bar{background:#ffffff24;border-radius:99px;height:7px;margin-block:1rem 1.6rem}.camino-demo-bar i{border-radius:inherit;background:linear-gradient(90deg,var(--camino-gold),var(--camino-pale));width:53.2%;height:100%;display:block}.camino-demo dl{border-top:1px solid #ffffff24;grid-template-columns:1fr 1fr;display:grid}.camino-demo dl div{border-bottom:1px solid #ffffff24;padding:1rem 1rem 1rem 0}.camino-demo dt{color:#bbb9ae;font-size:.7rem}.camino-demo dd{margin-top:.25rem;font-size:.85rem;font-weight:700}.camino-waymark{background:repeating-radial-gradient(circle,#0000 0 55px,#f1d69a1a 56px 57px),radial-gradient(circle,#c8842630,#0000 38%),#14232080;border:1px solid #f1d69a2e;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:500px;padding:2.5rem;display:grid;position:relative;overflow:hidden}.camino-waymark>svg{color:#f1d69a2e;stroke-width:.5px;width:220px;height:220px;position:absolute;top:calc(50% - 110px);left:calc(50% - 110px)}.camino-waymark>span,.camino-waymark>div{z-index:1}.camino-waymark>span{color:#e2dfd4;letter-spacing:.13em;font-size:.61rem}.camino-waymark>div{background:#ffffff29;height:3px}.camino-waymark i{background:linear-gradient(90deg,var(--camino-gold),var(--camino-pale));width:53.2%;height:100%;box-shadow:0 0 18px var(--camino-gold);display:block}.camino-waymark b{border:1px solid var(--camino-pale);color:#302619;background:var(--camino-pale);width:58px;height:58px;font:1rem var(--font-editorial);border-radius:50%;place-items:center;margin-top:-30px;margin-left:calc(53.2% - 29px);display:grid}.camino-waymark>p{color:#d1cec1;font:.95rem var(--font-editorial);position:absolute;bottom:2rem;left:2.5rem}.camino-rewards{color:#f8f4e9;background:linear-gradient(135deg,#1d2b29,#493b32);padding-block:5rem}.camino-rewards .program-section-heading>p{color:#c2c4b8}.camino-reward-layout{grid-template-columns:.72fr 1.28fr;align-items:center;gap:4rem;display:grid}.camino-emblem{aspect-ratio:1;text-align:center;background:radial-gradient(circle,#39473a 0 53%,#0000 54%),repeating-radial-gradient(circle,#0000 0 12%,#f1d69a26 12.3% 12.7%);border:1px solid #f1d69a8a;border-radius:50%;align-content:center;place-items:center;max-width:420px;margin-inline:auto;display:grid;position:relative;box-shadow:0 0 0 14px #c884260f,inset 0 0 55px #f1d69a14}.camino-emblem svg{width:58px;color:var(--camino-pale);stroke-width:1px}.camino-emblem span,.camino-emblem small{color:var(--camino-pale);letter-spacing:.18em;margin-top:1rem;font-size:.62rem}.camino-emblem strong{font:5rem/1 var(--font-editorial)}.camino-reward-layout ol{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.camino-reward-layout li{background:#ffffff0a;border:1px solid #f1d69a24;border-radius:14px;align-items:center;gap:.9rem;padding:1rem;display:flex}.camino-reward-layout li>span{width:38px;height:38px;color:var(--camino-pale);background:#c884261f;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.camino-reward-layout li svg{width:18px}.camino-reward-layout li small{color:#e8b55f;font-size:.62rem}.camino-reward-layout li h3{font-size:1.15rem}.camino-reward-layout blockquote{border-left:2px solid var(--camino-gold);color:#dcd8cd;font:1.45rem/1.45 var(--font-editorial);margin-top:1.5rem;padding-left:1.3rem}.camino-context{grid-template-columns:.85fr 1.15fr;gap:5rem;display:grid}.camino-context>div:last-child>p{color:var(--program-muted);margin-bottom:1rem}.camino-sources{border-top:1px solid var(--camino-line);flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;padding-top:1.2rem;display:flex}.camino-sources>span{color:#945b20;letter-spacing:.14em;width:100%;font-size:.6rem}.camino-sources a{border:1px solid var(--camino-line);border-radius:999px;align-items:center;gap:.4rem;padding:.6rem .8rem;font-size:.72rem;display:inline-flex}.camino-sources a:hover{border-color:var(--camino-gold)}.camino-sources svg{width:13px}.camino-final{isolation:isolate;color:#fff9ef;background:var(--camino-night);align-items:center;min-height:690px;margin-top:5rem;display:flex;position:relative}.camino-final-shade{z-index:-1;background:linear-gradient(90deg,#1a1d19f0,#2a271d8c 54%,#2a271d0d);position:absolute;inset:0}.camino-final h2{font-size:clamp(3rem,5vw,5.6rem)}.camino-final .program-wrap>p:not(.program-kicker){color:#e2ddd1;max-width:560px;margin-top:1rem}.camino-final .program-wrap>span{color:#c9c3b7;margin-top:1rem;font-size:.7rem;display:block}.camino-faq{grid-template-columns:.75fr 1.25fr;gap:5rem;padding-bottom:6rem;display:grid}.camino-faq details{border-bottom:1px solid var(--camino-line);padding-block:1.1rem}.camino-faq summary{cursor:pointer;justify-content:space-between;gap:1rem;font-weight:700;list-style:none;display:flex}.camino-faq summary::-webkit-details-marker{display:none}.camino-faq summary svg{width:18px;color:var(--camino-gold)}.camino-faq details p{max-width:650px;color:var(--program-muted);margin-top:.8rem;font-size:.9rem}@media (width<=900px){.camino-intro-flow,.camino-reflections,.camino-demo>.program-wrap,.camino-context,.camino-faq{grid-template-columns:1fr;gap:2.5rem}.camino-how ol{grid-template-columns:1fr 1fr}.camino-journey-layout{grid-template-columns:1fr}.camino-journey figure{height:auto;min-height:520px;position:relative}.camino-reward-layout{grid-template-columns:1fr;gap:2.5rem}}@media (width<=640px){.program-feature--camino>img{object-position:57% center}.camino-hero{min-height:970px}.camino-hero>img{object-position:58% center}.camino-hero-shade{background:linear-gradient(#2d2c1f80,#191c18fa),linear-gradient(90deg,#191c18b8,#0000)}.camino-hero-content{padding-block:1.5rem 3rem}.camino-hero .program-back{margin-bottom:2.8rem}.camino-hero-labels{flex-direction:column;align-items:flex-start}.camino-hero h1{font-size:clamp(3rem,14vw,4.7rem)}.camino-stats{grid-template-columns:1fr 1fr}.camino-actions{flex-direction:column;align-items:stretch}.camino-intro-flow ol,.camino-how ol,.camino-paces>div:last-child,.camino-reward-layout ol{grid-template-columns:1fr}.camino-intro-flow li{min-height:145px}.camino-how,.camino-journey,.camino-demo,.camino-rewards{padding-block:3.5rem}.camino-paces article.is-featured{transform:none}.camino-journey figure{min-height:380px}.camino-journey li{grid-template-columns:38px 1fr;padding:1rem}.camino-reflections figure,.camino-reflections img{height:390px;min-height:390px}.camino-demo-total>span{font-size:3.8rem}.camino-demo dl{grid-template-columns:1fr}.camino-waymark{min-height:390px;padding:1.2rem}.camino-waymark>p{left:1.2rem}.camino-emblem{max-width:300px}.camino-emblem strong{font-size:4rem}.camino-context{gap:1.5rem}.camino-final{min-height:690px;margin-top:3rem}.camino-final>img{object-position:56% center}.camino-final .program-wrap{width:calc(100% - 36px)}.camino-faq{gap:1.5rem;padding-bottom:4rem}}
