@font-face{font-family:Mona Sans;font-style:normal;font-weight:400 900;font-stretch:75% 125%;font-display:swap;src:url(/fonts/p15/mona-sans-400-900-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mona Sans;font-style:normal;font-weight:400 900;font-stretch:75% 125%;font-display:swap;src:url(/fonts/p15/mona-sans-400-900-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/p15/schibsted-grotesk-400-900-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/p15/schibsted-grotesk-400-900-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/p15/dm-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/p15/dm-mono-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/p15/dm-mono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/p15/dm-mono-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/p15/dm-mono-400-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/p15/dm-mono-400-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/p15/newsreader-400-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/p15/newsreader-400-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.p15{--orange:#f74c2e;--orange-hi:#ff5b3d;--orange-press:#d63a1b;--orange-ink:#ab2a0c;--ink:#201e1d;--ink-2:#2b2928;--ink-3:#3b3837;--paper:#f3f2f2;--paper-2:#e9e7e7;--paper-3:#dedbdb;--surface:#fff;--sky:#7fc8f0;--sky-tint:#e2f2fc;--cobalt:#2350e6;--cobalt-tint:#e6ecfd;--leaf:#237a3b;--leaf-tint:#e2f1e6;--sun:#f5d83c;--sun-tint:#fdf6cc;--lime:#c6e05a;--err:#c23a1e;--hair:#201e1d17;--rule:#201e1d26;--t2:#201e1dc2;--t3:#201e1da3;--t4:#201e1d6b;--od:#f3f2f2d1;--od3:#f3f2f2a3;--od-hair:#f3f2f229;--f-d:"Mona Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--f-u:"Schibsted Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--f-label:var(--f-u);--f-m:"DM Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--f-s:"Newsreader", Georgia, "Times New Roman", serif;--ease:cubic-bezier(.16, 1, .3, 1);--spring:cubic-bezier(.34, 1.4, .64, 1);--in:cubic-bezier(.55, 0, .8, .2);--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--pad:20px;background:var(--paper);width:100%;height:100dvh;color:var(--ink);font:400 15px/1.45 var(--f-u);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;text-align:left;isolation:isolate;position:relative;overflow:hidden;container:p15/size}html:has([data-proposal15-root]){background:#f3f2f2;font-family:Schibsted Grotesk,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}html:has([data-proposal15-root]) body{background:#f3f2f2;font-family:Schibsted Grotesk,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.p15 *,.p15 :before,.p15 :after{box-sizing:border-box}.p15 :where(h1,h2,h3,h4,h5,h6){font:inherit;letter-spacing:inherit}.p15 :where(h1,h2,h3,h4,h5,h6,p,ul,ol,figure,dl,dd){margin:0}.p15 :where(ul,ol){padding:0;list-style:none}.p15 :where(button,input,select,textarea){font:inherit;color:inherit}.p15 :where(b,strong){font-weight:700}.p15 :where(img){max-width:100%;display:block}.p15 :where(a),.p15 :where(a:hover){color:inherit}.p15 :where(button:disabled){cursor:not-allowed;opacity:1}.p15 :focus-visible{outline:3px solid var(--ink);outline-offset:2px}.p15 :where(:focus-visible){border-radius:8px}.p15 .p15-on-dark :focus-visible,.p15 .p15-dark :focus-visible{outline-color:var(--sun)}.p15 .p15-ibtn:focus-visible,.p15 .p15-tb-me:focus-visible{outline-offset:-3px}.p15-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.p15-tnum{font-variant-numeric:tabular-nums}@container p15 (min-width:720px){.p15-only-m{display:none!important}.p15-app,.p15-dialog,.p15-toasts{--pad:48px;--col:max(var(--pad), calc((100cqi - 1040px) / 2))}}@container p15 not (min-width:720px){.p15-only-w{display:none!important}}.p15-d-hero,.p15-d-xl,.p15-d-l,.p15-d-m,.p15-d-s{font-family:var(--f-d);font-variation-settings:"wdth" 100;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;font-weight:800;line-height:.9}.p15-d-hero{letter-spacing:-.05em;font-size:64px;line-height:.86}.p15-d-xl{letter-spacing:-.045em;font-size:44px}.p15-d-l{letter-spacing:-.035em;font-size:34px;line-height:.94}.p15-d-m{letter-spacing:-.02em;font-size:24px;line-height:1}.p15-d-s{letter-spacing:-.02em;font-size:20px;line-height:1.05}@container p15 (min-width:720px){.p15-d-hero{letter-spacing:-.055em;font-size:clamp(88px,8.6cqi,150px);line-height:.86}.p15-d-xl{letter-spacing:-.05em;font-size:clamp(56px,5cqi,84px)}.p15-d-l{letter-spacing:-.04em;font-size:clamp(36px,3cqi,48px);line-height:.94}.p15-d-m{letter-spacing:-.035em;font-size:28px;line-height:1}}.p15-o{color:var(--orange)}.p15-wide{font-family:var(--f-d);font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:.02em;font-weight:900;font-stretch:125%;line-height:1}.p15-mono{font-family:var(--f-m);letter-spacing:.01em;font-size:12.5px;font-weight:400}.p15-mono-b{font-weight:500}.p15-mono-u{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.p15-label,.p15-label-sm{font-family:var(--f-label);letter-spacing:.005em;text-transform:none;font-weight:500}.p15-label{font-size:12.5px}.p15-label-sm{font-size:11px}.p15-eyebrow{font:500 11px/1.25 var(--f-label);letter-spacing:.005em;text-transform:none;color:var(--t3);align-items:center;gap:8px;display:flex}.p15-eyebrow-rule:after{content:"";background:var(--rule);flex:1;height:1px}.p15-eyebrow .p15-dot{background:var(--orange);border-radius:50%;flex:none;width:7px;height:7px}.p15-serif{font-family:var(--f-s);font-style:italic;font-weight:400}.p15-lead{color:var(--t2);text-wrap:pretty;max-width:36rem;font-size:17px;line-height:1.5}@container p15 (min-width:720px){.p15-lead{font-size:19px}}.p15-body{color:var(--t2);text-wrap:pretty;font-size:15px;line-height:1.5}.p15-small{color:var(--t2);font-size:13.5px;line-height:1.45}.p15-cap{color:var(--t3);font-size:12px;line-height:1.42}.p15-t2{color:var(--t2)}.p15-t3{color:var(--t3)}.p15-strong{color:var(--ink);font-weight:700}.p15-title{font:700 17px/1.22 var(--f-u);letter-spacing:-.01em}.p15-h-sec{font:700 19px/1.2 var(--f-u);letter-spacing:-.015em}.p15-link{cursor:pointer;text-underline-offset:3px;color:var(--ink);background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.p15-on-dark,.p15-dark{color:var(--paper)}:is(.p15-on-dark,.p15-dark) :is(.p15-lead,.p15-body,.p15-small){color:var(--od)}:is(.p15-on-dark,.p15-dark) :is(.p15-cap,.p15-t3,.p15-eyebrow){color:var(--od3)}:is(.p15-on-dark,.p15-dark) :is(.p15-strong,.p15-title,.p15-link){color:inherit}.p15-stack{flex-direction:column;display:flex}.p15-row{align-items:center;display:flex}.p15-wrap{flex-wrap:wrap}.p15-grow{flex:1;min-width:0}.p15-between{justify-content:space-between}.p15-g4{gap:4px}.p15-g6{gap:6px}.p15-g8{gap:8px}.p15-g10{gap:10px}.p15-g12{gap:12px}.p15-g16{gap:16px}.p15-g20{gap:20px}.p15-g24{gap:24px}.p15-g32{gap:32px}.p15-g40{gap:40px}.p15-page{padding:20px var(--pad) 32px;flex-direction:column;gap:22px;display:flex}.p15-split{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.p15-split>*,.p15-cols-2>*,.p15-cols-3>*,.p15-cols-4>*{min-width:0}.p15-cols-2,.p15-cols-3,.p15-cols-4{gap:14px;display:grid}.p15-cols-2,.p15-cols-4{grid-template-columns:1fr 1fr}@container p15 (min-width:720px){.p15-page{padding:36px var(--pad) 72px;gap:28px;width:100%;max-width:1216px;margin:0 auto}.p15-page-mid{max-width:1060px}.p15-page-narrow{max-width:680px}.p15-split{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:28px}.p15-split-even{grid-template-columns:1fr 1fr}.p15-split-rside{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.p15-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.p15-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.p15-sticky{position:sticky;top:24px}}@container p15 (720px<=width<=1100px){.p15-split,.p15-split-even,.p15-split-rside{grid-template-columns:minmax(0,1fr)}}.p15-btn{--bh:48px;height:var(--bh);min-width:44px;font:600 15px/1 var(--f-u);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .18s var(--ease), background-color .2s, box-shadow .2s, color .2s, opacity .2s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex;position:relative}.p15-btn .p15-bl{text-overflow:ellipsis;min-width:0;line-height:1.3;overflow:hidden}.p15-btn:active{transform:scale(.97)}.p15-btn-wa{padding-right:6px}.p15-btn .p15-ba{width:calc(var(--bh) - 12px);height:calc(var(--bh) - 12px);transition:transform .35s var(--spring);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.p15-btn:hover .p15-ba{transform:translate(3px)}.p15-btn-primary{background:var(--orange);color:var(--ink)}.p15-btn-primary:hover{background:var(--orange-hi);color:var(--ink)}.p15-btn-primary .p15-ba{background:var(--ink);color:var(--orange)}.p15-btn-secondary{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.p15-btn-secondary:hover{color:var(--ink);background:#201e1d0d}.p15-btn-secondary .p15-ba,.p15-btn-ink{background:var(--ink);color:var(--paper)}.p15-btn-ink:hover{color:var(--paper);background:#33302f}.p15-btn-ink .p15-ba,.p15-btn-light{background:var(--paper);color:var(--ink)}.p15-btn-light .p15-ba{background:var(--ink);color:var(--paper)}.p15-btn-outline-light{color:var(--paper);background:0 0;box-shadow:inset 0 0 0 1.5px #f3f2f2bf}.p15-btn-outline-light:hover{color:var(--paper);background:#f3f2f214}.p15-btn-outline-light .p15-ba{background:var(--paper);color:var(--ink)}.p15-btn-onink{background:var(--ink-3);color:var(--paper)}.p15-btn-onink .p15-ba{background:var(--paper);color:var(--ink)}.p15-btn-quiet{color:var(--ink);text-underline-offset:4px;background:0 0;padding:0 10px;text-decoration:underline;text-decoration-thickness:1.5px}.p15-btn-sun{background:var(--sun);color:var(--ink)}.p15-btn-sun .p15-ba{background:var(--ink);color:var(--sun)}.p15-btn-lg{--bh:56px;padding:0 26px;font-size:17px}.p15-btn-lg.p15-btn-wa{padding-right:7px}.p15-btn-sm{--bh:40px;gap:8px;padding:0 17px;font-size:13.5px}.p15-btn-sm.p15-btn-wa{padding-right:5px}.p15-btn-xs{--bh:32px;gap:6px;padding:0 13px;font-size:13.5px}.p15-btn-xs.p15-btn-wa{padding-right:4px}.p15-btn-block{width:100%}.p15-btn-block .p15-bl{text-align:left;flex:1}.p15-btn-block:not(.p15-btn-wa) .p15-bl{text-align:center}.p15-btn[aria-disabled=true],.p15-btn:disabled{opacity:.42;cursor:not-allowed}.p15-btn[aria-disabled=true]:active,.p15-btn:disabled:active{transform:none}.p15-btn[aria-busy=true]{cursor:progress}.p15-ibtn{cursor:pointer;width:44px;height:44px;color:inherit;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;text-decoration:none;transition:background-color .2s;display:inline-grid;position:relative}.p15-ibtn:hover{color:inherit;background:#201e1d0f}:is(.p15-on-dark,.p15-dark) .p15-ibtn:hover{background:#f3f2f21a}.p15-bdot{background:var(--orange);width:8px;height:8px;box-shadow:0 0 0 2px var(--paper);border-radius:50%;position:absolute;top:9px;right:9px}.p15-ic{flex:none;display:block}.p15-chips{flex-wrap:wrap;gap:8px;display:flex}.p15-chip{background:var(--surface);height:40px;box-shadow:inset 0 0 0 1px var(--rule);font:600 13.5px/1 var(--f-u);cursor:pointer;white-space:nowrap;max-width:100%;transition:background-color .2s, color .2s, transform .2s var(--spring), box-shadow .2s;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.p15-chip>span{text-overflow:ellipsis;line-height:1.3;overflow:hidden}.p15-chip:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.p15-chip[aria-pressed=true]{background:var(--ink);color:var(--paper);box-shadow:none;animation:p15-chip-pop .34s var(--spring)}.p15-chip[aria-disabled=true]{opacity:.4;cursor:not-allowed}@keyframes p15-chip-pop{40%{transform:scale(1.08)}}:is(.p15-on-dark,.p15-dark) .p15-chip{color:var(--paper);box-shadow:inset 0 0 0 1px var(--od-hair);background:#f3f2f20f}:is(.p15-on-dark,.p15-dark) .p15-chip[aria-pressed=true]{background:var(--sun);color:var(--ink);box-shadow:none}.p15-seg{grid-template-columns:repeat(var(--n), minmax(0, 1fr));background:var(--paper-2);isolation:isolate;border-radius:999px;gap:0;padding:4px;display:grid;position:relative}.p15-seg-th{top:4px;bottom:4px;left:calc(4px + (100% - 8px) / var(--n) * var(--i));width:calc((100% - 8px) / var(--n));background:var(--ink);z-index:-1;transition:left .42s var(--spring);border-radius:999px;position:absolute}.p15-seg button{cursor:pointer;height:40px;font:600 13.5px/1 var(--f-u);color:var(--ink);white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:0;padding:0 8px;transition:color .25s;display:inline-flex}.p15-seg button[aria-pressed=true]{color:var(--paper)}.p15-seg-sm button{height:32px;font-size:13.5px}.p15-seg-lg button{height:46px;font-size:15px}.p15 [data-blocked]>.p15-seg[role=group]{opacity:1}.p15-pill{background:var(--paper-2);height:24px;color:var(--ink);font:500 11px/1 var(--f-label);letter-spacing:.005em;text-transform:none;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.p15-pill-lg{height:30px;padding:0 12px}.p15-pill-ink{background:var(--ink);color:var(--paper)}.p15-pill-leaf{background:var(--leaf);color:#fff}.p15-pill-sun{background:var(--sun);color:var(--ink)}.p15-pill-sky{background:var(--sky);color:var(--ink)}.p15-pill-cobalt{background:var(--cobalt);color:#fff}.p15-pill-orange{background:var(--orange);color:var(--ink)}.p15-pill-white{color:var(--ink);background:#fffffff0}.p15-pill-line{box-shadow:inset 0 0 0 1px var(--rule);background:0 0}.p15-st{font:500 11px/1 var(--f-label);letter-spacing:.005em;text-transform:none;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.p15-st>i{border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.p15-st-ok>i{background:var(--leaf);color:#fff}.p15-st-wait>i{background:var(--sun);color:var(--ink)}.p15-st-no>i{background:var(--paper-2);color:var(--t3)}.p15-st-hot>i{background:var(--orange);color:var(--ink)}.p15-meta{grid-template-columns:repeat(var(--n), minmax(0, 1fr));border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);display:grid}.p15-meta-c{min-width:0;padding:10px 12px 11px 0}.p15-meta-c+.p15-meta-c{border-left:1px solid var(--rule);padding-left:12px}.p15-meta-l{font:500 10px/1.2 var(--f-label);letter-spacing:.005em;text-transform:none;color:var(--t3);margin-bottom:5px}.p15-meta-v{font:600 15px/1.25 var(--f-u);overflow-wrap:anywhere}.p15-meta-stacked{grid-template-columns:1fr}.p15-meta-stacked .p15-meta-c{border-left:0;grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:12px;padding:11px 0;display:grid}.p15-meta-stacked .p15-meta-c+.p15-meta-c{border-top:1px solid var(--rule);padding-left:0}.p15-meta-stacked .p15-meta-l{margin:0}.p15-kv{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:flex-start;gap:4px 12px;padding:11px 0;display:flex}.p15-kv:first-child{border-top:0}.p15-kv .p15-k{font:600 15px/1.3 var(--f-u)}.p15-kv .p15-ks{color:var(--t3);margin-top:2px;font-size:12px;line-height:1.35}.p15-kv .p15-v{font:500 12.5px/1.3 var(--f-m);text-align:right;overflow-wrap:anywhere;max-width:100%;margin-left:auto}.p15-kv .p15-v.p15-label,.p15-kv .p15-v.p15-label-sm,.p15-li-v.p15-label,.p15-li-v.p15-label-sm{font-family:var(--f-label);letter-spacing:.005em;text-transform:none}.p15-kv-total{border-top:1.5px solid var(--ink);margin-top:4px;padding-top:13px}.p15-kv-total .p15-k{font-size:16px}.p15-kv-total .p15-v{font:800 24px/1 var(--f-d);letter-spacing:-.02em}.p15-card{background:var(--surface);box-shadow:0 0 0 1px var(--hair);border-radius:22px;min-width:0;padding:20px;position:relative}@container p15 (min-width:720px){.p15-card{padding:24px}}.p15-card-tight{padding:14px 16px}.p15-card-flat{background:var(--paper-2);box-shadow:none}.p15-card-ink{background:var(--ink);color:var(--paper);box-shadow:none}.p15-card-sun{background:var(--sun);box-shadow:none}.p15-card-orange{background:var(--orange);box-shadow:none}.p15-banner{background:var(--sky-tint);border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:13.5px;line-height:1.45;display:flex}.p15-banner>.p15-ic{margin-top:1px}.p15-banner-sun{background:var(--sun-tint)}.p15-banner-leaf{background:var(--leaf-tint)}.p15-banner-orange{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--orange)}.p15-banner-ink{background:var(--ink);color:var(--paper)}.p15-lockline{color:var(--t3);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45;display:flex}.p15-lockline .p15-ic{flex:none;margin-top:1px}:is(.p15-on-dark,.p15-dark) .p15-lockline{color:var(--od3)}.p15-hr{background:var(--rule);border:0;height:1px;margin:0}.p15-list{flex-direction:column;display:flex}.p15-li{border:0;border-top:1px solid var(--hair);text-align:left;cursor:default;width:100%;min-height:44px;color:inherit;font:inherit;background:0 0;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}.p15-li:first-child{border-top:0}:is(button,a).p15-li{cursor:pointer}:is(button,a).p15-li:hover{color:inherit}:is(button,a).p15-li:hover .p15-li-t{text-underline-offset:3px;text-decoration:underline}.p15-li-t{font:600 15px/1.3 var(--f-u);overflow-wrap:anywhere}.p15-li-s{color:var(--t3);font-size:13.5px;line-height:1.4;display:block}.p15-li-v{font:500 12.5px/1 var(--f-m);color:var(--t3);white-space:nowrap}.p15-field{flex-direction:column;gap:7px;min-width:0;display:flex}.p15-flabel{font:500 11px/1.2 var(--f-label);letter-spacing:.005em;text-transform:none;color:var(--t3)}.p15-input{background:var(--surface);width:100%;height:54px;box-shadow:inset 0 0 0 1px var(--rule);font:400 16px/1 var(--f-u);color:var(--ink);border:0;border-radius:16px;align-items:center;gap:10px;padding:0 16px;transition:box-shadow .2s;display:flex}.p15-input:focus-within,input.p15-input:focus{box-shadow:inset 0 0 0 2px var(--ink);outline:0}.p15-input input{font:inherit;color:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0}.p15-check{color:#0000;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;transition:background-color .2s,color .2s;display:grid;box-shadow:inset 0 0 0 1.5px #201e1d73}.p15-check-on{background:var(--ink);color:var(--paper);box-shadow:none}.p15-switch{background:var(--paper-3);cursor:pointer;border:0;border-radius:999px;flex:none;width:52px;height:32px;padding:0;transition:background-color .25s;position:relative}.p15-switch-knob{width:26px;height:26px;transition:transform .35s var(--spring);pointer-events:none;background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.p15-switch[aria-checked=true]{background:var(--ink)}.p15-switch[aria-checked=true] .p15-switch-knob{transform:translate(20px)}.p15-errtext{color:var(--err);align-items:center;gap:7px;font-size:13.5px;display:flex}.p15-errtext:before{content:"";background:var(--orange);border-radius:50%;flex:none;width:7px;height:7px}.p15-av{width:var(--z);height:var(--z);background:var(--bg);color:var(--fg);font:700 calc(var(--z) * .42)/1 var(--f-u);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;overflow:visible}.p15-av-ring{box-shadow:inset 0 0 0 1.5px var(--ink)}.p15-av-dim{opacity:.38}.p15-av-more{background:var(--paper-2);color:var(--ink);font:500 calc(var(--z) * .38)/1 var(--f-m);letter-spacing:-.02em}.p15-avs{display:inline-flex}.p15-avs .p15-av{box-shadow:0 0 0 2px var(--paper)}.p15-avs .p15-av-ring{box-shadow:0 0 0 2px var(--paper), inset 0 0 0 1.5px var(--ink)}.p15-avs .p15-av+.p15-av{margin-left:-8px}.p15-still{background:var(--ink-2);isolation:isolate;position:relative;overflow:hidden}.p15-still img{object-fit:cover;filter:saturate(1.08)contrast(1.05);width:100%;height:100%}.p15-still-vignette{mix-blend-mode:multiply;opacity:.55;pointer-events:none;background-image:url(/img/p15/grain.png),radial-gradient(120% 90% at 50% 45%,#0000 55%,#14131261);background-size:220px,100% 100%;position:absolute;inset:0}.p15-ds{z-index:2;font:500 14px/1 var(--f-m);letter-spacing:.14em;color:#ff7a45;text-shadow:0 0 3px #f74c2ef2,0 0 10px #f74c2eb3;filter:blur(.2px);pointer-events:none;position:absolute;bottom:8px;right:10px}.p15-print{background:#fff;border-radius:6px;padding:7px;position:relative;box-shadow:0 1px 1px #201e1d0f,0 14px 30px #201e1d24}.p15-print-ph{aspect-ratio:4/5;isolation:isolate;background:#d7d5d5;border-radius:2px;position:relative;overflow:hidden}.p15-print-ph img{object-fit:cover;filter:saturate(1.08)contrast(1.05);width:100%;height:100%}.p15-print-ph:after{content:"";mix-blend-mode:multiply;opacity:.45;pointer-events:none;background-image:url(/img/p15/grain.png);background-size:200px;position:absolute;inset:0}.p15-print figcaption{padding:10px 4px 4px}.p15-tkt{--notch:var(--paper);--tk-bg:var(--surface);background:var(--tk-bg);box-shadow:0 0 0 1px var(--hair);border-radius:18px;min-width:0;display:flex;position:relative}.p15-tkt-main{flex:1;min-width:0;padding:18px 20px}.p15-tkt-perf{border-left:2px dashed var(--rule);flex:none;width:0;margin:14px 0;position:relative}.p15-tkt-notch{background:var(--notch);border-radius:50%;width:22px;height:22px;position:absolute;left:-12px}.p15-tkt-notch-top{top:-26px}.p15-tkt-notch-bottom{bottom:-26px}.p15-tkt-stub{flex-direction:column;flex:none;justify-content:space-between;gap:10px;padding:18px 20px;display:flex}.p15-tkt-ink{--tk-bg:var(--ink);color:var(--paper);box-shadow:none}.p15-tkt-ink .p15-tkt-perf{border-color:var(--od-hair)}.p15-barcode{align-items:stretch;gap:2px;height:34px;display:flex}.p15-barcode i{width:var(--w);background:currentColor}.p15-rtk{--rz:8px;filter:drop-shadow(0 1px 1px #201e1d14)drop-shadow(0 16px 24px #201e1d21);position:relative}.p15-rtk-shape{-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% 100% / calc(2 * var(--rz)) 51% repeat-x, conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) 50% 0 / calc(2 * var(--rz)) 51% repeat-x;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% 100% / calc(2 * var(--rz)) 51% repeat-x, conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) 50% 0 / calc(2 * var(--rz)) 51% repeat-x;mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% 100% / calc(2 * var(--rz)) 51% repeat-x, conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) 50% 0 / calc(2 * var(--rz)) 51% repeat-x}.p15-rtk-in{color:var(--ink);padding:calc(var(--rz) + 16px) 20px calc(var(--rz) + 18px);background:#fff;position:relative}.p15-rtk-h{border-bottom:1.5px solid var(--ink);justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}.p15-stamp{font:900 17px/1 var(--f-d);font-variation-settings:"wdth" 125;letter-spacing:.06em;text-transform:uppercase;color:var(--orange-ink);white-space:nowrap;border:3px solid;border-radius:9px;padding:8px 12px 7px;font-stretch:125%;display:inline-block;transform:rotate(-8deg)}.p15-stamp-ink{color:var(--ink)}.p15-stamp-go{animation:p15-stamp-in .5s var(--in) both}@keyframes p15-stamp-in{0%{opacity:0;transform:scale(2.2)rotate(-20deg)}60%{opacity:1}to{transform:scale(1)rotate(-8deg)}}.p15-ribbon-strip{padding:14px 0;overflow:clip visible}.p15-ribbon{background:var(--sun);color:var(--ink);transform:rotate(var(--rot,0deg));white-space:nowrap;margin:0 -24px;padding:9px 0;overflow:hidden;box-shadow:0 6px 18px #201e1d1f}.p15-ribbon-track,.p15-marquee-track{font:500 12.5px/1 var(--f-label);letter-spacing:.005em;text-transform:none;gap:14px;padding-left:14px;animation:22s linear infinite p15-marquee;display:inline-flex}.p15-marquee{white-space:nowrap;padding:12px 0;overflow:hidden}.p15-marquee-track{animation-duration:38s}@keyframes p15-marquee{to{transform:translate(-50%)}}.p15-sub{text-align:center;margin:0}.p15-sub>span{font:600 17px/1.42 var(--f-u);color:var(--sun);text-shadow:0 1px 1px #000000b3,0 0 14px #00000059;letter-spacing:.005em;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}@container p15 (min-width:720px){.p15-sub>span{font-size:19px}}.p15-mark{flex:none;width:34px;display:inline-flex}.p15-mark svg,.p15-lockup svg{display:block}.p15-mark svg{width:100%;height:auto}.p15-lockup{flex:none;display:inline-flex}.p15-lockup svg{width:auto;height:100%}.p15-roller{aspect-ratio:322/218;flex:none;display:inline-block;position:relative}.p15-roller-body,.p15-roller-wheel{display:block;position:absolute}.p15-roller-body{animation:1.1s ease-in-out infinite p15-roller-bob;inset:0}.p15-roller-wheel{aspect-ratio:1;transform-origin:50%;will-change:transform;width:21.74%;animation:.9s linear infinite p15-wheel-turn;top:67.43%;left:29.5%}.p15-roller svg{width:100%;height:100%;display:block}.p15-roller-parked .p15-roller-body,.p15-roller-parked .p15-roller-wheel{animation:none}@keyframes p15-wheel-turn{to{transform:rotate(360deg)}}@keyframes p15-roller-bob{50%{transform:translateY(-1px)}}.p15-app{background:var(--paper);flex-direction:column;display:flex;position:absolute;inset:0}.p15-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#201e1d40 transparent;-webkit-overflow-scrolling:touch;flex:1;min-height:0;position:relative;overflow:hidden auto}.p15-scroll:focus{outline:none}.p15-screen{flex-direction:column;min-height:100%;display:flex}.p15-k-app .p15-scroll,.p15-k-trip.p15-has-nav .p15-scroll{padding-bottom:calc(var(--sab) + 100px)}.p15-k-app:has(.p15-m-foot) .p15-scroll{padding-bottom:calc(var(--sab) + 164px)}.p15-k-trip.p15-has-nav:has(.p15-m-foot) .p15-scroll{padding-bottom:calc(var(--sab) + 164px)}@container p15 (min-width:720px){:is(.p15-k-app .p15-scroll,.p15-k-app:has(.p15-m-foot) .p15-scroll){padding-bottom:0}:is(.p15-k-trip.p15-has-nav .p15-scroll,.p15-k-trip.p15-has-nav:has(.p15-m-foot) .p15-scroll){padding-bottom:110px}}.p15-m-top{z-index:30;height:calc(var(--sat) + 54px);padding:var(--sat) 6px 0 var(--pad);align-items:center;gap:6px;transition:background-color .3s,box-shadow .3s;display:flex;position:absolute;top:0;left:0;right:0}.p15-m-top .p15-mt-t{flex:1;min-width:0}.p15-m-top .p15-mt-title{font:700 17px/1.3 var(--f-u);opacity:0;transition:opacity .35s var(--ease), transform .45s var(--ease);text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden;transform:translateY(8px)}.p15-m-top .p15-mt-r{align-items:center;display:flex}.p15-app[data-p15-scrolled] .p15-m-top{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 1px 0 var(--hair);background:#f3f2f2e6}.p15-app[data-p15-scrolled] .p15-m-top .p15-mt-title{opacity:1;transform:none}.p15-big-t{padding:calc(var(--sat) + 60px) var(--pad) 4px;flex-direction:column;gap:10px;display:flex}.p15-big-t .p15-bt-k{font:500 11px/1.2 var(--f-label);letter-spacing:.005em;text-transform:none;color:var(--t3)}.p15-big-t h1{overflow-wrap:anywhere}.p15-big-t .p15-bt-r{flex-wrap:wrap;gap:10px;display:flex}@container p15 (min-width:720px){.p15-big-t{padding:40px var(--pad) 0;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:24px;width:100%;max-width:1216px;margin:0 auto;display:grid}.p15-big-t:has(+.p15-page-mid){max-width:1060px}.p15-big-t:has(+.p15-page-narrow){max-width:680px}.p15-big-t>:not(.p15-bt-r){grid-column:1}.p15-big-t .p15-bt-r{grid-area:1/2/span 3;align-self:end}}.p15-m-foot{padding:12px var(--pad) calc(var(--sab) + 12px);background:var(--paper);box-shadow:0 -1px 0 var(--hair);z-index:20;flex:none;align-items:center;gap:10px;display:flex;position:relative}.p15-m-foot>.p15-btn{flex:1}.p15-k-app .p15-m-foot,.p15-k-trip.p15-has-nav .p15-m-foot{left:12px;right:12px;bottom:calc(var(--sab) + 86px);z-index:39;box-shadow:none;background:0 0;padding:0;position:absolute}.p15-k-app .p15-m-foot>.p15-btn,.p15-k-trip.p15-has-nav .p15-m-foot>.p15-btn{box-shadow:0 10px 24px #1413122e}.p15-k-app .p15-m-foot>.p15-btn-secondary,.p15-k-trip.p15-has-nav .p15-m-foot>.p15-btn-secondary{background:var(--paper)}.p15-w-actions{padding:14px var(--pad);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -1px 0 var(--hair);z-index:10;background:#f3f2f2f0;flex:none;justify-content:flex-end;align-items:center;gap:12px;display:flex;position:relative}.p15-w-actions>.p15-btn-block{width:auto}.p15-dock{--dp:7px;--dpk:78px;--dc:calc((100% - 14px - 78px) / 2);width:284px;left:50%;bottom:calc(var(--sab) + 10px);z-index:40;background:var(--ink);height:66px;color:var(--paper);border-radius:999px;grid-template-columns:1fr 78px 1fr;align-items:center;margin-left:-142px;padding:0 7px;display:grid;position:absolute;box-shadow:0 14px 34px #1413124d,0 2px 6px #14131233}.p15-dock-hl{top:7px;bottom:7px;left:var(--to);width:var(--dc);background:var(--paper);border-radius:999px;position:absolute}.p15-dock-hl-go{animation:p15-dock-hl .6s var(--spring) both}@keyframes p15-dock-hl{0%{left:var(--from)}to{left:var(--to)}}.p15-dk{z-index:1;color:#f3f2f2a8;height:52px;font:600 12px/1 var(--f-u);letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:4px;text-decoration:none;transition:color .3s;display:flex;position:relative}.p15-dk:hover{color:var(--paper)}.p15-dk[data-p15-current],.p15-dk[data-p15-current]:hover{color:var(--ink)}.p15-dock .p15-dk:focus-visible{outline-color:var(--sun);outline-offset:-3px;border-radius:999px}.p15-dock-puck{cursor:pointer;z-index:2;height:66px;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;text-decoration:none;display:grid;position:relative}.p15-dock-puck>b{background:var(--orange);width:62px;height:62px;box-shadow:0 0 0 5px var(--paper), 0 12px 22px #f74c2e61;transition:transform .35s var(--spring);border-radius:50%;place-items:center;display:grid;transform:translateY(-17px)}.p15-dock-puck:hover>b{transform:translateY(-19px)}.p15-dock-puck:active>b{transform:translateY(-15px)scale(.94)}.p15-dock-puck:focus-visible{outline:none}.p15-dock-puck:focus-visible>b{box-shadow:0 0 0 5px var(--paper), 0 0 0 8px var(--ink)}.p15-dock-puck .p15-roller-body,.p15-dock-puck .p15-roller-wheel{animation-play-state:paused}.p15-dock-puck:hover .p15-roller-body,.p15-dock-puck:hover .p15-roller-wheel,.p15-dock-puck:focus-visible .p15-roller-body,.p15-dock-puck:focus-visible .p15-roller-wheel{animation-play-state:running}.p15-dock-puck:hover .p15-roller-wheel{animation-duration:.45s}.p15-w-top{background:var(--paper);z-index:20;flex:none;align-items:center;gap:28px;height:68px;padding:0 24px 0 28px;transition:background-color .35s,box-shadow .35s,color .35s;display:flex;position:relative}.p15-app[data-p15-scrolled] .p15-w-top{box-shadow:0 1px 0 var(--hair)}.p15-w-logo{cursor:pointer;color:inherit;background:0 0;border:0;border-radius:8px;padding:4px 0;text-decoration:none;display:inline-flex}.p15-w-links{gap:4px;min-width:0;margin-right:auto;display:flex;position:relative}.p15-w-links a{height:40px;font:600 15px/1 var(--f-u);cursor:pointer;color:var(--t2);white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 12px;text-decoration:none;transition:color .25s;display:inline-flex;position:relative}.p15-w-links a:hover,.p15-w-links a[aria-current]{color:var(--ink)}.p15-w-links a[aria-current]:after{content:"";background:var(--ink);border-radius:2px;height:2px;position:absolute;bottom:3px;left:12px;right:12px}.p15-w-links[data-p15-measured] a[aria-current]:after{display:none}.p15-w-ul{height:2px;width:var(--w,0px);background:var(--ink);transform:translateX(var(--x,0px));opacity:0;pointer-events:none;transition:transform .55s var(--spring), width .55s var(--spring), opacity .2s;border-radius:2px;position:absolute;bottom:3px;left:0}.p15-w-links[data-p15-measured] .p15-w-ul{opacity:1}.p15-w-right{align-items:center;gap:12px;min-width:0;display:flex}.p15-w-av{cursor:pointer;transition:transform .3s var(--spring);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.p15-w-av:hover{transform:scale(1.06)}.p15-m-head{z-index:20;min-height:calc(var(--sat) + 54px);padding:var(--sat) 8px 0 6px;background:var(--paper);flex:none;align-items:center;gap:4px;display:flex;position:relative}.p15-m-head .p15-mh-ttl{flex:1;min-width:0;padding:0 4px}.p15-m-head .p15-mh-t{font:700 17px/1.15 var(--f-u);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p15-m-head .p15-mh-s{font:500 11px/1.3 var(--f-label);letter-spacing:.005em;text-transform:none;color:var(--t3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.p15-w-bar{background:var(--paper);height:64px;box-shadow:0 1px 0 var(--hair);z-index:20;flex:none;align-items:center;gap:16px;padding:0 16px 0 24px;display:flex;position:relative}.p15-w-bar .p15-w-bar-mid{flex:1;justify-content:center;min-width:0;display:flex}.p15-stepc{font:500 11px/1 var(--f-label);letter-spacing:.005em;text-transform:none;background:var(--paper-2);white-space:nowrap;border-radius:999px;padding:8px 12px}.p15-w-actions>.p15-grow{color:var(--t3);font-size:13.5px}.ga-app:has([data-proposal15-root])>.ga-header{display:none}.p15-t-bar{z-index:30;height:calc(var(--sat) + 54px);padding:var(--sat) 6px 0 2px;background:var(--paper);color:var(--ink);flex:none;align-items:center;gap:2px;transition:background-color .35s,color .35s,box-shadow .35s;display:flex;position:relative}.p15-app[data-p15-scrolled] .p15-t-bar{box-shadow:0 1px 0 var(--hair)}.p15-tb-t{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1;gap:4px;padding:6px 4px;text-decoration:none;display:flex}.p15-tb-t>b{font:700 15px/1.3 var(--f-u);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p15-tb-t>.p15-mono{opacity:.78;letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.p15-tb-mark .p15-mark{width:26px}.p15-tb-me{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.p15-tb-me .p15-av{box-shadow:0 0 0 2px}@container p15 not (min-width:720px){.p15-k-trip:has(.p15-manage-mobile-title)>.p15-t-bar{display:none}}.p15-w-top-trip{gap:14px}.p15-w-crumb{cursor:pointer;color:inherit;font:700 15px/1 var(--f-u);background:0 0;border:0;border-radius:12px;align-items:baseline;gap:10px;min-width:0;margin-left:-4px;margin-right:auto;padding:8px 10px;text-decoration:none;transition:background-color .2s;display:inline-flex}.p15-w-crumb:hover{background:color-mix(in srgb, currentColor 10%, transparent);color:inherit}.p15-w-crumb>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.3;overflow:hidden}.p15-wc-s{opacity:.45;font-weight:400}.p15-wc-tc{opacity:.72;letter-spacing:.06em;white-space:nowrap;font-size:11px;font-weight:500}.p15-w-cast{cursor:pointer;transition:transform .3s var(--spring);background:0 0;border:0;border-radius:999px;padding:4px;text-decoration:none;display:inline-flex}.p15-w-cast:hover{transform:translate(-2px)}.p15-w-inv{text-decoration:none}.p15-k-trip.p15-has-cover>:is(.p15-t-bar,.p15-w-top-trip){color:#fff;box-shadow:none;background:0 0;position:absolute;inset:0 0 auto}.p15-k-trip.p15-has-cover>:is(.p15-t-bar,.p15-w-top-trip) :is(.p15-w-inv,.p15-ibtn,.p15-tb-t,.p15-w-logo){color:inherit}.p15-k-trip.p15-has-cover>:is(.p15-t-bar,.p15-w-top-trip) :focus-visible{outline-color:currentColor}.p15-k-trip.p15-has-cover>.p15-w-top-trip .p15-lockup svg{fill:currentColor}.p15-k-trip.p15-has-cover[data-p15-scrolled]>:is(.p15-t-bar,.p15-w-top-trip){color:var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 1px 0 var(--hair);background:#f3f2f2eb}.p15-k-trip.p15-has-cover[data-p15-scrolled]>.p15-w-top-trip{background:#f3f2f2e6}.p15-k-trip.p15-has-cover[data-p15-scrolled]>.p15-w-top-trip .p15-lockup svg{fill:var(--orange)}@container p15 (720px<=width<=1000px){.p15-w-crumb{white-space:nowrap}.p15-wc-tc,.p15-w-cast{display:none}}.p15-dialog{width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);font:400 15px/1.45 var(--f-u);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:clip}.p15-dialog:not([open]){display:none}.p15-dialog::backdrop{background:0 0}.p15-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:p15-fade-in .3s var(--ease) both;background:#14131280;position:absolute;inset:0}.p15-dialog[data-p15-closing] .p15-scrim{animation:.2s both p15-fade-out}@keyframes p15-fade-in{0%{opacity:0}}@keyframes p15-fade-out{to{opacity:0}}.p15-dlg-wrap{pointer-events:none;position:absolute;inset:0}.p15-sheet{background:var(--paper);max-height:90%;color:var(--ink);padding:0 var(--pad) calc(var(--sab) + 16px);pointer-events:auto;animation:p15-sheet-up .5s var(--ease) both;border-radius:30px 30px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -18px 40px #14131233}.p15-dialog[data-p15-closing] .p15-sheet{animation:p15-sheet-down .22s var(--in) both}@keyframes p15-sheet-up{0%{transform:translateY(100%)}}@keyframes p15-sheet-down{to{transform:translateY(100%)}}.p15-grab{background:#201e1d33;border-radius:3px;flex:none;width:42px;height:5px;margin:10px auto 2px}.p15-sh-head{flex:none;align-items:flex-start;gap:12px;padding:12px 0 14px;display:flex}.p15-sh-head .p15-xclose{margin:-6px -10px 0 0}.p15-sh-head h2{overflow-wrap:anywhere}.p15-sh-body{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;gap:14px;min-height:0;margin-inline:-6px;padding:0 6px 6px;display:flex;overflow-y:auto}.p15-sh-foot{flex-wrap:wrap;flex:none;gap:10px;padding-top:14px;display:flex}.p15-sh-foot>.p15-btn{flex:1 0 auto;max-width:100%}.p15-sheet-dark{background:var(--ink);color:var(--paper)}@container p15 (min-width:720px){.p15-dlg-wrap{place-items:center;padding:24px;display:grid}.p15-dlg-wrap .p15-sheet{width:min(var(--dw,560px), 100%);border-radius:28px;max-height:min(88dvh,100dvh - 48px);padding:6px 28px 24px;animation-name:p15-dialog-in;animation-duration:.45s;position:relative;bottom:auto;left:auto;right:auto;box-shadow:0 30px 80px #14131259}.p15-dlg-wrap .p15-grab{display:none}.p15-dialog[data-p15-closing] .p15-dlg-wrap .p15-sheet{animation:.2s both p15-dialog-out}.p15-sh-foot{flex-wrap:nowrap}.p15-sh-foot>.p15-btn{flex:1 1 0}}@keyframes p15-dialog-in{0%{opacity:0;transform:translateY(18px)scale(.97)}}@keyframes p15-dialog-out{to{opacity:0;transform:scale(.98)}}.p15-alert{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--orange);color:var(--ink);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;line-height:1.45;display:flex}.p15-alert>.p15-ic{color:var(--orange-ink);flex:none;margin-top:1px}.p15-alert .p15-btn{margin-top:8px}.p15-alert-ok{box-shadow:inset 0 0 0 1.5px var(--leaf)}.p15-alert-ok>.p15-ic{color:var(--leaf)}.p15-menu-who{align-items:center;gap:12px;padding-top:18px;display:flex}.p15-menu-who .p15-strong,.p15-menu-who .p15-cap{overflow-wrap:anywhere}.p15-menu-list form{display:contents}.p15-menu-list>:not(:first-child)>.p15-li:first-child{border-top:1px solid var(--hair)}.p15-g-link{background:var(--paper);box-shadow:inset 0 0 0 1px var(--hair);border-radius:16px;align-items:center;gap:12px;margin:14px 0 6px;padding:12px 14px;display:flex}.p15-g-link>.p15-ic{color:var(--t3);flex:none}.p15-g-link .p15-mono{overflow-wrap:anywhere;font-size:12.5px;font-weight:500}.p15-confirm-ic{background:var(--orange);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.p15-toasts{left:0;right:0;top:var(--toast-t,16px);z-index:90;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:0 16px;display:flex;position:absolute}.p15-toast{pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:min(620px,100%);color:var(--sun);font:600 15px/1.35 var(--f-u);animation:p15-toast-in .45s var(--ease) both;background:#141312e6;border-radius:12px;align-items:center;gap:12px;padding:10px 14px 10px 16px;display:flex;box-shadow:0 10px 30px #1413124d}.p15-toast .p15-tx{text-wrap:pretty;overflow-wrap:anywhere;min-width:0}.p15-toast button{color:var(--paper);font:500 11px/1 var(--f-label);letter-spacing:.005em;text-transform:none;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;flex:none;min-height:32px;padding:8px 4px;text-decoration:underline}.p15-toast button:focus-visible{outline-color:var(--sun)}.p15-toast[data-p15-out]{animation:.24s both p15-toast-out}@container p15 (min-width:720px){.p15-toast{padding:12px 16px 12px 18px;font-size:17px}}@keyframes p15-toast-in{0%{opacity:0;filter:blur(4px);transform:translateY(-10px)}}@keyframes p15-toast-out{to{opacity:0;transform:translateY(-6px)}}.p15-cmp-tray{bottom:calc(var(--sab) + 92px);z-index:20;background:var(--surface);box-shadow:0 0 0 1px var(--hair), 0 16px 34px #1413122e;animation:p15-tray-in .5s var(--spring) both;border-radius:999px;align-self:center;align-items:center;gap:12px;max-width:100%;padding:7px 7px 7px 10px;display:flex;position:sticky}@container p15 (min-width:720px){.p15-cmp-tray{bottom:24px}}@keyframes p15-tray-in{0%{opacity:0;transform:translateY(16px)scale(.97)}}.p15-cmp-slots{gap:4px;min-width:0;display:flex}.p15-cmp-slot{min-width:36px;max-width:96px;height:30px;font:500 11px/1 var(--f-m);color:var(--t4);outline:1.2px dashed var(--rule);outline-offset:-1.2px;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;place-items:center;padding:0 8px;display:grid;overflow:hidden}.p15-cmp-slot-on{background:var(--ink);color:var(--paper);animation:p15-chip-pop .34s var(--spring);outline:0;line-height:30px;display:block}.p15-cmp-n{white-space:nowrap}@container p15 not (min-width:720px){.p15-cmp-n{display:none}}.p15-cmp-wrap{margin:0 calc(var(--pad) * -1);padding:0 var(--pad) 6px;scrollbar-width:thin;overflow-x:auto}.p15-cmp-t{grid-template-columns:88px repeat(var(--n), 150px);min-width:min-content;display:grid}@container p15 (min-width:720px){.p15-cmp-wrap{margin:0 -28px;padding:0 28px 6px}.p15-cmp-t{grid-template-columns:112px repeat(var(--n), minmax(168px, 1fr))}}.p15-cmp-r{display:contents}.p15-cmp-l,.p15-cmp-c{border-top:1px solid var(--hair);min-width:0;padding:11px 12px 11px 0}.p15-cmp-c{overflow-wrap:anywhere;justify-content:space-between;align-items:flex-start;gap:6px;padding-left:12px;font-size:13.5px;line-height:1.35;display:flex}.p15-cmp-l{z-index:1;background:var(--paper);font:500 10px/1.3 var(--f-label);letter-spacing:.005em;text-transform:none;color:var(--t3);padding-top:13px;position:sticky;left:0}.p15-cmp-hr .p15-cmp-l,.p15-cmp-hr .p15-cmp-c{border-top:0}.p15-cmp-hc{flex-direction:column;justify-content:flex-end;gap:4px;padding-bottom:12px}.p15-cmp-hc b{font:700 15px/1.2 var(--f-u)}.p15-cmp-c-best{background:var(--surface);box-shadow:inset 0 0 0 1px var(--hair);border-radius:10px}.p15-cmp-best{font:500 10px/1 var(--f-label);letter-spacing:.005em;text-transform:none;background:var(--ink);color:var(--paper);border-radius:999px;flex:none;padding:4px 6px;font-style:normal}.p15-cmp-fr .p15-cmp-c{border-top:1.5px solid var(--ink);padding-top:14px}.p15-cur-btn{background:var(--paper-2);max-width:100%;height:36px;font:600 13.5px/1 var(--f-u);cursor:pointer;color:inherit;white-space:nowrap;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;transition:background-color .2s;display:inline-flex}.p15-cur-btn:hover{background:var(--paper-3)}.p15-cur-btn-big{height:50px;padding:0 16px;font-size:15px}.p15-cur-list .p15-li{padding:11px 2px}.p15-cur-list .p15-li[aria-busy=true]{cursor:progress}.p15-cur-sym{background:var(--paper-2);min-width:40px;height:40px;font:700 15px/1 var(--f-u);white-space:nowrap;border-radius:12px;flex:none;place-items:center;padding:0 6px;display:grid}.p15-cur-list .p15-li[aria-pressed=true] .p15-cur-sym{background:var(--ink);color:var(--paper)}.p15-cur-list .p15-li-v{text-overflow:ellipsis;max-width:42%;overflow:hidden}.p15-cur-search{flex-shrink:0;height:46px;margin:2px 0 4px}.p15-cur-search input::-webkit-search-cancel-button{cursor:pointer}.p15-share-prev{background:var(--surface);box-shadow:0 0 0 1px var(--hair);border-radius:18px;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.p15-share-prev .p15-cap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p15-share-targets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.p15-share-t{background:var(--surface);font:600 13.5px/1 var(--f-u);cursor:pointer;box-shadow:0 0 0 1px var(--hair);color:inherit;border:0;border-radius:18px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:14px 6px;text-decoration:none;display:flex}.p15-share-t:hover{color:inherit;box-shadow:0 0 0 1.5px var(--ink)}.p15-share-t>span{background:var(--paper-2);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.p15-share-copy{background:var(--surface);width:100%;height:44px;box-shadow:inset 0 0 0 1px var(--rule);font:500 12.5px/1 var(--f-m);color:var(--ink);border:0;border-radius:12px;padding:0 12px}@container p15 (max-width:380px){.p15-cmp-tray{gap:8px;padding-left:8px}.p15-cmp-slot{min-width:30px;padding:0 6px}.p15-cmp-tray .p15-btn .p15-ic{display:none}}@container p15 (max-width:340px){.p15-cmp-tray{gap:6px}.p15-cmp-slots{gap:3px}.p15-share-targets{grid-template-columns:repeat(2,minmax(0,1fr))}}.p15[data-p15-reduce] *,.p15[data-p15-reduce] :before,.p15[data-p15-reduce] :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){.p15 *,.p15 :before,.p15 :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
.p15[data-p15-text=lg] :is(.p15-li-t,.p15-strong,.p15-body){font-size:19px}.p15[data-p15-text=lg] :is(.p15-small,.p15-li-s,.p15-cap,.p15-lockline){font-size:16px}.p15[data-proposal15-root][data-p15-text=lg] :is(input:not([type=checkbox]),select,textarea){font-size:19px}.p15[data-p15-text=lg] :is(.p15-eyebrow,.p15-mono,.p15-pill){font-size:14px}.p15[data-p15-text=lg] :is(.p15-btn,.p15-seg button){font-size:17px}.p15[data-p15-text=lg] .p15-h-sec{font-size:25px}.p15[data-p15-text=lg] .p15-li{flex-wrap:wrap}.p15[data-p15-text=lg] :is(.p15-li-t,.p15-li-s,p){overflow-wrap:anywhere}.p15[data-p15-text=lg]{font-size:18px}.p15[data-p15-text=lg] .p15-d-hero{font-size:clamp(78px,10cqi,180px)}.p15[data-p15-text=lg] .p15-d-xl{font-size:clamp(54px,6cqi,100px)}.p15[data-p15-text=lg] .p15-d-l{font-size:clamp(40px,3.6cqi,58px)}.p15[data-p15-text=lg] .p15-d-m{font-size:32px}.p15[data-p15-text=lg] .p15-d-s{font-size:24px}
.p15 [data-p15-reveal-ready]:not([data-p15-revealed]){opacity:0;transform:translateY(22px)}.p15 [data-p15-reveal-ready]{transition:opacity .75s var(--ease), transform .9s var(--ease);transition-delay:calc(var(--d,0) * 70ms)}.p15 [data-p15-revealed]{opacity:1;transform:none}.p15 [data-p15-reveal]:focus-within{opacity:1;transition:none;transform:none}.p15[data-proposal15-root] .p15-screen{animation:p15-screen-in .5s var(--ease) both}.p15[data-proposal15-root] .p15-k-trip .p15-screen{animation-duration:.55s}.p15[data-proposal15-root] .p15-app:is([data-p15-enter=push],[data-p15-enter=pop]) .p15-screen{animation:none}.p15[data-proposal15-root] .p15-app[data-p15-enter=in] :is(.p15-trip-cover,.p15-crew-cover)>.p15-still img{animation:p15-cover-settle 1.4s var(--ease) both}.p15[data-proposal15-root] :is(.p15-trip-cover-copy,.p15-crew-cover-copy){animation:p15-rise-soft .9s var(--ease) .12s both}.p15[data-proposal15-root] :is(.p15-flights-slate,.p15-ideas-slate,.p15-stays-slate,.p15-days-slate){animation:p15-screen-in .7s var(--ease) .2s both}.p15[data-proposal15-root] :is(.p15-flights-stage,.p15-ideas-stage,.p15-stays-stage,.p15-days-body,.p15-ov-page,.p15-crew-page){animation:p15-rise-soft .8s var(--ease) .2s both}.p15[data-proposal15-root] .p15-app[data-p15-enter=in] :is(.p15-flights-chapter,.p15-ideas-chapter,.p15-stays-chapter,.p15-days-hero){animation:p15-cover-settle 1.4s var(--ease) both}.p15[data-proposal15-root] .p15-app:is([data-p15-enter=push],[data-p15-enter=pop]) :is(.p15-flights-stage,.p15-ideas-stage,.p15-stays-stage,.p15-days-body,.p15-ov-page,.p15-crew-page){animation:p15-stage-in .7s var(--ease) 60ms both}.p15[data-proposal15-root] .p15-app[data-p15-enter=push] :is(.p15-flights-chapter,.p15-ideas-chapter,.p15-stays-chapter,.p15-days-hero) h1{animation:p15-chapter-push .75s var(--ease) both}.p15[data-proposal15-root] .p15-app[data-p15-enter=pop] :is(.p15-flights-chapter,.p15-ideas-chapter,.p15-stays-chapter,.p15-days-hero) h1{animation:p15-chapter-pop .75s var(--ease) both}.p15[data-proposal15-root] .p15-app:is([data-p15-enter=push],[data-p15-enter=pop]) :is(.p15-trip-cover-copy,.p15-crew-cover-copy){animation:p15-rise-soft .75s var(--ease) both}@keyframes p15-chapter-push{0%{opacity:0;transform:translate(5%)}}@keyframes p15-chapter-pop{0%{opacity:0;transform:translate(-5%)}}@keyframes p15-screen-in{0%{opacity:0}}@keyframes p15-cover-settle{0%{transform:scale(1.045)}}@keyframes p15-rise-soft{0%{opacity:0;transform:translateY(22px)}}@keyframes p15-stage-in{0%{opacity:0;transform:translateY(18px)}}.p15[data-p15-reduce] [data-p15-reveal]{opacity:1!important;transition:none!important;transform:none!important}.p15[data-p15-reduce] :is(.p15-screen,.p15-trip-cover-copy,.p15-crew-cover-copy,.p15-still img,.p15-flights-slate,.p15-ideas-slate,.p15-stays-slate,.p15-days-slate,.p15-flights-stage,.p15-ideas-stage,.p15-stays-stage,.p15-days-body,.p15-ov-page,.p15-crew-page,.p15-flights-chapter,.p15-ideas-chapter,.p15-stays-chapter,.p15-days-hero){animation:none!important}.p15[data-p15-reduce] :is(.p15-flights-chapter,.p15-ideas-chapter,.p15-stays-chapter,.p15-days-hero) h1{animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.p15 [data-p15-reveal]{opacity:1!important;transition:none!important;transform:none!important}.p15 :is(.p15-screen,.p15-trip-cover-copy,.p15-crew-cover-copy,.p15-still img,.p15-flights-slate,.p15-ideas-slate,.p15-stays-slate,.p15-days-slate,.p15-flights-stage,.p15-ideas-stage,.p15-stays-stage,.p15-days-body,.p15-ov-page,.p15-crew-page,.p15-flights-chapter,.p15-ideas-chapter,.p15-stays-chapter,.p15-days-hero){animation:none!important}.p15 :is(.p15-flights-chapter,.p15-ideas-chapter,.p15-stays-chapter,.p15-days-hero) h1{animation:none!important;transform:none!important}}.p15-k-trip:is([data-p15-enter=push],[data-p15-enter=pop])>.p15-scroll{background:var(--ink)}.p15 .p15-app[data-p15-scene-motion]:not([data-p15-enter]) :is(.p15-screen,.p15-trip-cover-copy,.p15-crew-cover-copy,.p15-still img,.p15-flights-slate,.p15-ideas-slate,.p15-stays-slate,.p15-days-slate,.p15-flights-stage,.p15-ideas-stage,.p15-stays-stage,.p15-days-body,.p15-ov-page,.p15-crew-page,.p15-flights-chapter,.p15-ideas-chapter,.p15-stays-chapter,.p15-days-hero),.p15 .p15-app[data-p15-scene-motion]:not([data-p15-enter]) :is(.p15-flights-chapter,.p15-ideas-chapter,.p15-stays-chapter,.p15-days-hero) h1{animation:none}
