@font-face{font-family:archivo;src:url(../media/archivo_latin-s.p.1l_7mdrlrpxcx.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:82.48%;descent-override:19.73%;line-gap-override:0.0%;size-adjust:106.45%}.archivo_b61e6e06-module__zs7_Sa__className{font-family:archivo,archivo Fallback;font-weight:700}.archivo_b61e6e06-module__zs7_Sa__variable{--font-archivo:"archivo", "archivo Fallback"}
@font-face{font-family:archivoNarrow;src:url(../media/archivo_narrow_latin-s.29kh463pnessh.woff2)format("woff2");font-display:swap;font-weight:600 700}@font-face{font-family:archivoNarrow Fallback;src:local(Arial);ascent-override:125.5%;descent-override:37.83%;line-gap-override:0.0%;size-adjust:82.47%}.archivonarrow_ecaca7f4-module__zxXxbW__className{font-family:archivoNarrow,archivoNarrow Fallback}.archivonarrow_ecaca7f4-module__zxXxbW__variable{--font-archivo-narrow:"archivoNarrow", "archivoNarrow Fallback"}
@font-face{font-family:atkinson;src:url(../media/atkinson_hyperlegible_next_latin-s.p.2dv7oiayrgfo5.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:atkinson Fallback;src:local(Arial);ascent-override:99.04%;descent-override:31.8%;line-gap-override:0.0%;size-adjust:99.36%}.atkinson_889ef43e-module__qSVKiG__className{font-family:atkinson,atkinson Fallback}.atkinson_889ef43e-module__qSVKiG__variable{--font-atkinson:"atkinson", "atkinson Fallback"}
@font-face{font-family:atkinsonMono;src:url(../media/atkinson_hyperlegible_mono_latin-s.01yaiacf14hzv.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:atkinsonMono Fallback;src:local(Arial);ascent-override:71.04%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:138.5%}.atkinsonmono_5cc9c66f-module___YiLZW__className{font-family:atkinsonMono,atkinsonMono Fallback;font-weight:400}.atkinsonmono_5cc9c66f-module___YiLZW__variable{--font-atkinson-mono:"atkinsonMono", "atkinsonMono Fallback"}
@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-color-bg-page:#f6f7f9;--ds-color-bg-surface:#fff;--ds-color-bg-surface-muted:#e9ecf1;--ds-color-bg-inverse:#1b2340;--ds-color-text-default:#1b2340;--ds-color-text-muted:#5a6275;--ds-color-text-inverse:#fff;--ds-color-text-ink:#c90812;--ds-color-border-rule:#d5d9e0;--ds-color-border-control:#767e93;--ds-color-border-strong:#1b2340;--ds-color-border-ink:#c90812;--ds-color-action-primary-bg:#c90812;--ds-color-action-primary-bg-pressed:#a50610;--ds-color-action-primary-text:#fff;--ds-color-action-secondary-border:#1b2340;--ds-color-action-secondary-text:#1b2340;--ds-color-focus-ring:#1d4ed8;--ds-color-status-paid-fg:#1f7a4d;--ds-color-status-paid-bg:#e8f4ee;--ds-color-status-picked-up-fg:#1d4ed8;--ds-color-status-picked-up-bg:#eaf0fd;--ds-color-status-waiting-fg:#b45309;--ds-color-status-waiting-bg:#fdf3e6;--ds-color-status-closed-fg:#475467;--ds-color-status-closed-bg:#f0f2f5;--ds-color-feedback-correction-bg:#ffe45c;--ds-color-feedback-correction-text:#1b2340;--ds-space-1:.25rem;--ds-space-2:.5rem;--ds-space-3:.75rem;--ds-space-4:1rem;--ds-space-5:1.25rem;--ds-space-6:1.5rem;--ds-space-8:2rem;--ds-space-10:2.5rem;--ds-space-12:3rem;--ds-space-16:4rem;--ds-radius-stamp:3px;--ds-radius-control:6px;--ds-radius-slip:6px;--ds-radius-full:999px;--ds-stroke-hairline:1px;--ds-stroke-control:1.5px;--ds-stroke-rule:2px;--ds-stroke-stamp:2px;--ds-target-touch:44px;--ds-target-pointer:24px;--ds-target:var(--ds-target-touch);--ds-font-display:var(--font-archivo), "Archivo", system-ui, "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", sans-serif;--ds-font-label:var(--font-archivo-narrow), "Archivo Narrow", system-ui, "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", sans-serif;--ds-font-body:var(--font-atkinson), "Atkinson Hyperlegible Next", system-ui, "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", sans-serif;--ds-font-mono:var(--font-atkinson-mono), "Atkinson Hyperlegible Mono", ui-monospace, "SFMono-Regular", Menlo, "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", monospace;--ds-text-12:.75rem;--ds-text-14:.875rem;--ds-text-16:1rem;--ds-text-18:1.125rem;--ds-text-20:1.25rem;--ds-text-26:1.625rem;--ds-text-32:2rem;--ds-text-40:2.5rem;--ds-text-48:3rem;--ds-type-display-l:700 clamp(2.25rem, 1.9565rem + 1.3043vw, 3rem)/1.08 var(--ds-font-display);--ds-tracking-display-l:-.031em;--ds-type-display-m:700 clamp(2rem, 1.8043rem + .8696vw, 2.5rem)/1.1 var(--ds-font-display);--ds-tracking-display-m:-.03em;--ds-type-heading-l:700 clamp(1.625rem, 1.4783rem + .6522vw, 2rem)/1.13 var(--ds-font-display);--ds-tracking-heading-l:-.016em;--ds-type-heading-m:700 1.625rem/1.875rem var(--ds-font-display);--ds-tracking-heading-m:-.012em;--ds-type-heading-s:700 1.25rem/1.625rem var(--ds-font-display);--ds-tracking-heading-s:0;--ds-type-label-l:600 .875rem/1.125rem var(--ds-font-label);--ds-tracking-label-l:.079em;--ds-type-label-s:600 .75rem/1rem var(--ds-font-label);--ds-tracking-label-s:.083em;--ds-type-stamp:700 .75rem/1rem var(--ds-font-label);--ds-tracking-stamp:.058em;--ds-type-body-l:400 1.125rem/1.6875rem var(--ds-font-body);--ds-tracking-body-l:0;--ds-type-body-m:400 1rem/1.5rem var(--ds-font-body);--ds-tracking-body-m:0;--ds-type-body-m-strong:700 1rem/1.5rem var(--ds-font-body);--ds-tracking-body-m-strong:0;--ds-type-body-s:400 .875rem/1.25rem var(--ds-font-body);--ds-tracking-body-s:0;--ds-type-body-s-strong:700 .875rem/1.25rem var(--ds-font-body);--ds-tracking-body-s-strong:0;--ds-type-mono-m:400 1rem/1.5rem var(--ds-font-mono);--ds-tracking-mono-m:0;--ds-type-mono-s:400 .875rem/1.25rem var(--ds-font-mono);--ds-tracking-mono-s:0}@media (pointer:fine){:root{--ds-target:var(--ds-target-pointer)}}
:is(html:has(.site-header),body:has(.site-header)){background:var(--ds-color-bg-page)}.skip-link{z-index:100;border:2px solid var(--ds-color-focus-ring);background:var(--ds-color-bg-surface);color:var(--ds-color-text-default);padding:.625rem .875rem;font-weight:700;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:50;border-bottom:1px solid var(--ds-color-border-rule);background:var(--ds-color-bg-page);height:4.75rem;color:var(--ds-color-text-default);font-family:var(--ds-font-body);position:sticky;top:0}.site-header-inner{width:min(100%, calc(88rem + (var(--page-gutter) * 2)));height:100%;padding-inline:var(--page-gutter);justify-content:space-between;align-items:center;gap:2rem;margin-inline:auto;display:flex}.brand-link{flex:none;align-items:center;width:7.5rem;min-height:3.25rem;padding-block:.375rem;display:flex}.brand-mark{width:7.5rem;height:auto}.nav-link{min-height:44px;color:inherit;font-family:var(--ds-font-label);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #0000;align-items:center;padding:.5rem 0;font-size:.8125rem;font-weight:700;display:inline-flex}.nav-link:hover,.nav-link:focus-visible,.nav-link[aria-current=page],.site-footer a:hover,.site-footer a:focus-visible{border-bottom-color:currentColor}.button-primary{border:2px solid var(--ds-color-action-primary-bg);background:var(--ds-color-action-primary-bg);min-height:50px;color:var(--ds-color-action-primary-text);cursor:pointer;text-align:center;white-space:nowrap;border-radius:0;justify-content:center;align-items:center;padding:0 1.5rem;font-size:.875rem;font-weight:720;line-height:1;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.button-primary:hover{border-color:var(--ds-color-action-primary-bg-pressed);background:var(--ds-color-action-primary-bg-pressed)}.button-primary:active{transform:translateY(1px)}.button-primary:disabled{cursor:not-allowed;opacity:.65}.desktop-navigation{align-items:center;gap:2.125rem;display:flex}.desktop-navigation .nav-link{justify-content:center;min-width:44px}.mobile-navigation{align-items:center;display:none}.menu-trigger{min-width:58px;min-height:44px;color:inherit;cursor:pointer;font-family:var(--ds-font-label);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid;border-radius:0;padding-inline:.75rem;font-size:.8125rem;font-weight:700}.mobile-menu{border-bottom:1px solid var(--ds-color-border-rule);background:var(--ds-color-bg-surface);color:var(--ds-color-text-default);padding:1.25rem var(--page-gutter) 1.5rem;position:absolute;top:100%;left:0;right:0}.mobile-menu-inner{flex-direction:column;gap:.25rem;width:min(100%,88rem);margin-inline:auto;display:flex}.mobile-menu .mobile-menu-primary{border-color:var(--ds-color-action-primary-bg);border-radius:var(--ds-radius-full);background:var(--ds-color-action-primary-bg);width:100%;color:var(--ds-color-action-primary-text);font-family:var(--ds-font-label);margin-bottom:.75rem}.mobile-menu .nav-link{border-bottom:1px solid var(--ds-color-border-rule);min-height:52px}.site-footer{background:var(--ds-color-bg-inverse);color:var(--ds-color-text-inverse);font-family:var(--ds-font-body)}.site-footer-inner{width:min(100%, calc(88rem + (var(--page-gutter) * 2)));padding:3rem var(--page-gutter);grid-template-columns:1.3fr .6fr .9fr;gap:3.5rem;margin-inline:auto;display:grid}.footer-brand-link{min-height:44px;color:var(--ds-color-text-inverse);font-family:var(--ds-font-display);letter-spacing:-.02em;border-bottom:1px solid #0000;align-items:center;margin-bottom:.75rem;font-size:1.375rem;font-weight:700;display:inline-flex}.site-footer p{color:#ffffffb8;max-width:37ch;margin:0;font-size:.8125rem}.site-footer nav{flex-wrap:wrap;align-content:start;gap:.25rem 1.5rem;display:flex}.site-footer a{color:var(--ds-color-text-inverse);font-size:.8125rem}.site-footer a:focus-visible{outline:3px solid var(--ds-color-feedback-correction-bg);outline-offset:3px}.site-footer nav a{align-items:center;min-height:44px;display:inline-flex}.site-footer-note{justify-self:end}.site-header .header-cta{min-height:max(var(--ds-target), 2.75rem);border-radius:var(--ds-radius-full);background:var(--ds-color-action-primary-bg);color:var(--ds-color-action-primary-text);font:700 .9375rem/1 var(--ds-font-label);white-space:nowrap;border:0;flex:none;align-items:center;gap:.375rem;padding:0 1.125rem;display:inline-flex}.site-header .header-cta:hover{background:var(--ds-color-action-primary-bg-pressed);border:0}.site-footer-channels{justify-items:start;gap:.125rem;margin-top:1rem;display:grid}.site-footer .site-footer-label{color:#ffffffb8;font:var(--ds-type-label-s);letter-spacing:.12em;text-transform:uppercase}.site-footer .site-footer-contact{min-height:var(--ds-target);border-bottom:1px solid #0000;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:700;display:inline-flex}
@media (max-width:1023px){.desktop-navigation,.site-header .header-cta{display:none}.mobile-navigation{display:flex}}@media (max-width:720px){.site-header{height:4.25rem}.brand-link,.brand-mark{width:6.5rem}.brand-link{min-height:50px}.site-footer-inner{grid-template-columns:1fr;gap:1.75rem;padding-block:2.5rem}.site-footer-note{justify-self:start}}@media (max-height:500px) and (min-width:721px){.site-header{height:4rem}.brand-link,.brand-mark{width:7rem}}
.hv{--hv-navy:var(--ds-color-bg-inverse);--hv-red:var(--ds-color-action-primary-bg);--hv-red-pressed:var(--ds-color-action-primary-bg-pressed);--hv-paper:var(--ds-color-bg-page);--hv-surface:var(--ds-color-bg-surface);--hv-muted:var(--ds-color-text-muted);--hv-rule:var(--ds-color-border-rule);--hv-tape:var(--ds-color-feedback-correction-bg);--hv-focus:var(--ds-color-focus-ring);--hv-gutter:clamp(1rem, .6rem + 1.6vw, 1.25rem);--hv-pad:clamp(4rem, 2.5rem + 5vw, 7rem);--hv-header:4.75rem;--hv-display:700 clamp(2.25rem, 1.1rem + 4.6vw, 5.75rem) / .96 var(--ds-font-display);background:var(--hv-paper);color:var(--hv-navy);font:var(--ds-type-body-m);overflow-x:clip}.hv :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0}.hv [id]{scroll-margin-top:var(--hv-header)}.hv :focus-visible{outline:3px solid var(--hv-focus);outline-offset:3px}.hv :where(.hv-hero,.hv-manifesto,.hv-story,.hv-closing,.hv-panel){--hv-focus:var(--hv-tape)}.hv-label{color:var(--hv-muted);font:var(--ds-type-label-l);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.5rem;display:inline-flex}.hv-label:before{content:"";background:var(--hv-red);width:.5rem;height:.5rem}.hv-section-head{gap:1rem;max-width:64rem;margin-bottom:clamp(2.25rem,1rem + 4vw,4.5rem);display:grid}.hv-section-head h2{font:var(--hv-display);letter-spacing:-.045em;text-wrap:balance}.hv-section-head>p:not(.hv-label){max-width:38rem;color:var(--hv-muted);font:var(--ds-type-body-l)}.hv .hv-cta{min-height:max(var(--ds-target), 3rem);border-radius:var(--ds-radius-full);font:700 1rem/1 var(--ds-font-label);letter-spacing:.01em;white-space:nowrap;border:0;justify-content:center;justify-self:start;align-items:center;gap:.5rem;padding:0 1.5rem;transition:background-color .18s,color .18s,box-shadow .18s;display:inline-flex}.hv .hv-cta-red{background:var(--hv-red);color:var(--ds-color-action-primary-text)}.hv .hv-cta-red:hover{background:var(--hv-red-pressed)}.hv .hv-cta-navy{background:var(--hv-navy);color:var(--ds-color-text-inverse)}.hv .hv-cta-navy:hover{background:var(--hv-red)}.hv .hv-cta-paper{background:var(--hv-paper);color:var(--hv-navy)}.hv .hv-cta-paper:hover{background:var(--hv-tape)}.hv .hv-cta-ghost{color:var(--ds-color-text-inverse);background:0 0;box-shadow:inset 0 0 0 1.5px #fff9}.hv .hv-cta-ghost:hover{box-shadow:inset 0 0 0 1.5px #fff}.hv-media{background:var(--hv-navy);position:relative;overflow:hidden}.hv-media .hv-poster,.hv-media .hv-poster img,.hv-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hv-video{opacity:0;transition:opacity .6s}.hv-media[data-video-ready] .hv-video{opacity:1}.hv :where(picture) img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:760px){.hv-wide-break{display:none}}
body:has(.hv) .site-header{inset-inline:0;color:#fff;background:0 0;border-bottom-color:#0000;transition:background-color .24s,border-color .24s,color .24s;position:absolute;top:0}html[data-home-motion] body:has(.hv) .site-header{position:fixed}body:has(.hv) .site-header[data-home-header=solid]{border-bottom-color:var(--ds-color-border-rule);background:var(--ds-color-bg-page);color:var(--ds-color-text-default)}body:has(.hv) .site-header:has(.mobile-menu){border-bottom-color:var(--ds-color-border-rule);background:var(--ds-color-bg-page);color:var(--ds-color-text-default)}
.hv-hero{isolation:isolate;background:var(--hv-navy);color:#fff;min-height:max(100svh,700px);padding:calc(var(--hv-header) + 4rem) var(--hv-gutter) clamp(3rem, 2rem + 6vh, 6rem);align-content:end;display:grid;position:relative;overflow:hidden}.hv-hero-media{z-index:-3;position:absolute;inset:0}.hv-hero-wash{z-index:-2;background:linear-gradient(#0f14269e 0%,#0f142614 28%,#0f14264d 55%,#0c101ee0 100%),linear-gradient(90deg,#0c101e8c 0%,#0000 60%);position:absolute;inset:0}.hv-hero-top{top:calc(var(--hv-header) + .75rem);inset-inline:var(--hv-gutter);font:var(--ds-type-label-l);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:1rem;display:flex;position:absolute}.hv-hero-copy{gap:1.25rem;max-width:74rem;display:grid;position:relative}.hv-hero-title{max-width:15ch;font:700 clamp(2.75rem, .9rem + 7vw, 8.5rem) / .93 var(--ds-font-display);letter-spacing:-.05em;text-wrap:balance}.hv-line{display:block}.hv-hero-summary{color:#ffffffdb;max-width:36rem;font:var(--ds-type-body-l)}.hv-actions{flex-wrap:wrap;gap:.75rem;display:flex}
.hv-portal{background:var(--hv-paper);color:var(--hv-navy);padding:var(--hv-pad) var(--hv-gutter)}.hv-portal-stage{gap:1.25rem;display:grid;position:relative}.hv-portal-word{font:700 clamp(2.5rem, .5rem + 7.4vw, 11rem) / .86 var(--ds-font-display);letter-spacing:-.06em}.hv-portal-ph{color:var(--hv-red);justify-self:end}.hv-portal-route{width:100%;height:2.5rem;overflow:visible}.hv-route-line{stroke:var(--hv-navy);stroke-dasharray:10 12;stroke-width:2px;vector-effect:non-scaling-stroke}.hv-route-dot{fill:var(--hv-red)}.hv-portal-frame{aspect-ratio:16/9;background:var(--hv-navy);border-radius:8px;position:relative;overflow:hidden}.hv-portal-frame>.hv-media{position:absolute;inset:0}.hv-portal-tint{background:var(--hv-red);mix-blend-mode:multiply;opacity:.12;pointer-events:none;position:absolute;inset:0}.hv-portal-label{border-radius:var(--ds-radius-stamp);color:#fff;font:var(--ds-type-mono-s);border:1px dashed #ffffffb3;padding:.25rem .5rem;position:absolute;top:1rem;left:1rem}.hv-portal-title{color:#fff;font:700 clamp(3rem, 1rem + 9vw, 12rem) / .86 var(--ds-font-display);letter-spacing:-.06em;text-transform:uppercase;text-shadow:0 2px 30px #0c101e59;position:absolute;inset:auto clamp(1rem,3vw,2.5rem) clamp(1rem,3vw,2.5rem)}.hv-portal-to{color:var(--hv-red)}.hv-portal-labels{font:var(--ds-type-label-l);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding:0;list-style:none;display:flex}@media (min-height:36rem){html[data-home-motion=ready] .hv-portal{height:330vh;padding:0}html[data-home-motion=ready] .hv-portal-stage{height:100svh;display:block;position:sticky;top:0;overflow:hidden}html[data-home-motion=ready] .hv-portal-word{top:calc(var(--hv-header) + 1.5rem);position:absolute}html[data-home-motion=ready] .hv-portal-kr{left:var(--hv-gutter)}html[data-home-motion=ready] .hv-portal-ph{right:var(--hv-gutter)}html[data-home-motion=ready] .hv-portal-route{top:50%;left:var(--hv-gutter);width:calc(100% - var(--hv-gutter) * 2);position:absolute;translate:0 -50%}html[data-home-motion=ready] .hv-portal-frame{z-index:1;aspect-ratio:auto;border-radius:0;position:absolute;inset:0}html[data-home-motion=ready] .hv-portal-label{top:calc(50% - max(75px,6.5vw) + .6rem);left:50%;translate:-50%}html[data-home-motion=ready] .hv-portal-title{bottom:4.5rem}html[data-home-motion=ready] .hv-portal-labels{bottom:1.25rem;inset-inline:var(--hv-gutter);z-index:2;position:absolute}html[data-home-motion=ready] .hv-portal-labels li{border-radius:var(--ds-radius-stamp);background:var(--hv-paper);padding:.3rem .55rem}}
.hv-intro{background:var(--hv-navy);color:#fff}.hv-intro-stage{isolation:isolate;min-height:max(100svh,40rem);padding:calc(var(--hv-header) + 3rem) var(--hv-gutter) 4rem;align-content:center;gap:1.5rem;display:grid;position:relative;overflow:hidden}.hv-intro-bg,.hv-intro-bg-layer,.hv-intro-shade{position:absolute;inset:0}.hv-intro-bg{z-index:-1;transform-origin:70% 60%}.hv-intro-bg-layer picture,.hv-intro-bg-layer img{object-fit:cover;width:100%;height:100%}.hv-intro-bg-layer[data-intro-bg=arrive]{opacity:0}.hv-intro-shade{background:linear-gradient(90deg,#0c101ee6 0%,#0c101ea8 40%,#0c101e1f 78%),linear-gradient(#0000 65%,#0c101e8c 100%)}.hv-intro .hv-label{color:#ffffffc7}.hv-intro-statement{max-width:34ch;font:700 clamp(2rem, 1rem + 3.2vw, 4.5rem) / 1.03 var(--ds-font-display);letter-spacing:-.04em;text-shadow:0 2px 24px #0c101e73;text-wrap:pretty;gap:.35em;display:grid}.hv-intro-phrase{display:block}@media (min-height:36rem){html[data-home-motion=ready] .hv-intro{height:240vh}html[data-home-motion=ready] .hv-intro-stage{height:100svh;min-height:0;position:sticky;top:0}}
.hv-manifesto{background:var(--hv-navy);color:#fff;padding:var(--hv-pad) var(--hv-gutter)}.hv-manifesto-stage{gap:3rem;display:grid;position:relative}.hv-manifesto-lines{max-width:17ch;font:700 clamp(2.25rem, .8rem + 5.6vw, 7rem) / .98 var(--ds-font-display);letter-spacing:-.05em;text-align:center;text-shadow:0 2px 24px #0c101e73;justify-self:center}.hv-manifesto-line{display:block}.hv-manifesto-kicker{text-transform:uppercase}.hv-collage{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));align-items:center;gap:1rem;display:grid}.hv-tile{border-radius:var(--ds-radius-slip);overflow:hidden}.hv-tile-family{aspect-ratio:4/5}.hv-tile-van,.hv-tile-port{aspect-ratio:3/2}.hv-tile-stamp{border:3px solid var(--hv-red);border-radius:var(--ds-radius-stamp);background:var(--hv-red);color:#fff;font:700 clamp(1rem, .8rem + .8vw, 1.5rem) / 1 var(--ds-font-label);letter-spacing:.14em;text-transform:uppercase;justify-self:center;padding:.75rem 1.1rem;rotate:-7deg}.hv-tile-waybill{border-radius:var(--ds-radius-slip);background:var(--hv-paper);color:var(--hv-navy);font:700 clamp(1.5rem, 1rem + 1.5vw, 2.5rem) / 1 var(--ds-font-display);justify-self:center;gap:.25rem;padding:1rem 1.25rem;display:grid;rotate:4deg}.hv-tile-waybill span{color:var(--hv-muted);font:var(--ds-type-mono-s);text-transform:uppercase}@media (min-height:36rem){html[data-home-motion=ready] .hv-manifesto{height:440vh;padding:0}html[data-home-motion=ready] .hv-manifesto-stage{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}html[data-home-motion=ready] .hv-manifesto-lines{z-index:2;position:relative}html[data-home-motion=ready] .hv-collage{display:block;position:absolute;inset:0}html[data-home-motion=ready] .hv-tile{position:absolute}html[data-home-motion=ready] .hv-tile-family{top:calc(var(--hv-header) + 5vh);width:clamp(8rem,16vw,16rem);left:5vw}html[data-home-motion=ready] .hv-tile-van{top:calc(var(--hv-header) + 9vh);width:clamp(9rem,21vw,21rem);right:5vw}html[data-home-motion=ready] .hv-tile-port{width:clamp(9rem,21vw,21rem);bottom:2.5vh;left:11vw}html[data-home-motion=ready] .hv-tile-stamp{bottom:15vh;right:13vw}html[data-home-motion=ready] .hv-tile-waybill{top:calc(var(--hv-header) + 3vh);left:40vw}}
.hv-journey{background:var(--hv-paper);padding:var(--hv-pad) var(--hv-gutter) clamp(3rem, 6vw, 5rem)}.hv-stack{gap:1.25rem;padding:0;list-style:none;display:grid}.hv-panel{background:var(--hv-navy);color:#fff;transform-origin:50% 0;border-radius:24px 24px 8px 8px;align-content:end;min-height:26rem;padding:clamp(1.25rem,.5rem + 3vw,3rem);display:grid;position:relative;overflow:hidden}@media (min-height:36rem){.hv-panel{top:calc(var(--hv-header) + .75rem);height:calc(100svh - var(--hv-header) - 2rem);min-height:30rem;position:sticky}.hv-panel+.hv-panel{margin-top:55vh}.hv-stack:after{content:"";height:35vh}}.hv-panel-media{position:absolute;inset:0}.hv-panel:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#0c101ed1 100%);position:absolute;inset:0}.hv-panel-shade{z-index:1;opacity:0;pointer-events:none;background:#0b0f1d;position:absolute;inset:0}.hv-panel-copy{z-index:2;gap:.625rem;max-width:36rem;display:grid;position:relative}.hv-panel-number{color:var(--hv-tape);font:var(--ds-type-mono-m)}.hv-panel h3{font:700 clamp(2.25rem, .8rem + 5vw, 6rem) / .92 var(--ds-font-display);letter-spacing:-.05em}.hv-panel-kicker{color:var(--hv-tape);font:var(--ds-type-label-l);letter-spacing:.12em;text-transform:uppercase}.hv-panel-body{color:#ffffffe0;max-width:30rem;font:var(--ds-type-body-l)}.hv-circle-cta{z-index:2;aspect-ratio:1;background:var(--hv-paper);width:clamp(6.5rem,4rem + 6vw,9.5rem);color:var(--hv-navy);font:700 .9375rem/1.2 var(--ds-font-label);text-align:center;border-radius:50%;place-content:center;transition:background-color .18s,scale .18s;display:grid;position:absolute;bottom:clamp(1.25rem,.5rem + 3vw,3rem);right:clamp(1.25rem,.5rem + 3vw,3rem)}.hv-circle-cta svg{justify-self:center;margin-top:.25rem}.hv-circle-cta:hover{background:var(--hv-tape);scale:1.04}
.hv-story{background:var(--hv-navy);color:#fff;padding:var(--hv-pad) var(--hv-gutter)}.hv-story .hv-section-head>p:not(.hv-label){color:#ffffffbd}.hv-story .hv-section-head>p.hv-story-lead{max-width:36rem;font:400 clamp(1.25rem, 1rem + 1.2vw, 2rem) / 1.3 var(--ds-font-body)}.hv-story-grid{grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:1rem;display:grid}.hv-story-reel{aspect-ratio:16/9;border-radius:10px;position:relative;overflow:hidden}.hv-story-reel>picture{position:absolute;inset:0}.hv-fact{background:var(--hv-paper);color:var(--hv-navy);border-radius:10px;align-content:space-between;gap:1.25rem;padding:clamp(1.25rem,1rem + 1vw,2rem);display:grid}.hv-fact-label{font:var(--ds-type-label-l);letter-spacing:.12em;text-transform:uppercase}.hv-eta{margin:0;display:grid}.hv-eta>div{border-bottom:1px solid var(--ds-color-border-rule);font:700 clamp(1.25rem, .75rem + 1vw, 1.75rem) / 1.1 var(--ds-font-display);letter-spacing:-.03em;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;padding:1.1rem 0;display:flex}.hv-eta>div:last-child{border-bottom:0}.hv-eta dd{color:var(--hv-red);margin:0}.hv-fact-note{color:var(--hv-muted);font:var(--ds-type-body-s)}
.hv-promises{border-top:1px solid var(--hv-rule);background:var(--hv-paper);padding:var(--hv-pad) var(--hv-gutter)}.hv-promise-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid}.hv-promise{border:1px solid var(--hv-rule);background:var(--hv-surface);border-radius:12px;align-content:end;min-height:28rem;display:grid;position:relative;overflow:hidden}.hv-promise-media{clip-path:inset(0 0 44%);transition:clip-path .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.hv-promise-media:after{content:"";opacity:0;background:linear-gradient(#0000 30%,#0c101ed9 100%);transition:opacity .5s;position:absolute;inset:0}.hv-promise-copy{gap:.625rem;padding:clamp(1.25rem,1rem + 1vw,2rem);transition:color .4s;display:grid;position:relative}.hv-promise-num{color:var(--hv-red);font:var(--ds-type-mono-m)}.hv-promise h3{font:700 clamp(1.625rem, 1.2rem + 1.2vw, 2.5rem) / 1 var(--ds-font-display);letter-spacing:-.04em}.hv-promise-copy>p:last-child{font:var(--ds-type-body-m)}@media (hover:hover) and (min-width:761px){.hv-promise:hover .hv-promise-media{clip-path:inset(0)}.hv-promise:hover .hv-promise-media:after{opacity:1}.hv-promise:hover .hv-promise-copy{color:#fff}.hv-promise:hover .hv-promise-num{color:var(--hv-tape)}}@media (hover:none),(max-width:760px){.hv-promise{color:#fff}.hv-promise-media{clip-path:none}.hv-promise-media:after{opacity:1}.hv-promise-num{color:var(--hv-tape)}}
.hv-closing{isolation:isolate;background:var(--hv-navy);color:#fff;min-height:80svh;padding:var(--hv-pad) var(--hv-gutter);text-align:center;place-content:center;justify-items:center;gap:2rem;display:grid;position:relative;overflow:hidden}.hv-closing-rings,.hv-closing-rings:before,.hv-closing-rings:after{pointer-events:none;border-radius:50%;position:absolute}.hv-closing-rings{z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.06'/%3E%3C/svg%3E");border-radius:0;inset:0}.hv-closing-rings:before,.hv-closing-rings:after{content:"";border:1px solid #ffffff24;top:50%;left:50%;translate:-50% -50%}.hv-closing-rings:before{width:130vmax;height:130vmax}.hv-closing-rings:after{width:78vmax;height:78vmax}.hv-closing-title{font:700 clamp(2.5rem, .8rem + 6.4vw, 8rem) / .94 var(--ds-font-display);letter-spacing:-.05em;text-wrap:balance}.hv-closing-lead{max-width:26em;font:700 clamp(1.25rem, .6rem + 2.3vw, 2.5rem) / 1.2 var(--ds-font-display);letter-spacing:-.03em;text-wrap:balance}.hv-closing-choices{grid-template-columns:repeat(2,minmax(0,auto));margin-top:1rem;display:grid}.hv-closing-choice{justify-items:center;gap:.75rem;padding:.5rem clamp(1.5rem,1rem + 2vw,3rem);display:grid}.hv-closing-choice+.hv-closing-choice{border-left:1px solid #ffffff3d}.hv-closing-ask{color:#ffffffc2;font:var(--ds-type-label-l);letter-spacing:.12em;text-transform:uppercase}@media (max-width:760px){.hv-closing-choices{grid-template-columns:minmax(0,1fr)}.hv-closing-choice{padding:1.25rem 0}.hv-closing-choice+.hv-closing-choice{border-top:1px solid #ffffff3d;border-left:0}}.hv-closing-contact{color:#ffffffc7;font:var(--ds-type-body-m)}.hv-closing-contact a{color:#fff;text-underline-offset:.2em;text-decoration:underline}.hv-marquee{background:var(--hv-red);color:#fff;font:700 clamp(2rem, 1rem + 4vw, 5rem) / 1 var(--ds-font-display);letter-spacing:-.03em;padding:1rem 0;overflow:hidden}.hv-marquee-track{width:max-content;animation:32s linear infinite hv-marquee;display:flex}.hv-marquee:hover .hv-marquee-track{animation-play-state:paused}@keyframes hv-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hv-marquee-track{animation:none}}.hv-marquee-track span{white-space:pre;padding-right:.3em}
@media (max-width:760px){.hv{--hv-header:4.25rem}.hv-hero-scroll{display:none}.hv-hero-top{font:var(--ds-type-label-s)}.hv-story-grid{grid-template-columns:minmax(0,1fr)}.hv-intro-stage{align-content:end}.hv-intro-shade{background:linear-gradient(#0c101e2e 0%,#0c101e9e 50%,#0c101eeb 100%)}.hv-panel{align-content:end}.hv-circle-cta{width:5.5rem;font-size:.8125rem;top:clamp(1.25rem,.5rem + 3vw,3rem);bottom:auto}.hv-promise-cards{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(var(--hv-gutter) * -1);padding-inline:var(--hv-gutter);scroll-padding-inline:var(--hv-gutter);grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;overflow-x:auto}.hv-promise{scroll-snap-align:start;min-height:24rem}}@media (max-width:760px) and (min-height:36rem){html[data-home-motion=ready] .hv-portal-ph{top:calc(var(--hv-header) + 1.5rem + .95em)}html[data-home-motion=ready] .hv-portal-labels{font:var(--ds-type-label-s);flex-direction:column;align-items:flex-start;gap:.375rem}html[data-home-motion=ready] .hv-portal-title{bottom:7.5rem}html[data-home-motion=ready] .hv-portal{height:240vh}html[data-home-motion=ready] .hv-intro{height:210vh}html[data-home-motion=ready] .hv-manifesto{height:340vh}html[data-home-motion=ready] .hv-tile-family{width:30vw;top:11vh;left:4vw}html[data-home-motion=ready] .hv-tile-van{width:40vw;top:13vh;right:4vw}html[data-home-motion=ready] .hv-tile-port{width:44vw;bottom:4vh;left:4vw}html[data-home-motion=ready] .hv-tile-stamp{bottom:13vh;right:5vw}html[data-home-motion=ready] .hv-tile-waybill{display:none}}

.pp{--pp-navy:var(--ds-color-bg-inverse);--pp-red:var(--ds-color-action-primary-bg);--pp-muted:var(--ds-color-text-muted);--pp-rule:var(--ds-color-border-rule);--pp-surface:var(--ds-color-bg-surface);--pp-tape:var(--ds-color-feedback-correction-bg);--pp-focus:var(--ds-color-focus-ring);--pp-width:min(100%, 88rem);--pp-gutter:clamp(1rem, .4rem + 2.4vw, 3rem);--pp-pad:clamp(3.5rem, 2rem + 5vw, 6.5rem);--pp-display:700 clamp(2.5rem, 1.4rem + 4.4vw, 5rem) / .98 var(--ds-font-display);--pp-heading:700 clamp(2rem, 1.3rem + 2.8vw, 3.75rem) / 1 var(--ds-font-display);background:var(--ds-color-bg-page);color:var(--pp-navy);font:var(--ds-type-body-m)}.pp :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0}.pp :where(ul,ol){padding:0;list-style:none}.pp [id]{scroll-margin-top:5rem}.pp :focus-visible{outline:3px solid var(--pp-focus);outline-offset:3px}.pp-label{color:var(--pp-muted);font:var(--ds-type-label-l);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.5rem;display:inline-flex}.pp-label:before{content:"";background:var(--pp-red);width:.5rem;height:.5rem}.pp-section{width:var(--pp-width);padding:var(--pp-pad) var(--pp-gutter);margin-inline:auto}.pp-section+.pp-section{border-top:1px solid var(--pp-rule)}.pp-section-head{gap:1rem;max-width:56rem;margin-bottom:clamp(2rem,1rem + 3vw,3.5rem);display:grid}.pp-section-head h2{font:var(--pp-heading);letter-spacing:-.04em;text-wrap:balance}.pp-section-head>p:not(.pp-label){max-width:38rem;color:var(--pp-muted);font:var(--ds-type-body-l)}.pp-actions{flex-wrap:wrap;gap:.75rem;display:flex}.pp .pp-cta{min-height:max(var(--ds-target), 3rem);border-radius:var(--ds-radius-full);font:700 1rem/1 var(--ds-font-label);letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;justify-content:center;justify-self:start;align-items:center;gap:.5rem;padding:0 1.5rem;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.pp .pp-cta-red{background:var(--pp-red);color:var(--ds-color-action-primary-text)}.pp .pp-cta-red:hover{background:var(--ds-color-action-primary-bg-pressed)}.pp .pp-cta-ghost{color:inherit;border-color:currentColor}.pp .pp-cta-ghost:hover{border-color:var(--pp-navy);background:var(--pp-navy);color:var(--ds-color-text-inverse)}.pp .pp-cta-paper{background:var(--ds-color-bg-page);color:var(--pp-navy)}.pp-hero{width:var(--pp-width);padding:clamp(3rem, 2rem + 4vw, 6rem) var(--pp-gutter) 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);margin-inline:auto;display:grid}.pp-hero-copy{gap:1.5rem;display:grid}.pp-hero h1{font:var(--pp-display);letter-spacing:-.045em;text-wrap:balance}.pp-lead{max-width:34rem;color:var(--pp-muted);font:var(--ds-type-body-l)}.pp-hero-media img{aspect-ratio:4/3;border-radius:var(--ds-radius-slip);background:var(--ds-color-bg-surface-muted);object-fit:cover;width:100%}.pp-hero-text{grid-template-columns:minmax(0,1fr)}.pp-hero-text .pp-hero-copy{max-width:52rem}
.pp-facts{border-top:1px solid var(--pp-rule)}.pp-facts>div{border-bottom:1px solid var(--pp-rule);grid-template-columns:minmax(9rem,.38fr) 1fr;gap:1rem;padding:.875rem 0;display:grid}.pp-facts dt{color:var(--pp-muted);font:var(--ds-type-label-l);letter-spacing:.08em;text-transform:uppercase}.pp-facts dd{font:var(--ds-type-body-m-strong)}.pp-facts-icons>div{grid-template-columns:minmax(13rem,.45fr) 1fr;align-items:center}.pp-facts-icons dt{align-items:center;gap:1rem;display:flex}.pp-fact-icon{background:var(--ds-color-bg-surface-muted);width:3rem;height:3rem;color:var(--pp-navy);border-radius:50%;flex:none;place-items:center;display:grid}.pp-guide{width:var(--pp-width);padding:clamp(2.5rem, 1.5rem + 3vw, 4.5rem) var(--pp-gutter) var(--pp-pad);grid-template-columns:minmax(12rem,.28fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,1rem + 4vw,6rem);margin-inline:auto;display:grid}.pp-guide-index{gap:.75rem;display:grid;position:sticky;top:6rem}.pp-guide-index ol{border-left:1px solid var(--pp-rule)}.pp-guide-index a{min-height:var(--ds-target);color:var(--pp-muted);font:var(--ds-type-body-m);border-left:3px solid #0000;align-items:center;margin-left:-1px;padding-left:1rem;display:flex}.pp-guide-index a:hover,.pp-guide-index a:focus-visible{border-left-color:var(--pp-navy);color:var(--pp-navy)}.pp-guide-index a[aria-current]{border-left-color:var(--pp-red);color:var(--pp-navy);font-weight:700}.pp-guide-body{max-width:52rem;display:grid}.pp-guide-section{border-top:1px solid var(--pp-rule);gap:1.25rem;padding:clamp(2.25rem,1.5rem + 2vw,3.5rem) 0;display:grid}.pp-guide-section:first-child{border-top:0;padding-top:0}.pp-guide-section h2{font:700 clamp(1.75rem, 1.3rem + 1.4vw, 2.5rem) / 1.05 var(--ds-font-display);letter-spacing:-.035em}.pp-guide-intro{max-width:42rem;font:var(--ds-type-body-l)}.pp-guide-link a{min-height:var(--ds-target);border-bottom:2px solid var(--pp-red);font:700 1rem/1 var(--ds-font-label);align-items:center;gap:.375rem;display:inline-flex}.pp-price-table{border-collapse:collapse;border:1px solid var(--pp-rule);border-radius:var(--ds-radius-slip);background:var(--pp-surface);font-variant-numeric:tabular-nums;width:100%}.pp-price-table :is(th,td){border-bottom:1px solid var(--pp-rule);text-align:right;padding:1rem 1.25rem}.pp-price-table tbody tr:last-child :is(th,td){border-bottom:0}.pp-price-table thead th{color:var(--pp-muted);font:var(--ds-type-label-l);letter-spacing:.08em;text-transform:uppercase}.pp-price-table :is(thead th:first-child,tbody th){text-align:left}.pp-price-table tbody th{font:700 1.375rem/1.1 var(--ds-font-display);letter-spacing:-.02em}.pp-price-table tbody th span{color:var(--pp-muted);font:var(--ds-type-mono-s);letter-spacing:0;margin-top:.25rem;display:block}.pp-price-table td{font:700 1.25rem/1 var(--ds-font-display);letter-spacing:-.02em}.pp-price-box{align-items:center;gap:1rem;display:flex}.pp-price-photo{flex:none;width:5.5rem}.pp-price-photo img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;display:block}.pp-refund{border:1px solid var(--pp-rule);border-radius:var(--ds-radius-slip);background:var(--pp-surface);overflow:hidden}.pp-refund h3{border-bottom:1px solid var(--pp-rule);font:700 1.375rem/1.15 var(--ds-font-display);letter-spacing:-.02em;padding:1rem 1.25rem}.pp-refund-table{border-collapse:collapse;width:100%}.pp-refund-table :is(th,td){border-bottom:1px solid var(--pp-rule);text-align:left;vertical-align:top;padding:.875rem 1.25rem}.pp-refund-table tbody tr:last-child :is(th,td){border-bottom:0}.pp-refund-table thead th{background:var(--ds-color-bg-page);color:var(--pp-muted);font:var(--ds-type-label-l);letter-spacing:.08em;text-transform:uppercase}.pp-refund-table tbody th{width:32%;font:var(--ds-type-body-m-strong)}.pp-refund-table td{font:var(--ds-type-body-m)}.pp-banned-box{border:1.5px solid var(--pp-red);border-radius:var(--ds-radius-slip);background:color-mix(in srgb, var(--pp-red) 5%, var(--ds-color-bg-surface));gap:1rem;padding:1.5rem clamp(1.25rem,1rem + 1vw,2rem);display:grid}.pp-banned-box h3{font:700 clamp(1.375rem, 1.1rem + .8vw, 1.75rem) / 1.1 var(--ds-font-display);letter-spacing:-.02em;align-items:center;gap:.875rem;display:flex}.pp-banned-mark{color:var(--pp-red);display:grid}.pp-banned-mark svg{width:2.5rem;height:2.5rem}.pp-banned{gap:.375rem;display:grid}.pp-banned li{font:var(--ds-type-body-m);align-items:center;gap:1rem;display:flex}.pp-banned-icon{background:color-mix(in srgb, var(--pp-red) 10%, var(--ds-color-bg-surface));width:2.5rem;height:2.5rem;color:var(--pp-navy);border-radius:50%;flex:none;place-items:center;display:grid}.pp-banned-dash{background:var(--pp-red);flex:none;width:1rem;height:3px}.pp-guide-help{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.pp-help-note{border-radius:var(--ds-radius-slip);background:var(--ds-color-bg-surface-muted);font:var(--ds-type-body-m);flex:22rem;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.pp-help-note strong{display:block}.pp-help-note a{color:var(--pp-muted);text-underline-offset:.2em;text-decoration:underline}.pp-help-icon{background:var(--pp-surface);width:3rem;height:3rem;color:var(--pp-navy);border-radius:50%;flex:none;place-items:center;display:grid}.pp-story{gap:1.5rem;display:grid}.pp-story-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.pp-story h2{font:var(--pp-heading);letter-spacing:-.04em;text-wrap:balance}.pp-story-row>p{max-width:36rem;font:var(--ds-type-body-l)}.pp-companies{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,1rem + 2vw,3rem);display:grid}.pp-companies li{align-content:start;gap:.75rem;display:grid}.pp-company-media img{aspect-ratio:3/2;border-radius:var(--ds-radius-slip);background:var(--ds-color-bg-surface-muted);object-fit:cover;width:100%;margin-bottom:.75rem}.pp-company-place{color:var(--pp-red);font:var(--ds-type-label-l);letter-spacing:.12em;text-transform:uppercase}.pp-companies h3{font:700 clamp(1.75rem, 1.3rem + 1.4vw, 2.5rem) / 1.05 var(--ds-font-display);letter-spacing:-.035em}.pp-companies li>p:last-child{max-width:34rem;color:var(--pp-muted);font:var(--ds-type-body-l)}
.pp-faq{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:2rem 3rem;display:grid}.pp-faq .pp-section-head{align-content:start;margin-bottom:0}.pp-faq-list{border-top:1.5px solid var(--pp-navy)}.pp-faq-item{border-bottom:1px solid var(--pp-rule)}.pp-faq-item summary{min-height:max(var(--ds-target), 4.5rem);cursor:pointer;font:700 clamp(1.125rem, 1rem + .6vw, 1.5rem) / 1.25 var(--ds-font-display);letter-spacing:-.02em;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;list-style:none;display:grid}.pp-faq-item summary::-webkit-details-marker{display:none}.pp-faq-num{color:var(--pp-red);font:var(--ds-type-mono-m)}.pp-faq-icon{border:1.5px solid var(--pp-navy);border-radius:50%;width:2.75rem;height:2.75rem;transition:background-color .18s,color .18s;position:relative}.pp-faq-icon:before,.pp-faq-icon:after{content:"";background:currentColor;width:.875rem;height:1.5px;transition:rotate .2s;position:absolute;top:50%;left:50%;translate:-50% -50%}.pp-faq-icon:after{rotate:90deg}.pp-faq-item[open] .pp-faq-icon{background:var(--pp-navy);color:#fff}.pp-faq-item[open] .pp-faq-icon:after{rotate:none}.pp-faq-a{max-width:44rem;color:var(--pp-muted);font:var(--ds-type-body-l);gap:.75rem;padding:0 3.5rem 1.75rem 4rem;display:grid}.pp-faq-a a{color:var(--pp-navy);text-underline-offset:.2em;justify-self:start;font-weight:700;text-decoration:underline}
@media (max-width:960px){.pp-guide{grid-template-columns:minmax(0,1fr)}.pp-guide-index{position:static}.pp-guide-index ol{border-left:0;border-bottom:1px solid var(--pp-rule);flex-wrap:wrap;gap:0 1.25rem;padding-bottom:.5rem;display:flex}.pp-guide-index a{border-left:0;margin-left:0;padding-left:0}}@media (max-width:720px){.pp-hero,.pp-story-row,.pp-companies,.pp-faq{grid-template-columns:minmax(0,1fr)}.pp-faq-a{padding:0 0 1.5rem}.pp-hero{padding-top:2rem}.pp-hero-media img{aspect-ratio:4/3}.pp-facts>div{grid-template-columns:minmax(0,1fr);gap:.25rem}.pp-facts-icons dd{padding-left:4rem}.pp-refund-table tbody th{width:38%}.pp-actions .pp-cta{flex:100%}.pp-price-table :is(th,td){padding:.875rem .625rem}.pp-price-table tbody th{font-size:1.125rem}.pp-price-table td{font-size:1rem}.pp-price-box{flex-direction:column;align-items:flex-start;gap:.375rem}.pp-price-photo{width:3.75rem}}

.legal-page{background:var(--ds-color-bg-page);color:var(--ds-color-text-default);font:var(--ds-type-body-m);overflow-wrap:anywhere;padding:clamp(2rem,1.5rem + 3vw,4rem) clamp(1rem,.4rem + 2.4vw,3rem) clamp(3rem,2rem + 4vw,6rem)}.legal-page :where(h1,h2,h3,p,ul,ol,dl){margin-top:0}.legal-page :focus-visible{outline:3px solid var(--ds-color-focus-ring);outline-offset:3px}.legal-layout{gap:clamp(1.25rem,1rem + 1vw,2rem);width:min(100%,44rem);margin-inline:auto;display:grid}.legal-header{gap:.75rem;display:grid}.legal-eyebrow{color:var(--ds-color-action-primary-bg);font:var(--ds-type-label-s);letter-spacing:.12em;text-transform:uppercase;margin:0}.legal-header h1{font:700 clamp(2.25rem, 1.5rem + 3vw, 3.5rem) / 1 var(--ds-font-display);letter-spacing:-.04em;text-wrap:balance;margin:0}.legal-meta{color:var(--ds-color-text-muted);font:var(--ds-type-mono-s);margin:0}.legal-lead{color:var(--ds-color-text-muted);font:var(--ds-type-body-l);margin:0}.legal-toc ol{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.legal-toc a{min-height:44px;color:var(--ds-color-text-default);align-items:center;text-decoration:none;display:flex}.legal-toc a:hover{text-underline-offset:.2em;text-decoration:underline}.legal-toc-compact{border:1px solid var(--ds-color-border-rule);border-radius:var(--ds-radius-slip);background:var(--ds-color-bg-surface);padding:0 1rem}.legal-toc-compact summary{cursor:pointer;min-height:48px;font:var(--ds-type-label-s);letter-spacing:.08em;text-transform:uppercase;align-items:center;display:flex}.legal-toc-compact[open] summary{border-bottom:1px solid var(--ds-color-border-rule)}.legal-toc-compact nav{padding:.25rem 0 .5rem}.legal-toc-side{display:none}.legal-toc-title{color:var(--ds-color-text-muted);font:var(--ds-type-label-s);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem}.legal-body{gap:0;max-width:44rem;display:grid}.legal-body section{border-top:1px solid var(--ds-color-border-rule);padding-top:1.5rem;padding-bottom:1.75rem;scroll-margin-top:6rem}.legal-body h2{font:700 1.375rem / 1.2 var(--ds-font-display);letter-spacing:-.02em;margin-bottom:.75rem}.legal-body h3{font:var(--ds-type-body-m-strong);margin:1.25rem 0 .5rem}.legal-body p,.legal-body li{line-height:1.65}.legal-body ul{gap:.5rem;margin-bottom:0;padding-left:1.25rem;list-style:outside;display:grid}.legal-body p+p,.legal-body p+ul,.legal-body ul+p,.legal-body dl+p{margin-top:.75rem}.legal-body a{color:var(--ds-color-text-default);text-underline-offset:.2em;font-weight:700;text-decoration:underline}.legal-contact,.legal-table{border:1px solid var(--ds-color-border-rule);border-radius:var(--ds-radius-slip);background:var(--ds-color-bg-surface);gap:0;margin:.75rem 0 0;display:grid}.legal-contact div,.legal-table div{gap:.125rem;padding:.75rem 1rem;display:grid}.legal-contact div+div,.legal-table div+div{border-top:1px solid var(--ds-color-border-rule)}.legal-contact dt,.legal-table dt{color:var(--ds-color-text-muted);font:var(--ds-type-label-s);letter-spacing:.06em;text-transform:uppercase}.legal-contact dd,.legal-table dd{margin:0}@media (min-width:48rem){.legal-contact div,.legal-table div{grid-template-columns:12rem 1fr;gap:1rem}}@media (min-width:64rem) and (pointer:fine){.legal-toc-side a{min-height:32px}}@media (min-width:64rem){.legal-layout{grid-template-columns:16rem minmax(0,44rem);align-items:start;column-gap:clamp(2.5rem,4vw,5rem);width:min(100%,66rem)}.legal-header{grid-column:2}.legal-toc-compact{display:none}.legal-toc-side{grid-area:1/1/span 2;align-self:start;max-height:calc(100vh - 8rem);display:block;position:sticky;top:6rem;overflow-y:auto}.legal-toc-side a{font:var(--ds-type-body-s)}.legal-body{grid-column:2}}.site-footer-legal{width:min(100%, calc(88rem + (var(--page-gutter) * 2)));padding:0 var(--page-gutter) 2rem;color:#faf8f2bf;overflow-wrap:anywhere;margin-inline:auto;font-size:.8125rem}.site-footer-legal a{color:#faf8f2;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}
:root{--page-gutter:clamp(1.25rem, 4vw, 4rem)}*{box-sizing:border-box}html{background:var(--ds-color-bg-page);scroll-behavior:auto}body{background:var(--ds-color-bg-page);color:var(--ds-color-text-default);font-family:var(--ds-font-body);text-rendering:optimizelegibility;margin:0;font-size:1rem;font-weight:430;line-height:1.6;overflow-x:clip}img{max-width:100%;display:block}::selection{background:var(--ds-color-feedback-correction-bg);color:var(--ds-color-feedback-correction-text)}a{color:inherit;text-decoration:none}main :where(p,li,dd)>a:where(:not([class])){text-underline-offset:.2em;text-decoration:underline}button,input,select{font:inherit}p,h1,h2,h3{margin-top:0}:focus-visible{outline:3px solid var(--ds-color-focus-ring);outline-offset:3px}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){:root{--page-gutter:1.25rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.button-primary:active{transform:none}}@media (forced-colors:active){.button-primary,.menu-trigger,.mobile-menu{border:2px solid}}
