@scope(.penguin-roadtrip){:scope{--ink:#080a09;--deep:#0f1211;--paper:#f9f5f0;--mist:#dfe8e4;--coral:#b54128;--kelp:#83a79d;--line:#080a0929;--sans:"Manrope Variable", "Avenir Next", sans-serif;--serif:"Newsreader Variable", var(--serif)}*{box-sizing:border-box}:scope{scroll-behavior:smooth;background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0}a{color:inherit;text-decoration:none}::selection{background:var(--coral);color:#fff}.nav-shell{z-index:20;color:#fff;border-bottom:1px solid #ffffff4d;justify-content:space-between;align-items:center;height:92px;padding:0 clamp(24px,5vw,76px);display:flex;position:absolute;inset:0 0 auto}.brand{letter-spacing:.13em;align-items:center;gap:13px;font-size:11px;font-weight:700;display:flex}.brand-mark{width:29px;height:36px;color:var(--ink);font-family:var(--serif);background:#fff;border-radius:50% 50% 44% 44%;place-items:center;font-size:21px;font-style:italic;display:grid}.nav-shell nav{align-items:center;gap:30px;font-size:12px;display:flex}.nav-shell nav>a:not(.nav-cta){opacity:.82}.nav-cta{border:1px solid #ffffff8c;border-radius:999px;padding:13px 17px}.hero{background:var(--deep);color:#fff;flex-direction:column;min-height:max(830px,100svh);display:flex;position:relative;overflow:hidden}.hero-image{object-fit:cover;object-position:center 48%;filter:saturate(.76)contrast(1.06);width:100%;height:100%;position:absolute;inset:0}.hero-wash{background:linear-gradient(90deg,#031819e0 0%,#041c1da8 40%,#0416171f 74%),linear-gradient(#0000 62%,#021616b3 100%);position:absolute;inset:0}.hero-content{z-index:2;flex:1 0 auto;max-width:900px;padding:clamp(155px,20vh,210px) clamp(24px,7.5vw,118px) clamp(70px,8vh,110px);position:relative}.eyebrow{letter-spacing:.19em;align-items:center;gap:13px;margin:0 0 28px;font-size:10px;font-weight:700;display:flex}.eyebrow-line{opacity:.72;background:currentColor;width:48px;height:1px}.hero h1,.route-heading h2,.reality-grid h2{font-family:var(--serif);letter-spacing:-.055em;margin:0;font-weight:400;line-height:.88}.hero h1{font-size:clamp(70px,9.7vw,142px)}.hero h1 em,.route-heading h2 em{color:var(--coral);font-weight:400}.penguin-hero-copy{color:#ffffffdb;max-width:600px;margin:38px 0 0;font-size:clamp(16px,1.4vw,20px);line-height:1.6}.hero-actions{align-items:center;gap:26px;margin-top:35px;display:flex}.button-primary{background:var(--coral);letter-spacing:.04em;border-radius:2px;align-items:center;gap:38px;padding:17px 20px;font-size:12px;font-weight:700;display:inline-flex}.hero-note{letter-spacing:.12em;text-transform:uppercase;opacity:.62;font-size:10px;line-height:1.5}.passport-stamp{z-index:3;text-align:center;border:1px solid #ffffff8c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:140px;height:140px;display:flex;position:absolute;top:24%;right:7%;transform:rotate(9deg)}.passport-stamp:before{content:"";border:1px dashed #ffffff73;border-radius:50%;position:absolute;inset:8px}.passport-stamp span{letter-spacing:.19em;font-size:8px}.passport-stamp strong{font-family:var(--serif);font-size:36px;font-style:italic;font-weight:400;line-height:1.1}.hero-stats{z-index:3;border-top:1px solid #ffffff59;flex:none;grid-template-columns:repeat(4,1fr);margin:0 clamp(24px,5vw,76px);display:grid;position:relative}.hero-stats>div{border-right:1px solid #ffffff3b;flex-direction:column;gap:5px;padding:25px 18px;display:flex}.hero-stats>div:first-child{padding-left:0}.hero-stats>div:last-child{border-right:0}.hero-stats strong{font-family:var(--serif);font-size:28px;font-weight:400}.hero-stats span{text-transform:uppercase;letter-spacing:.14em;opacity:.65;font-size:9px}.reality-section{background:var(--paper);padding:90px clamp(24px,7vw,108px) 110px}.section-kicker{border-bottom:1px solid var(--line);letter-spacing:.17em;justify-content:space-between;padding-bottom:16px;font-size:9px;font-weight:700;display:flex}.reality-grid{grid-template-columns:1fr 1fr;gap:9vw;padding-top:62px;display:grid}.reality-grid h2{font-size:clamp(48px,6vw,84px)}.reality-copy{padding-top:7px}.reality-copy>p{color:#0b2626c2;max-width:610px;margin:0;font-size:18px;line-height:1.65}.access-legend{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;gap:22px;margin-top:38px;padding-top:23px;font-size:10px;font-weight:700;display:flex}.access-legend span{align-items:center;gap:8px;display:flex}.dot{border-radius:50%;width:9px;height:9px;display:inline-block}.dot.open{background:var(--kelp)}.dot.expedition{background:var(--coral)}.dot.permit{border:1px solid var(--ink)}.route-preview-section{background:var(--mist);padding:100px clamp(24px,7vw,108px) 120px}.route-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:62px;display:flex}.eyebrow.dark{color:#0b26269e;margin-bottom:22px}.route-heading h2{font-size:clamp(54px,7vw,94px)}.route-heading>p{color:#0b2626b3;max-width:390px;margin:0 0 8px;line-height:1.6}.route-preview-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.route-card{background:#e8e4da;min-height:360px;padding:26px;position:relative;overflow:hidden}.route-card.coral{background:var(--coral);color:#fff}.route-card.ice{background:#f6f4ee}.route-card.kelp{background:#86a995}.route-card-top{text-transform:uppercase;letter-spacing:.14em;opacity:.7;border-bottom:1px solid;justify-content:space-between;padding-bottom:18px;font-size:9px;font-weight:700;display:flex}.route-card h3{max-width:330px;font-family:var(--serif);letter-spacing:-.035em;margin:95px 0 17px;font-size:31px;font-weight:400;line-height:1.03}.route-card p{opacity:.74;max-width:310px;margin:0;font-size:13px;line-height:1.55}.route-arrow{font-size:34px;font-weight:200;position:absolute;top:71px;right:25px}.slice-footer{background:var(--deep);color:#ffffff94;letter-spacing:.15em;justify-content:space-between;padding:26px clamp(24px,7vw,108px);font-size:9px;font-weight:700;display:flex}button{font:inherit}.dot.restricted{border:1px solid var(--ink);background:0 0}.editor-verdict{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:105px 1fr;gap:20px;margin-top:38px;padding:21px 0;display:grid}.editor-verdict span{letter-spacing:.15em;font-size:9px;font-weight:700}.editor-verdict strong{font-family:var(--serif);font-size:20px;font-weight:400}.season-section{background:var(--coral);color:#fff;grid-template-columns:.9fr 1.1fr;gap:10vw;padding:105px clamp(24px,7vw,108px);display:grid}.season-copy h2,.section-heading-row h2,.stays-intro h2,.field-guide-head h2,.budget-copy h2,.booking-order-section h2,.sources-section h2{font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:clamp(52px,6.5vw,92px);font-weight:400;line-height:.9}.season-copy h2 em,.section-heading-row h2 em,.stays-intro h2 em,.field-guide-head h2 em,.budget-copy h2 em,.sources-section h2 em{font-style:italic;font-weight:400}.season-copy>p:last-child{color:#fffc;max-width:560px;margin:32px 0 0;font-size:16px;line-height:1.65}.season-bars{align-self:center;padding-top:15px}.season-row{margin-bottom:29px}.season-row>div{justify-content:space-between;margin-bottom:11px;display:flex}.season-row strong{text-transform:uppercase;letter-spacing:.11em;font-size:11px}.season-row span{font-family:var(--serif);font-size:14px;font-style:italic}.season-row>i{background:#ffffff40;height:2px;display:block}.season-row>i>b{background:#fff;height:100%;display:block}.route-section{background:var(--mist);padding:110px clamp(24px,7vw,108px) 130px}.route-list{border-top:1px solid var(--line)}.stage-card{border-bottom:1px solid var(--line);grid-template-columns:70px 170px minmax(320px,1fr) minmax(230px,.65fr);min-height:245px;transition:transform .2s;display:grid}.stage-card:hover{transform:translate(5px)}.stage-card>div{border-right:1px solid var(--line);padding:27px 22px}.stage-card>div:last-child{border-right:0}.stage-number{font-family:var(--serif);font-size:28px;font-style:italic}.stage-when{flex-direction:column;gap:8px;display:flex}.stage-when strong,.stage-route{letter-spacing:.13em;text-transform:uppercase;font-size:9px;line-height:1.6}.stage-when span{font-family:var(--serif);opacity:.7;font-size:17px;font-style:italic}.stage-main h3{font-family:var(--serif);letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(34px,3vw,50px);font-weight:400;line-height:.98}.stage-main p{opacity:.72;max-width:670px;margin:0 0 24px;font-size:14px;line-height:1.6}.species-line{text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:700}.stage-route{opacity:.63;align-self:stretch;align-items:flex-end;display:flex}.stage-card.coral{background:var(--coral);color:#fff}.stage-card.ink{background:var(--deep);color:#fff}.stage-card.kelp{background:#88aa96}.stage-card.sand{background:#e6dfd0}.stage-card.ice{background:#ffffff8a}.stage-card.coral>div,.stage-card.ink>div{border-color:#ffffff3d}.photo-break{background:var(--deep);color:#fff;min-height:690px;position:relative;overflow:hidden}.photo-break:after{content:"";background:linear-gradient(90deg,#031819d9,#03181940 60%,#0000);position:absolute;inset:0}.photo-break img{object-fit:cover;filter:saturate(.85);width:100%;height:100%;position:absolute;inset:0}.photo-caption{z-index:2;width:min(660px,84vw);padding:130px 0 90px clamp(24px,9vw,138px);position:relative}.photo-caption>span{letter-spacing:.2em;font-size:9px;font-weight:700}.photo-caption>strong{font-family:var(--serif);letter-spacing:-.055em;margin:33px 0;font-size:clamp(66px,8vw,118px);font-weight:400;line-height:.88;display:block}.photo-caption>p{color:#ffffffbf;max-width:440px;font-size:16px;line-height:1.6}.flights-section{background:var(--deep);color:#fff;padding:110px clamp(24px,7vw,108px) 125px}.section-heading-row{justify-content:space-between;align-items:end;gap:45px;display:flex}.eyebrow.light{color:#ffffff8f;margin-bottom:22px}.section-heading-row h2 em{color:var(--coral)}.flight-total{border-top:1px solid #ffffff59;min-width:255px;padding:22px 0 7px}.flight-total span,.flight-total small{letter-spacing:.12em;text-transform:uppercase;opacity:.58;font-size:9px;line-height:1.5;display:block}.flight-total strong{font-family:var(--serif);margin:9px 0;font-size:43px;font-weight:400;display:block}.flight-disclaimer{color:#ffffff9e;max-width:760px;margin:48px 0 28px;font-size:13px;line-height:1.65}.flight-table{border-top:1px solid #ffffff40}.flight-row{border-bottom:1px solid #ffffff2e;grid-template-columns:1.1fr 1.35fr 1.35fr 1fr .8fr;display:grid}.flight-row span{border-right:1px solid #ffffff24;padding:17px 14px;font-size:11px;line-height:1.45}.flight-row span:first-child{padding-left:0;font-weight:700}.flight-row span:last-child{border-right:0}.flight-head span{text-transform:uppercase;letter-spacing:.14em;opacity:.45;padding-top:11px;padding-bottom:11px;font-size:8px;font-weight:700}.flight-note-grid{background:#ffffff2b;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;display:grid}.flight-note-grid>div{background:var(--deep);min-height:200px;padding:25px}.flight-note-grid span{color:var(--coral);font-family:var(--serif);font-size:22px;font-style:italic}.flight-note-grid strong{font-family:var(--serif);margin:45px 0 12px;font-size:25px;font-weight:400;display:block}.flight-note-grid p{opacity:.62;margin:0;font-size:12px;line-height:1.55}.stays-section{background:var(--paper);padding:115px clamp(24px,7vw,108px) 125px}.stays-intro{grid-template-columns:.8fr 1fr;column-gap:8vw;margin-bottom:75px;display:grid}.stays-intro .eyebrow,.stays-intro h2{grid-column:1}.stays-intro>p:last-child{color:#0b2626ab;grid-area:2/2;align-self:end;max-width:520px;margin:0;font-size:16px;line-height:1.65}.stays-intro h2 em{color:var(--coral)}.hotel-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.hotel-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:350px;padding:24px;transition:background .2s,color .2s;position:relative}.hotel-card:hover{background:var(--ink);color:#fff}.hotel-index{float:right;font-family:var(--serif);opacity:.4;font-size:20px;font-style:italic}.hotel-city{text-transform:uppercase;letter-spacing:.15em;color:var(--coral);font-size:9px;font-weight:700;display:block}.hotel-card h3{max-width:250px;font-family:var(--serif);letter-spacing:-.035em;margin:75px 0 15px;font-size:28px;font-weight:400;line-height:1}.hotel-card p{opacity:.64;margin:0;font-size:12px;line-height:1.55}.hotel-price{border-top:1px solid;justify-content:space-between;align-items:end;padding-top:15px;display:flex;position:absolute;bottom:52px;left:24px;right:24px}.hotel-price span{text-transform:uppercase;letter-spacing:.1em;opacity:.5;font-size:8px}.hotel-price strong{font-family:var(--serif);font-size:19px;font-weight:400}.hotel-price small{font-family:var(--sans);text-transform:uppercase;font-size:8px;font-weight:400}.hotel-link{letter-spacing:.08em;font-size:9px;font-weight:700;position:absolute;bottom:21px;left:24px}.rate-note{color:#0b262680;margin:22px 0 0;font-size:10px}.field-guide-section{color:#fff;background:#112f30;padding:115px clamp(24px,7vw,108px) 130px}.field-guide-head{justify-content:space-between;align-items:end;gap:60px;display:flex}.field-guide-head h2 em{color:var(--coral)}.field-guide-head>p{color:#ffffffa6;max-width:480px;margin:0 0 8px;font-size:15px;line-height:1.65}.filter-bar{border-top:1px solid #fff3;border-bottom:1px solid #fff3;align-items:center;gap:8px;margin:60px 0 28px;padding:15px 0;display:flex}.filter-bar button{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.09em;background:0 0;border:1px solid #ffffff40;border-radius:999px;padding:10px 15px;font-size:9px;font-weight:700}.filter-bar button[aria-pressed=true]{background:var(--coral);border-color:var(--coral)}.filter-bar>span{text-transform:uppercase;letter-spacing:.1em;opacity:.5;margin-left:auto;font-size:9px}.places-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.place-card{background:#ffffff06;border:1px solid #ffffff29;min-height:300px;padding:22px}.place-top{justify-content:space-between;align-items:start;gap:15px;display:flex}.place-top>span:last-child{text-align:right;text-transform:uppercase;letter-spacing:.08em;opacity:.42;max-width:150px;font-size:8px;line-height:1.4}.access-pill{text-transform:uppercase;letter-spacing:.08em;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;padding:7px 9px;font-size:8px;font-weight:700;display:inline-flex}.access-pill i{border-radius:50%;width:7px;height:7px}.access-pill.open i{background:#96c3a8}.access-pill.expedition i{background:var(--coral)}.access-pill.restricted i{border:1px solid #fff}.place-card h3{font-family:var(--serif);letter-spacing:-.035em;margin:65px 0 7px;font-size:30px;font-weight:400;line-height:1}.place-card h4{color:var(--coral);text-transform:uppercase;letter-spacing:.09em;margin:0 0 18px;font-size:9px;line-height:1.45}.place-card p{color:#ffffff94;margin:0;font-size:12px;line-height:1.55}.budget-section{background:#dfebe5;grid-template-columns:1fr 1.05fr;gap:9vw;padding:115px clamp(24px,7vw,108px) 130px;display:grid}.budget-copy h2 em{color:var(--coral)}.budget-copy>p:not(.eyebrow){color:#0b2626ad;max-width:530px;margin:34px 0;font-size:16px;line-height:1.65}.traveller-toggle{border:1px solid var(--line);border-radius:999px;padding:4px;display:inline-flex}.traveller-toggle button{color:var(--ink);cursor:pointer;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;border-radius:999px;padding:10px 15px;font-size:9px;font-weight:700}.traveller-toggle button[aria-pressed=true]{background:var(--ink);color:#fff}.budget-total{border-top:1px solid var(--line);margin-top:55px;padding-top:22px}.budget-total span,.budget-total small{text-transform:uppercase;letter-spacing:.12em;opacity:.55;font-size:9px;display:block}.budget-total strong{font-family:var(--serif);letter-spacing:-.04em;margin:8px 0 13px;font-size:clamp(60px,6vw,89px);font-weight:400;display:block}.budget-lines{align-self:center}.budget-line{border-top:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:center;min-height:66px;display:grid}.budget-line>span{color:var(--coral);font-family:var(--serif);font-size:17px;font-style:italic}.budget-line>strong{font-size:11px;font-weight:600}.budget-line>b{font-family:var(--serif);font-size:20px;font-weight:400}.budget-warning{background:var(--coral);color:#fff;margin-top:30px;padding:25px}.budget-warning strong{font-family:var(--serif);font-size:24px;font-weight:400}.budget-warning p{color:#fffc;margin:11px 0 0;font-size:12px;line-height:1.55}.booking-order-section{background:var(--coral);color:#fff;grid-template-columns:.8fr 1.2fr;gap:10vw;padding:110px clamp(24px,7vw,108px) 125px;display:grid}.booking-order-section ol{border-top:1px solid #ffffff59;margin:0;padding:0;list-style:none}.booking-order-section li{border-bottom:1px solid #ffffff4d;grid-template-columns:55px 1fr;gap:15px;padding:20px 0;display:grid}.booking-order-section li>span{font-family:var(--serif);font-size:20px;font-style:italic}.booking-order-section li strong{font-family:var(--serif);font-size:25px;font-weight:400}.booking-order-section li p{color:#ffffffb3;margin:5px 0 0;font-size:12px;line-height:1.5}.sources-section{background:var(--paper);grid-template-columns:.85fr 1.15fr;gap:10vw;padding:110px clamp(24px,7vw,108px) 125px;display:grid}.sources-section h2 em{color:var(--coral)}.sources-section>div:first-child>p:last-child{color:#0b262691;max-width:520px;margin-top:32px;font-size:13px;line-height:1.65}.source-list{border-top:1px solid var(--line)}.source-list a{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:49px;font-size:11px;display:grid}.source-list a:hover{color:var(--coral)}.source-list span{font-family:var(--serif);opacity:.5;font-size:15px;font-style:italic}.site-footer{background:var(--deep);color:#fff;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:50px;padding:72px clamp(24px,7vw,108px);display:grid}.footer-mark{align-items:center;gap:16px;display:flex}.footer-mark strong{letter-spacing:.15em;font-size:10px;line-height:1.5}.site-footer>p{text-align:center;letter-spacing:.12em;color:#ffffff73;margin:0;font-size:8px;line-height:1.8}.footer-links{letter-spacing:.08em;color:#ffffff8c;flex-direction:column;align-items:flex-end;gap:8px;font-size:8px;display:flex}@media (max-width:850px){.nav-shell{height:72px;padding:0 20px}.nav-shell nav>a:not(.nav-cta),.nav-cta{display:none}.hero{min-height:960px}.hero-content{padding:140px 24px 72px}.hero h1{font-size:clamp(61px,18vw,96px)}.penguin-hero-copy{font-size:16px}.passport-stamp{width:104px;height:104px;top:auto;bottom:158px;right:24px}.passport-stamp strong{font-size:27px}.hero-stats{grid-template-columns:repeat(2,1fr);margin:0 20px}.hero-stats>div{padding:14px 10px}.hero-stats>div:nth-child(2){border-right:0}.reality-grid{grid-template-columns:1fr;gap:35px}.route-heading{display:block}.route-heading>p{margin-top:28px}.route-preview-grid{grid-template-columns:1fr}.route-card{min-height:300px}.route-card h3{margin-top:75px}.season-section,.budget-section,.booking-order-section,.sources-section{grid-template-columns:1fr;gap:55px}.season-section,.route-section,.flights-section,.stays-section,.field-guide-section,.budget-section,.booking-order-section,.sources-section{padding-left:20px;padding-right:20px}.section-heading-row,.field-guide-head{display:block}.flight-total{margin-top:45px}.stage-card{grid-template-columns:48px 1fr;min-height:auto}.stage-card>div{padding:20px 14px}.stage-number{grid-row:1/span 3}.stage-when,.stage-main{grid-column:2}.stage-route{grid-column:2;min-height:72px}.stage-main h3{font-size:37px}.stage-main p{font-size:13px}.photo-break{min-height:620px}.photo-caption{padding:100px 24px}.flight-table{overflow-x:auto}.flight-row{min-width:850px}.flight-note-grid{grid-template-columns:1fr}.stays-intro{display:block}.stays-intro>p:last-child{margin-top:30px}.hotel-grid{grid-template-columns:1fr 1fr}.field-guide-head>p{margin-top:30px}.places-grid{grid-template-columns:1fr}.place-card{min-height:270px}.filter-bar{overflow-x:auto}.filter-bar button{white-space:nowrap}.filter-bar>span{display:none}.site-footer{grid-template-columns:1fr;align-items:start;gap:35px}.site-footer>p{text-align:left}.footer-links{align-items:flex-start}}@media (min-width:851px) and (max-width:1120px){.nav-shell nav{gap:17px}.nav-shell nav a:nth-child(2),.nav-shell nav a:nth-child(3){display:none}.hotel-grid{grid-template-columns:repeat(3,1fr)}.stage-card{grid-template-columns:55px 140px minmax(300px,1fr) 190px}}@media (max-width:540px){.hero-actions{flex-direction:column;align-items:flex-start;gap:15px}.passport-stamp{display:none}.hero-stats strong{font-size:23px}.hero-stats span{font-size:7px}.section-kicker span:last-child{display:none}.reality-section{padding-left:20px;padding-right:20px}.editor-verdict{grid-template-columns:1fr}.access-legend{flex-direction:column;align-items:flex-start}.hotel-grid{grid-template-columns:1fr}.hotel-card{min-height:330px}.traveller-toggle{border-radius:18px;grid-template-columns:1fr;width:100%;display:grid}.budget-total strong{font-size:55px}.budget-line{grid-template-columns:32px 1fr auto}.budget-line>strong{font-size:10px}.budget-line>b{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.penguin-subnav{z-index:18;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:62px;color:var(--ink);scrollbar-width:none;background:#f9f5f0f0;align-items:center;gap:28px;padding:0 clamp(24px,5vw,80px);display:flex;position:sticky;top:0;overflow-x:auto}.penguin-subnav::-webkit-scrollbar{display:none}.penguin-subnav span{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;margin-right:auto;font-size:.62rem;font-weight:650}.penguin-subnav a{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding-block:21px;font-size:.62rem;font-weight:600}.penguin-subnav a:hover{color:var(--coral)}.penguin-credits{border-top:1px solid var(--line);background:var(--paper);color:#080a0994;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:24px;padding:28px clamp(24px,7vw,108px);font-size:.62rem;display:flex}.penguin-credits p{margin:0}.penguin-credits div{flex-wrap:wrap;justify-content:flex-end;gap:12px 24px;display:flex}.penguin-credits a:hover{color:var(--coral)}#route,#flights,#stays,#field-guide,#budget{scroll-margin-top:62px}@media (max-width:850px){.penguin-subnav{gap:22px;padding-inline:20px}.penguin-subnav span{display:none}.penguin-credits{flex-direction:column}.penguin-credits div{justify-content:flex-start}}}
