html{scroll-behavior:smooth;scroll-padding-top:92px}.wroot{--p-paper:#fcfaf6;--p-parchment:#f2ece2;--p-oat:#e8dccc;--p-ink:#1e1a15;--p-ink-soft:#554f47;--p-espresso:#1e1a14;--p-espresso-2:#28231d;--p-clay:#c74d38;--p-clay-hover:#b6341f;--p-sage:#557255;--p-vermilion:#c50710;--surface:var(--p-paper);--surface-2:var(--p-parchment);--surface-3:var(--p-oat);--text:var(--p-ink);--text-soft:var(--p-ink-soft);--line:#beb6ab;--line-strong:#84786b;--accent:var(--p-clay);--accent-hover:var(--p-clay-hover);--accent-soft:#ffe4db;--on-accent:#fefbf8;--success:var(--p-sage);--danger:#ac312a;--focus:#c74d383d;--font-display:"Newsreader", Georgia, serif;--font-body:"Manrope", "Helvetica Neue", sans-serif;--font-mono:"IBM Plex Mono", monospace;--step--1:.75rem;--step-0:1rem;--step-1:1.125rem;--step-2:1.375rem;--step-3:clamp(1.75rem, 4vw, 2.5rem);--step-4:clamp(2.5rem, 7vw, 5.5rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--radius-sm:6px;--radius:8px;--radius-lg:14px;--header-h:72px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){.wroot{--p-paper:lab(98.2845% .164658 2.28316);--p-parchment:lab(93.6616% .894636 5.67535);--p-oat:lab(88.4358% 2.29666 9.34478);--p-ink:lab(9.5186% 1.52428 4.35848);--p-ink-soft:lab(33.8825% 1.82691 5.47999);--p-espresso:lab(9.54589% .84766 4.55285);--p-espresso-2:lab(14.1745% 1.38739 5.31709);--p-clay:lab(49.828% 48.6314 38.5447);--p-clay-hover:lab(42.7408% 52.0974 43.8064);--p-sage:lab(45.0202% -15.3763 12.1979);--p-vermilion:lab(42.2194% 66.1047 52.1636);--line:lab(74.507% 1.62968 6.71067);--line-strong:lab(51.2812% 3.09995 9.17797);--accent-soft:lab(92.7639% 10.7822 9.63457);--on-accent:lab(98.8548% .282347 1.88134);--danger:lab(40.4439% 49.9481 34.9114);--focus:lab(49.828% 48.6314 38.5447/.24)}}.wroot[data-wtheme=dark]{--surface:var(--p-espresso);--surface-2:var(--p-espresso-2);--surface-3:#352f27;--text:#f3eee6;--text-soft:#b7b0a5;--line:#4e463d;--line-strong:#847c70;--accent-soft:#4b281f;--on-accent:#fbf8f4;--focus:#e2805e59;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){.wroot[data-wtheme=dark]{--surface-3:lab(19.9771% 1.57584 6.06776);--text:lab(94.2339% .704318 4.53261);--text-soft:lab(72.2077% 1.11428 6.83925);--line:lab(30.421% 1.74016 6.79741);--line-strong:lab(52.4667% 1.87176 7.50213);--accent-soft:lab(20.671% 15.9968 13.2261);--on-accent:lab(97.6976% .3407 2.25881);--focus:lab(64.2322% 36.23 35.765/.35)}}.wroot{box-sizing:border-box;background:var(--surface);min-height:100dvh;color:var(--text);font-family:var(--font-body);font-size:var(--step-0);-webkit-font-smoothing:antialiased;line-height:1.65}.wroot *,.wroot :before,.wroot :after{box-sizing:inherit}.wroot:before{content:"";z-index:20;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:fixed;inset:0}.wroot img{width:100%;max-width:100%;display:block}.wroot a{color:inherit;text-decoration:none}.wroot button,.wroot input,.wroot select,.wroot textarea{font:inherit;color:inherit}.wroot button,.wroot [role=button]{cursor:pointer}.wroot button{background:0 0;border:0}.wroot button:disabled{cursor:not-allowed;opacity:.48}.wroot input,.wroot select,.wroot textarea{min-width:0}.wroot textarea{resize:vertical}.wroot ::selection{background:var(--accent-soft)}.wroot :focus-visible{outline:2px solid var(--accent);outline-offset:3px;box-shadow:0 0 0 5px var(--focus)}.wroot [hidden]{display:none!important}.wroot h1,.wroot h2,.wroot h3,.wroot h4{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-weight:600;line-height:.98}.wroot h1{font-size:var(--step-4)}.wroot h2{font-size:var(--step-3)}.wroot h3{font-size:var(--step-2);line-height:1.1}.wroot p{max-width:68ch}.wroot .w-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wroot .container{width:min(100% - 32px,1280px);margin-inline:auto}.wroot .narrow{width:min(100% - 32px,880px);margin-inline:auto}.wroot .section{padding-block:var(--space-8)}.wroot .section-sm{padding-block:var(--space-7)}.wroot .surface-band{background:var(--surface-2)}.wroot .espresso-band{background:var(--p-espresso);color:#f3eee6;color:lab(94.2339% .704318 4.53261)}.wroot .espresso-band .folio{color:#ccb1a0;color:lab(74.3426% 8.0851 12.8688)}.wroot .folio{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.055em;text-transform:uppercase;line-height:1.5}.wroot .muted{color:var(--text-soft)}.wroot .clay{color:var(--accent)}.wroot .display-italic{font-style:italic;font-weight:400}.wroot .lede{font-size:var(--step-1);color:var(--text-soft);line-height:1.6}.wroot .espresso-band .lede,.wroot .hero .lede{color:#dcd7cf;color:lab(86.1137% .707865 4.53497)}.wroot .rule{border:0;border-top:1px solid var(--line)}.wroot .arrow{transition:transform .16s ease-out;display:inline-block}.wroot a:hover .arrow,.wroot button:hover .arrow{transform:translate(2px)}.wroot .text-link{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:5px;align-items:center;gap:8px;font-weight:700;display:inline-flex}.wroot .text-link:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.wroot .site-header{z-index:30;min-height:var(--header-h);background:color-mix(in oklch, var(--surface) 90%, transparent);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid #0000;transition:border-color .18s ease-out;position:sticky;top:0}.wroot .site-header.scrolled{border-bottom-color:var(--line)}.wroot .nav-shell{min-height:var(--header-h);justify-content:space-between;align-items:center;gap:16px;display:flex}.wroot .brand{flex-shrink:0;align-items:center;gap:10px;min-height:48px;display:inline-flex}.wroot .brand-type{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;font-size:1.18rem;font-weight:600;line-height:.95}.wroot .brand-type .mp-nav__brand-compact{display:none}.wroot .brand-type .mp-nav__brand-accent{color:var(--accent)}.wroot .desktop-nav{align-items:center;gap:28px;display:none}.wroot .desktop-nav a{align-items:center;min-height:44px;font-size:.88rem;font-weight:700;display:inline-flex;position:relative}.wroot .desktop-nav a:after{content:"";background:var(--accent);height:1px;transition:right .18s ease-out;position:absolute;bottom:6px;left:0;right:100%}.wroot .desktop-nav a:hover:after,.wroot .desktop-nav a[aria-current=page]:after{right:0}.wroot .nav-actions{align-items:center;gap:4px;display:flex}.wroot .icon-btn{border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;transition:background .16s ease-out;display:inline-grid}.wroot .icon-btn:hover{background:var(--surface-2)}.wroot .icon-btn svg{width:19px;height:19px}.wroot .theme-sun,.wroot[data-wtheme=dark] .theme-moon{display:none}.wroot[data-wtheme=dark] .theme-sun{display:block}.wroot .menu-toggle{display:inline-grid}.wroot .mobile-menu{inset:var(--header-h) 0 auto 0;z-index:29;background:var(--surface);border-bottom:1px solid var(--line);transform-origin:top;padding:12px 16px 24px;position:fixed}.wroot .mobile-menu nav{display:grid}.wroot .mobile-menu a{border-bottom:1px solid var(--line);min-height:54px;font-family:var(--font-display);justify-content:space-between;align-items:center;font-size:1.45rem;display:flex}.wroot .mobile-menu .btn{margin-top:16px}.wroot .nav-actions .nav-cta{display:none}.wroot .btn{border-radius:var(--radius);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 20px;font-size:.88rem;font-weight:800;line-height:1.2;transition:transform .16s ease-out,background .16s ease-out,border-color .16s ease-out,color .16s ease-out;display:inline-flex}.wroot .btn:hover{transform:translateY(-2px)}.wroot .btn:active{transform:translateY(0)}.wroot .btn-primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.wroot .btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.wroot .btn-secondary{color:var(--text);border-color:var(--line-strong);background:0 0}.wroot .btn-secondary:hover{background:var(--surface-2);border-color:var(--text-soft)}.wroot .btn-dark{background:var(--p-espresso);color:#f9f4ee;color:lab(96.5487% .580162 3.77269);border-color:var(--p-espresso)}.wroot .btn-block{width:100%}.wroot .btn-small{min-height:44px;padding:10px 14px}.wroot .button-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wroot .field{gap:8px;display:grid}.wroot .field label,.wroot .field-label{font-size:.82rem;font-weight:800}.wroot .field input,.wroot .field select,.wroot .field textarea,.wroot .input{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);outline:none;width:100%;min-height:48px;padding:12px 14px}.wroot .field textarea{min-height:108px}.wroot .field input:focus,.wroot .field select:focus,.wroot .field textarea:focus,.wroot .input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--focus)}.wroot .field .hint{color:var(--text-soft);font-size:.78rem}.wroot .field-error{color:var(--danger);font-size:.8rem;font-weight:700}.wroot .form-grid{gap:18px;display:grid}.wroot .choice-grid{gap:10px;display:grid}.wroot .choice{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;align-items:flex-start;gap:12px;min-width:0;min-height:56px;padding:15px;transition:border-color .16s ease-out,background .16s ease-out;display:flex;position:relative}.wroot .choice:hover{border-color:var(--line-strong)}.wroot .choice:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.wroot .choice input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:3px}.wroot .choice strong{overflow-wrap:break-word;line-height:1.35;display:block}.wroot .choice small{color:var(--text-soft);overflow-wrap:break-word;margin-top:4px;line-height:1.5;display:block}.wroot .switch-row{justify-content:space-between;align-items:center;gap:16px;min-height:56px;display:flex}.wroot .switch{flex:0 0 50px;width:50px;height:44px;position:relative}.wroot .switch:before{content:"";background:var(--surface-3);border:1px solid var(--line-strong);border-radius:20px;width:46px;height:26px;transition:background .16s;position:absolute;top:9px;left:2px}.wroot .switch:after{content:"";background:var(--text-soft);border-radius:50%;width:20px;height:20px;transition:transform .16s,background .16s;position:absolute;top:12px;left:6px}.wroot .switch[aria-checked=true]:before{background:var(--accent);border-color:var(--accent)}.wroot .switch[aria-checked=true]:after{background:var(--on-accent);transform:translate(20px)}.wroot .stepper{border:1px solid var(--line-strong);border-radius:var(--radius);align-items:center;width:fit-content;display:flex;overflow:hidden}.wroot .stepper button{width:48px;height:48px;font-size:1.4rem}.wroot .stepper button:hover{background:var(--surface-2)}.wroot .stepper output{text-align:center;min-width:54px;font-family:var(--font-mono)}.wroot .notice{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);padding:14px 16px;font-size:.86rem}.wroot .notice.error{border-color:var(--danger);background:color-mix(in oklch, var(--danger) 8%, var(--surface))}.wroot .status-line{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--text-soft);align-items:center;gap:8px;font-size:.72rem;display:flex}.wroot .status-dot{background:var(--success);border-radius:50%;width:7px;height:7px}.wroot .hero{min-height:var(--w-hero-minh,calc(100svh - var(--header-h)));isolation:isolate;background:var(--p-espresso);color:var(--w-hero-ink,#fbf8f3);align-items:flex-end;display:flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.wroot .hero{color:var(--w-hero-ink,lab(97.7032% .459075 3.01486))}}.wroot .hero-media{z-index:-2;position:absolute;inset:0}.wroot .hero-media img{object-fit:cover;object-position:58% center;height:100%}.wroot .hero:after{content:"";z-index:-1;background:linear-gradient(180deg, oklch(var(--w-wash-c,.15 .01 70) / calc(.04 * var(--w-wash,1))) 20%, oklch(var(--w-wash-c,.15 .01 70) / calc(.88 * var(--w-wash,1))) 100%);position:absolute;inset:0}.wroot .hero-content{width:100%;text-align:var(--w-hero-align,start);padding-block:56px}.wroot .hero .hero-content{pointer-events:none}.wroot .hero .hero-content *{pointer-events:auto}.wroot .hero h1{text-shadow:0 1px 20px #0303031f;text-shadow:0 1px 20px lab(.903296% 0 0/.12);max-width:780px}.wroot .hero .lede{max-width:520px;color:var(--w-hero-lede,#dcd7cf);margin-top:22px}@supports (color:lab(0% 0 0)){.wroot .hero .lede{color:var(--w-hero-lede,lab(86.1137% .707865 4.53497))}}.wroot .hero .button-row{justify-content:var(--w-hero-justify,flex-start);margin-top:28px}.wroot .hero-meta{color:var(--w-hero-meta,#e2ddd5);flex-wrap:wrap;gap:10px 22px;margin-bottom:24px;display:flex}@supports (color:lab(0% 0 0)){.wroot .hero-meta{color:var(--w-hero-meta,lab(88.4338% .706792 4.53427))}}.wroot .hero-meta span{align-items:center;gap:10px;display:inline-flex}.wroot .hero-meta span:not(:last-child):after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;margin-left:12px}.wroot .section-heading{gap:20px;margin-bottom:40px;display:grid}.wroot .section-heading h2{max-width:720px}.wroot .section-heading p{color:var(--text-soft)}.wroot .doors{border-top:1px solid var(--line)}.wroot .door{border-bottom:1px solid var(--line);gap:24px;padding:28px 0;transition:background .18s ease-out,padding .18s ease-out;display:grid;position:relative}.wroot .door:hover{background:var(--surface-2);padding-inline:16px}.wroot .door-index{color:var(--accent)}.wroot .door h3{font-size:clamp(2rem,5vw,3rem)}.wroot .door p{color:var(--text-soft);margin-top:10px}.wroot .door-price{justify-content:space-between;align-items:center;gap:16px;display:flex}.wroot .door-price strong{font-family:var(--font-mono);font-size:.85rem;font-weight:500}.wroot .door-price .arrow{color:var(--accent);font-size:1.5rem}.wroot .trip-wall{gap:24px;display:grid}.wroot .trip-object{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:3px 10px 10px 3px;flex-direction:column;min-height:460px;transition:transform .18s ease-out,border-color .18s ease-out;display:flex;position:relative;overflow:hidden}.wroot .trip-object:before{content:"";z-index:2;background:repeating-linear-gradient(90deg, var(--line-strong) 0 1px, transparent 1px 3px);opacity:.7;width:8px;position:absolute;inset:0 auto 0 0}.wroot .trip-object:hover{border-color:var(--accent);transform:translateY(-3px)}.wroot .trip-object .trip-object-media{background:var(--surface-3);height:230px;overflow:hidden}.wroot .trip-object .trip-object-media img{object-fit:cover;filter:saturate(.85);height:100%}.wroot .trip-object-content{flex-direction:column;flex:1;padding:24px 24px 24px 30px;display:flex}.wroot .trip-object h3{margin-top:14px;font-size:2rem}.wroot .trip-route{color:var(--text-soft);margin-top:12px;font-size:.86rem}.wroot .trip-object-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:28px;display:flex}.wroot .trip-object-footer strong{font-family:var(--font-mono);font-size:.82rem;font-weight:500}.wroot .steps{border-top:1px solid var(--line);display:grid}.wroot .step{border-bottom:1px solid var(--line);padding:26px 0}.wroot .step .folio{color:var(--accent)}.wroot .step h3{margin-top:20px}.wroot .step p{color:var(--text-soft);margin-top:10px}.wroot .story-grid{align-items:center;gap:36px;display:grid}.wroot .story-copy h2{margin-bottom:22px}.wroot .signature-row{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 24px;margin-top:28px;padding-top:20px;display:flex}.wroot .seal{border:2px solid var(--p-vermilion);width:82px;height:82px;color:var(--p-vermilion);font-family:var(--font-display);text-align:center;border-radius:50%;flex:none;place-items:center;font-size:.92rem;line-height:1.05;display:grid;transform:rotate(-8deg)}.wroot .story-image{border-radius:var(--radius-lg);background:var(--surface-3);min-height:340px;overflow:hidden}.wroot .story-image img{object-fit:cover;height:100%;min-height:340px}.wroot .final-cta{position:relative;overflow:hidden}.wroot .final-cta:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#c74d3842,#0000 68%);background:radial-gradient(circle,lab(49.828% 48.6314 38.5447/.26),#0000 68%);width:80vw;max-width:380px;position:absolute;top:-180px;right:-120px}.wroot .final-cta .button-row{margin-top:28px}.wroot .final-cta h2{max-width:750px;font-size:clamp(2.6rem,7vw,5rem)}.wroot .trip-hero{min-height:var(--w-hero-minh,min(760px, calc(100svh - var(--header-h))))}.wroot .trip-hero h1{max-width:850px;font-size:clamp(2.8rem,7vw,5.4rem)}.wroot .route-line{font-family:var(--font-mono);letter-spacing:.035em;text-transform:uppercase;color:var(--w-hero-meta,#e2ddd5);margin-top:20px;font-size:.75rem;line-height:1.8}@supports (color:lab(0% 0 0)){.wroot .route-line{color:var(--w-hero-meta,lab(88.4338% .706792 4.53427))}}.wroot .price-hero{margin-top:20px;font-size:1rem}.wroot .price-hero strong{font-family:var(--font-display);font-size:2rem;font-weight:600}.wroot .certainty-grid{border-top:1px solid var(--line);display:grid}.wroot .certainty-col{border-bottom:1px solid var(--line);padding:26px 0}.wroot .certainty-col h3{font-family:var(--font-body);letter-spacing:0;align-items:center;gap:10px;font-size:.88rem;display:flex}.wroot .certainty-col h3:before{content:"";background:var(--line-strong);border-radius:50%;width:8px;height:8px}.wroot .certainty-col:first-child h3:before{background:var(--success)}.wroot .certainty-col:last-child h3:before{background:var(--accent)}.wroot .tick-list{gap:12px;margin-top:20px;padding:0;list-style:none;display:grid}.wroot .tick-list li{color:var(--text-soft);padding-left:20px;font-size:.9rem;position:relative}.wroot .tick-list li:before{content:"·";color:var(--text);font-weight:900;position:absolute;left:3px}.wroot .booking-styles{border-top:1px solid var(--line);gap:20px;margin-top:34px;padding-top:26px;display:grid}.wroot .booking-style h3{font-family:var(--font-body);letter-spacing:0;font-size:.95rem;font-weight:800}.wroot .booking-style p{color:var(--text-soft);margin-top:8px;font-size:.9rem}.wroot .itinerary-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:40px;display:flex}.wroot .itinerary{gap:0;display:grid;position:relative}.wroot .itinerary:before{content:"";background:repeating-linear-gradient(to bottom, var(--line-strong) 0 5px, transparent 5px 10px);width:1px;position:absolute;top:20px;bottom:20px;left:15px}.wroot .day{padding-bottom:30px;padding-left:44px;position:relative}.wroot .day:before{content:"";border:2px solid var(--surface);background:var(--accent);width:11px;height:11px;box-shadow:0 0 0 1px var(--accent);border-radius:50%;position:absolute;top:24px;left:10px}.wroot .day-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.wroot .day-summary{gap:18px;padding:20px;display:grid}.wroot .day-image{background:var(--surface-3);height:210px;overflow:hidden}.wroot .day-image img{object-fit:cover;height:100%;transition:transform .4s ease-in-out}.wroot .day-card:hover .day-image img{transform:scale(1.02)}.wroot .day-title-row{justify-content:space-between;align-items:start;gap:16px;display:flex}.wroot .day-title-row h3{margin-top:8px}.wroot .day-title-row .folio{color:var(--accent)}.wroot .day-card p{color:var(--text-soft);margin-top:12px;font-size:.9rem}.wroot .day-card.connection{background:var(--surface-2);border-style:dashed}.wroot .day-card.connection .day-title-row .folio:after{content:" · connection";color:var(--accent)}.wroot .day-toggle{min-width:44px;min-height:44px;color:var(--text-soft);justify-content:center;align-items:center;gap:8px;font-size:.8rem;font-weight:800;display:inline-flex}.wroot .day-toggle svg{width:18px;transition:transform .18s}.wroot .day-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.wroot .day-detail{color:var(--text-soft);padding:0 20px 20px;font-size:.9rem}.wroot .day-detail ul{margin:12px 0 0 18px;padding:0}.wroot .travel-leg{color:var(--text-soft);margin:-12px 0 30px 44px}.wroot .show-days-wrap{margin:4px 0 0 44px}.wroot .booking-shell{gap:32px;display:grid}.wroot .booking-main{min-width:0}.wroot .booking-options{gap:20px;display:grid}.wroot .booking-panel{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);padding:24px}.wroot .booking-panel.managed{border-color:var(--line);background:var(--surface-2)}.wroot .booking-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.wroot .booking-panel-head h3{font-size:2rem}.wroot .booking-panel-head .folio{color:var(--accent)}.wroot .booking-panel .form-grid+.form-grid{margin-top:20px}.wroot .booking-subhead{margin:26px 0 12px;font-size:.82rem;font-weight:800}.wroot .custom-date{margin-top:12px}.wroot .party-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.wroot .price-summary{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.wroot .price-summary-row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.wroot .price-summary-row strong{font-family:var(--font-display);font-size:2.25rem;font-weight:600}.wroot .price-summary p{color:var(--text-soft);margin-top:5px;font-size:.78rem}.wroot .price-summary .btn{margin-top:18px}.wroot .managed-fee{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;margin-bottom:18px;font-size:.75rem;display:inline-block}.wroot .booking-rail{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-2);align-self:start;padding:22px}.wroot .booking-rail h3{font-size:1.65rem}.wroot .booking-rail .route-line{color:var(--text-soft);margin:12px 0 20px}.wroot .rail-list{border-block:1px solid var(--line);gap:12px;margin:0;padding-block:18px;font-size:.84rem;list-style:none;display:grid}.wroot .rail-list li{justify-content:space-between;gap:12px;display:flex}.wroot .rail-list span{color:var(--text-soft)}.wroot .rail-price{margin-top:18px}.wroot .rail-price strong{font-family:var(--font-display);font-size:2.2rem;font-weight:600;display:block}.wroot .practical-grid{gap:34px;display:grid}.wroot .practical-list{gap:24px;display:grid}.wroot .practical-item h3{font-family:var(--font-body);letter-spacing:0;font-size:.88rem}.wroot .practical-item p{color:var(--text-soft);margin-top:8px;font-size:.9rem}.wroot .faq{border-top:1px solid var(--line)}.wroot .faq details{border-bottom:1px solid var(--line)}.wroot .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:62px;font-weight:800;list-style:none;display:flex}.wroot .faq summary::-webkit-details-marker{display:none}.wroot .faq summary:after{content:"+";font-family:var(--font-mono);font-size:1.25rem;font-weight:400}.wroot .faq details[open] summary:after{content:"−"}.wroot .faq details p{color:var(--text-soft);padding:0 30px 22px 0;font-size:.9rem}.wroot .mobile-booking-bar{z-index:25;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in oklch, var(--surface) 94%, transparent);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;inset:auto 0 0}@media (max-width:899.98px){.wroot:has(.mobile-booking-bar){padding-bottom:calc(82px + env(safe-area-inset-bottom))}}.wroot .mobile-booking-bar strong{font-family:var(--font-display);font-size:1.35rem;line-height:1;display:block}.wroot .mobile-booking-bar small{color:var(--text-soft);font-size:.68rem}.wroot .planner-body{background:var(--surface-2);min-height:60vh}.wroot .planner-top{border-bottom:1px solid var(--line);background:var(--surface);padding-block:22px}.wroot .planner-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.wroot .planner-title-row h1{font-size:clamp(2rem,4vw,3rem)}.wroot .planner-title-row .folio{color:var(--text-soft);margin-bottom:8px}.wroot .planner-actions{align-items:center;gap:16px;display:flex}.wroot .planner-layout{gap:24px;padding-block:24px 110px;display:grid}.wroot .progress-rail{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:20px}.wroot .progress-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.wroot .progress-head strong{font-family:var(--font-mono);font-size:.75rem;font-weight:500}.wroot .progress-track{background:var(--surface-3);height:3px;overflow:hidden}.wroot .progress-track span{background:var(--accent);width:11%;height:100%;transition:width .22s ease-out;display:block}.wroot .planner-nav{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:16px;display:grid}.wroot .planner-nav button{border-radius:var(--radius-sm);min-height:48px;color:var(--text-soft);font-family:var(--font-mono);text-transform:uppercase;padding:8px 4px;font-size:.67rem;position:relative}.wroot .planner-nav button:hover{background:var(--surface-2)}.wroot .planner-nav button[aria-current=step]{background:var(--accent-soft);color:var(--text)}.wroot .planner-nav button.confirmed:after{content:"";background:var(--success);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.wroot .planner-nav button:disabled:after{content:"×";position:absolute;top:4px;right:7px}.wroot .planner-main{min-width:0}.wroot .planner-paper{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);min-height:580px;padding:24px}.wroot .paper-head{border-bottom:1px solid var(--line);margin-bottom:26px;padding-bottom:24px}.wroot .paper-head .folio{color:var(--accent)}.wroot .paper-head h2{margin-top:10px;font-size:clamp(2.1rem,5vw,3.4rem)}.wroot .paper-head p{color:var(--text-soft);margin-top:12px}.wroot .planner-step{display:none}.wroot .planner-step.active{animation:.18s ease-out w-paper-in;display:block}@keyframes w-paper-in{0%{opacity:0;transform:translateY(8px)scale(.995)}to{opacity:1;transform:none}}.wroot .step-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:32px;padding-top:22px;display:flex}.wroot .step-footer #step-next{display:none}.wroot .tour-list{gap:12px;display:grid}.wroot .tour-item{border-bottom:1px solid var(--line);gap:12px;padding:18px 0;display:grid}.wroot .tour-item:last-child{border-bottom:0}.wroot .tour-item h3{font-family:var(--font-body);letter-spacing:0;font-size:.95rem}.wroot .tour-item p{color:var(--text-soft);margin-top:5px;font-size:.82rem}.wroot .included-tag{border:1px solid var(--line-strong);width:fit-content;font-family:var(--font-mono);text-transform:uppercase;border-radius:4px;padding:3px 8px;font-size:.65rem}.wroot .hotel-modes{gap:12px;display:grid}.wroot .hotel-note{margin-top:20px}.wroot .deposit-box{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);margin-top:24px;padding:20px}.wroot .deposit-box .price-summary-row strong{font-size:1.8rem}.wroot .verification-row{border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:14px;display:flex}.wroot .verified{color:var(--success);font-weight:800}.wroot .voucher{border:1px dashed var(--line-strong);background:var(--surface);padding:22px}.wroot .voucher-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding-bottom:18px;display:flex}.wroot .voucher-head h3{font-size:1.8rem}.wroot .voucher-grid{gap:16px;margin-top:20px;display:grid}.wroot .voucher-grid dt{font-family:var(--font-mono);text-transform:uppercase;color:var(--text-soft);font-size:.67rem}.wroot .voucher-grid dd{margin-top:4px;font-weight:700}.wroot .handbook-options{gap:12px;display:grid}.wroot .handbook{border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;grid-template-columns:72px 1fr;align-items:center;gap:16px;padding:16px;display:grid}.wroot .handbook:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.wroot .handbook-cover{background:var(--p-espresso);color:#efe3cf;color:lab(90.7951% 1.93399 11.4568);border-left:5px solid var(--accent);height:94px;font-family:var(--font-display);text-align:center;place-items:center;padding:8px;line-height:1.05;display:grid}.wroot .handbook input{width:18px;height:18px;accent-color:var(--accent)}.wroot .handbook-copy{grid-template-columns:18px 1fr;gap:12px;display:grid}.wroot .handbook-copy strong{display:block}.wroot .handbook-copy small{color:var(--text-soft);margin-top:4px;display:block}.wroot .planner-summary{display:none}.wroot .planner-mobile-action{z-index:25;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in oklch, var(--surface) 95%, transparent);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:fixed;inset:auto 0 0}.wroot .planner-mobile-action .btn{width:100%}.wroot .account-callout{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);gap:16px;padding:20px;display:grid}.wroot .arrival-register{color:var(--w-hero-meta,#e2ddd5);margin-top:18px}@supports (color:lab(0% 0 0)){.wroot .arrival-register{color:var(--w-hero-meta,lab(88.4338% .706792 4.53427))}}.wroot .arrival-switch{flex-wrap:wrap;align-items:stretch;gap:8px;margin-top:30px;display:flex}.wroot .arrival-switch-label{color:#e2ddd5;color:lab(88.4338% .706792 4.53427);align-self:center;margin-right:6px}.wroot .arrival-pill{border-radius:var(--radius);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0a0759;background:lab(3.04711% .695944 1.72559/.35);border:1px solid #e2ddd573;border:1px solid lab(88.4338% .706792 4.53427/.45);gap:2px;padding:10px 14px;transition:border-color .16s ease-out,background .16s ease-out;display:grid}.wroot .arrival-pill:hover{border-color:#e2ddd5e6;border-color:lab(88.4338% .706792 4.53427/.9)}.wroot .arrival-pill[aria-current=true]{border-color:var(--accent);background:color-mix(in oklch, var(--accent) 22%, #0e0a0780)}@supports (color:lab(0% 0 0)){.wroot .arrival-pill[aria-current=true]{background:color-mix(in oklch, var(--accent) 22%, lab(3.04711% .695944 1.72559/.5))}}.wroot .arrival-pill strong{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;line-height:1.4}.wroot .arrival-pill small{font-family:var(--font-mono);color:#dcd7cfbf;color:lab(86.1137% .707865 4.53497/.75);font-size:.62rem}.wroot .w-img{z-index:0;height:100%;position:relative}.wroot .hero-media .w-img:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg, oklch(var(--w-wash-c,.15 .01 70) / calc(.04 * var(--w-wash,1))) 20%, oklch(var(--w-wash-c,.15 .01 70) / calc(.88 * var(--w-wash,1))) 100%);position:absolute;inset:0}.wroot .hero:has(.hero-media .w-img):after{display:none}.wroot .story-image .w-img{height:auto;min-height:340px}.wroot .w-img>.w-latch{z-index:6;position:absolute;top:56px;right:10px}.w-img-dialog{z-index:7;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);gap:10px;width:min(320px,100% - 20px);padding:14px;display:grid;position:fixed;top:96px;right:10px;box-shadow:0 12px 32px #19151140;box-shadow:0 12px 32px lab(7.22589% 1.19062 3.13728/.25)}.w-img-dialog label{gap:5px;font-size:.72rem;font-weight:800;display:grid}.w-img-dialog input{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-height:40px;padding:8px 10px;font-weight:500}.wroot .w-admin{padding-block:var(--space-7);border-top:2px dashed var(--accent);background:var(--surface-2)}.wroot .w-admin-title{margin-top:10px;font-size:clamp(1.6rem,3vw,2.2rem)}.wroot .w-admin-lede{margin-top:8px;font-size:.85rem}.wroot .w-admin-block{border:1px solid var(--line-strong);border-radius:var(--radius-lg);margin:26px 0 0;padding:18px}.wroot .w-admin-block legend{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--accent);padding:0 8px;font-size:.68rem}.wroot .w-admin-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.wroot .w-admin-field{gap:5px;font-size:.78rem;font-weight:800;display:grid;position:relative}.wroot .w-admin-field input,.wroot .w-admin-field select,.wroot .w-admin-field textarea{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;min-height:42px;padding:9px 11px;font-weight:500}.wroot .w-admin-field textarea{min-height:76px}.wroot .w-admin-saved{color:var(--success);font-size:.68rem;font-style:normal;font-family:var(--font-mono);position:absolute;top:0;right:0}.wroot .w-admin-city{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.wroot .w-admin-city-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.wroot .w-admin-city-actions{gap:6px;display:inline-flex}.wroot .w-admin-city-actions button,.wroot .w-admin-archived-row button{border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-height:34px;padding:4px 12px;font-size:.75rem;font-weight:800}.wroot .w-admin-city-actions button:hover,.wroot .w-admin-archived-row button:hover{border-color:var(--accent);color:var(--accent)}.wroot .w-admin-city-actions button.danger{border-color:var(--danger);color:var(--danger)}.wroot .w-admin-add{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;padding-top:16px;display:flex}.wroot .w-admin-add input{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-height:42px;padding:9px 11px}.wroot .w-admin-add input[type=number]{width:90px}.wroot .w-admin-archived{gap:8px;margin-top:18px;display:grid}.wroot .w-admin-archived-row{color:var(--text-soft);align-items:center;gap:12px;font-size:.82rem;display:inline-flex}.wroot .site-footer{background:var(--surface);border-top:1px solid var(--line);padding:42px 0 28px}.wroot .footer-grid{gap:34px;display:grid}.wroot .footer-brand p{color:var(--text-soft);margin-top:16px;font-size:.85rem}.wroot .footer-links{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.wroot .footer-col h3{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.wroot .footer-col a{min-height:44px;color:var(--text-soft);align-items:center;font-size:.82rem;display:flex}.wroot .footer-col a:hover{color:var(--accent)}.wroot .footer-bottom{border-top:1px solid var(--line);color:var(--text-soft);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:34px;padding-top:20px;display:flex}.wroot .dialog{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);width:min(100% - 32px,480px);color:var(--text);padding:0}.wroot .dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080503a6;background:lab(1.55914% .462011 1.07971/.65)}.wroot .dialog-inner{padding:26px}.wroot .dialog-head{justify-content:space-between;align-items:start;gap:16px;margin-bottom:20px;display:flex}.wroot .dialog-head h2{font-size:2rem}.wroot .dialog form{gap:16px;display:grid}.wroot .toast{z-index:50;right:16px;bottom:calc(92px + env(safe-area-inset-bottom));border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--p-espresso);color:#f5f1ea;color:lab(95.3886% .58049 3.77289);opacity:0;pointer-events:none;width:min(100% - 32px,390px);padding:15px 18px;font-size:.85rem;transition:opacity .18s ease-out,transform .18s ease-out;position:fixed;transform:translateY(12px)}.wroot .toast.show{opacity:1;transform:translateY(0)}.wroot .w-section{position:relative}.wroot .w-section.w-section--latched{outline:1.5px dashed var(--accent);outline-offset:6px}.wroot .w-latch{z-index:5;border:1px solid var(--line-strong);background:var(--surface);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--text-soft);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.62rem;display:inline-flex;position:absolute;top:8px;right:8px}.wroot .w-latch:hover{color:var(--accent);border-color:var(--accent)}@media (min-width:640px){.wroot .container,.wroot .narrow{width:min(100% - 64px,1280px)}.wroot .narrow{max-width:880px}.wroot .section{padding-block:var(--space-9)}.wroot .form-grid.two,.wroot .choice-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.wroot .choice-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.wroot .trip-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.wroot .trip-object:first-child{grid-column:1/-1;grid-template-columns:1.2fr 1fr;min-height:390px;display:grid}.wroot .trip-object:first-child .trip-object-media{height:100%}.wroot .day-summary{grid-template-columns:.85fr 1.15fr;padding:0}.wroot .day-image{height:100%;min-height:250px}.wroot .day-copy{padding:24px}.wroot .day-detail{padding-inline:24px}.wroot .voucher-grid{grid-template-columns:repeat(2,1fr)}.wroot .footer-grid{grid-template-columns:1fr 1.2fr}.wroot .footer-links{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.wroot .desktop-nav{display:flex}.wroot .menu-toggle{display:none}.wroot .mobile-menu{display:none!important}.wroot .nav-actions .nav-cta{margin-left:8px;display:inline-flex}.wroot .section-heading{grid-template-columns:1.2fr .8fr;align-items:end}.wroot .section-heading .folio{grid-column:1/-1}.wroot .doors{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.wroot .door{border-right:1px solid var(--line);border-bottom:0;padding:30px}.wroot .door:first-child{padding-left:0}.wroot .door:last-child{border-right:0}.wroot .door:hover{padding-inline:30px}.wroot .door:first-child:hover{padding-left:16px}.wroot .door-price{margin-top:30px}.wroot .steps{grid-template-columns:repeat(3,1fr)}.wroot .step{border-right:1px solid var(--line);border-bottom:0;padding:30px}.wroot .step:first-child{padding-left:0}.wroot .step:last-child{border-right:0}.wroot .story-grid{grid-template-columns:1.15fr .85fr;gap:72px}.wroot .certainty-grid{grid-template-columns:repeat(3,1fr)}.wroot .certainty-col{border-right:1px solid var(--line);border-bottom:0;padding:28px}.wroot .certainty-col:first-child{padding-left:0}.wroot .certainty-col:last-child{border-right:0}.wroot .practical-grid{grid-template-columns:.8fr 1.2fr;gap:80px}.wroot .booking-styles{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.wroot .mobile-booking-bar{display:none}}@media (min-width:1024px){.wroot .hero-content{padding-block:80px}.wroot .trip-wall{grid-template-columns:1.25fr .875fr .875fr}.wroot .trip-object:first-child{grid-column:auto;min-height:520px;display:flex}.wroot .trip-object:first-child .trip-object-media{height:260px}.wroot .trip-object{min-height:520px}.wroot .trip-object .trip-object-media{height:260px}.wroot .booking-shell{grid-template-columns:minmax(0,1fr) 330px;gap:56px}.wroot .booking-rail{top:calc(var(--header-h) + 24px);position:sticky}.wroot .booking-panel{padding:32px}.wroot .planner-layout{grid-template-columns:220px minmax(0,1fr) 260px;gap:24px;padding-block:32px}.wroot .step-footer #step-next{display:inline-flex}.wroot .progress-rail{top:calc(var(--header-h) + 24px);align-self:start;position:sticky}.wroot .planner-nav{grid-template-columns:1fr;gap:2px}.wroot .planner-nav button{text-align:left;min-height:40px;padding:9px 10px}.wroot .planner-paper{padding:36px 40px}.wroot .planner-summary{top:calc(var(--header-h) + 24px);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);align-self:start;padding:22px;display:block;position:sticky}.wroot .planner-summary h3{font-size:1.5rem}.wroot .summary-list{gap:14px;margin-top:20px;display:grid}.wroot .summary-list div{border-bottom:1px solid var(--line);padding-bottom:12px}.wroot .summary-list dt{font-family:var(--font-mono);text-transform:uppercase;color:var(--text-soft);font-size:.65rem}.wroot .summary-list dd{margin-top:3px;font-size:.82rem;font-weight:700}.wroot .planner-mobile-action{display:none}}@media (min-width:1280px){.wroot .planner-layout{grid-template-columns:240px minmax(0,1fr) 280px;gap:32px}.wroot .extension-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.wroot .extension-footer{grid-template-columns:1fr auto;align-items:end}}@media (prefers-reduced-motion:reduce){.wroot *,.wroot :before,.wroot :after{transition:none!important;animation:none!important}}@media print{.wroot .site-header,.wroot .site-footer,.wroot .progress-rail,.wroot .planner-summary,.wroot .planner-mobile-action,.wroot .planner-top,.wroot .step-footer,.wroot .toast,.wroot .no-print,.wroot .w-latch{display:none!important}.wroot,.wroot .planner-body,.wroot .planner-layout,.wroot .planner-paper{color:#000!important;background:#fff!important}.wroot:before{display:none}.wroot .planner-layout{padding:0;display:block}.wroot .planner-paper{border:0;min-height:0;padding:0}.wroot .planner-step{display:none!important}.wroot .planner-step[data-step="6"]{display:block!important}.wroot .voucher{border:1px solid #333}}.wroot .door-copy{color:var(--text-soft);margin:10px 0 0;font-size:.95rem}.wroot .step-copy{color:var(--text-soft);margin:10px 0 0}.wroot .notes-copy{color:var(--text-soft);margin:0}.wroot .notes-folio{margin-top:28px;display:block}.wroot .trip-connection-note{color:var(--accent);margin-top:12px;font-size:.8rem;line-height:1.5}.wroot .extension-list{border-top:1px solid var(--line);display:grid}.wroot .extension-item{border-bottom:1px solid var(--line);padding:22px 0}.wroot .extension-item h3{font-family:var(--font-body);letter-spacing:0;font-size:1rem;font-weight:800}.wroot .extension-copy{color:var(--text-soft);margin-top:6px;font-size:.88rem}.wroot .extension-footer{gap:18px;margin-top:26px;display:grid}.wroot .extension-footer p{font-size:.85rem}.wroot .practical-copy{color:var(--text-soft);margin:8px 0 0;font-size:.9rem}.wroot.edit-mode a{pointer-events:none!important;cursor:default!important}.wroot.edit-mode a button,.wroot.edit-mode a textarea,.wroot.edit-mode a input,.wroot.edit-mode a select,.wroot.edit-mode a [title="Double-click to edit this block"],.wroot.edit-mode .w-admin a,.wroot.edit-mode .w-hero-panel a,.wroot.edit-mode .w-latch a,.wroot.edit-mode .w-admin-pricing a{pointer-events:auto!important}.wroot .trip-object .trip-from{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);margin:6px 0 0}.wroot .trip-object .trip-theme{font-family:var(--font-display);color:var(--text-soft);margin:4px 0 0;font-size:.92rem;font-style:italic;font-weight:600}
