.pilot-page{--pilot-ink:#2d251f;--pilot-muted:#6a6056;--pilot-line:#ded8cf;color:var(--pilot-ink);background:#fff;font-family:Segoe UI,Microsoft YaHei,system-ui,sans-serif}.pilot-container{width:min(1280px,100% - 160px);margin-inline:auto}.pilot-page h1,.pilot-page h2,.pilot-page h3{color:var(--pilot-ink);letter-spacing:-.035em;font-weight:500;line-height:1.2}.pilot-page p{color:var(--pilot-muted)}.pilot-mobile-controls{display:none}.pilot-filters button{min-width:44px}.pilot-eyebrow{letter-spacing:.1em;margin-bottom:28px;font-size:13px;line-height:1.6}.pilot-continuity{grid-template-columns:5fr 6fr;column-gap:8.333%;display:grid;position:relative}.pilot-hero-copy{flex-direction:column;grid-area:1/1;justify-content:center;min-height:730px;padding-block:64px 96px;display:flex}.pilot-hero-copy h1{font-size:clamp(52px,5.1vw,76px);line-height:1.22}.pilot-hero-copy h1 span{color:inherit;display:block}.pilot-intro{max-width:440px;margin-top:28px;font-size:18px;line-height:1.8}.pilot-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px;display:flex}.pilot-button{color:#fff;background:#493a2c;border:1px solid #493a2c;border-radius:3px;justify-content:space-between;align-items:center;gap:32px;min-height:52px;padding:14px 24px;font-size:15px;transition:background .2s cubic-bezier(.32,.72,0,1);display:inline-flex}.pilot-button:hover{color:#fff;background:#30251b}.pilot-text-link{border-bottom:1px solid #0000;align-items:center;gap:16px;min-height:44px;font-size:14px;display:inline-flex}.pilot-text-link:hover{border-bottom-color:currentColor}.pilot-stage-column{grid-area:1/2/3;min-width:0}.pilot-stage{flex-direction:column;justify-content:center;align-items:center;height:730px;display:flex;position:sticky;top:24px}.pilot-stage-image{width:100%;transform:scale(var(--stage-scale,1));transform-origin:bottom;view-transition-name:pilot-product}.pilot-photo-frame{background:#fff;justify-content:center;align-items:center;height:652px;display:flex}.pilot-photo{object-fit:contain;mix-blend-mode:normal;filter:none;aspect-ratio:1122/1402;width:auto;max-width:100%;height:652px;display:block;transform:none}.pilot-stage-caption{letter-spacing:.08em;width:72%;color:var(--pilot-muted);justify-content:space-between;gap:16px;margin-top:4px;font-size:12px;display:flex}.pilot-selection{grid-area:2/1;min-height:690px;padding-block:52px 84px;scroll-margin-top:32px}.pilot-selection h2{max-width:410px;font-size:38px}.pilot-selection .pilot-eyebrow{margin-bottom:18px}.pilot-filters{border-bottom:1px solid var(--pilot-line);flex-wrap:wrap;gap:4px 16px;margin-top:24px;display:flex}.pilot-filters button{min-height:44px;color:var(--pilot-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0;font-size:13px}.pilot-filters button[aria-pressed=true]{color:#493a2c;border-color:#493a2c}.pilot-options{gap:12px;margin-top:22px;display:flex}.pilot-options button{border:1px solid var(--pilot-line);text-align:left;min-height:84px;color:var(--pilot-ink);background:#fff;border-radius:3px;flex:1;grid-template-columns:1fr auto;gap:4px;padding:12px;display:grid}.pilot-options button>span:first-child{color:var(--pilot-muted);grid-column:1/-1;font-size:12px}.pilot-options button>span:nth-child(2){font-size:14px}.pilot-options button[aria-pressed=true]{background:#eee8de;border-color:#bcb3a8}.pilot-loading{color:#6a6056;min-height:36px;padding-top:8px;font-size:13px}.pilot-loading button{background:0 0;border:0;min-height:44px;text-decoration:underline}.pilot-model{letter-spacing:.12em;font-size:12px}.pilot-product-copy h3{margin-block:12px;font-size:27px;line-height:1.45}.pilot-product-copy>p:not(.pilot-model){font-size:15px;line-height:1.7}.pilot-product-copy .pilot-button{margin-top:24px}.pilot-channel{margin-top:18px;font-size:13px}.pilot-asset-note{margin-top:16px}.pilot-label-links{flex-wrap:wrap;gap:4px 24px;margin-top:20px;display:flex}.pilot-label-links button{border:0;border-bottom:1px solid var(--pilot-line);color:var(--pilot-ink);background:0 0;align-items:center;gap:18px;min-height:44px;padding:8px 0;font-size:14px;display:flex}.pilot-missing{border:1px solid var(--pilot-line);background:#f2efe8;flex-direction:column;justify-content:center;gap:22px;max-width:410px;min-height:440px;margin:auto;padding:40px;display:flex}.pilot-missing h3{font-size:26px}.pilot-missing p{font-size:15px;line-height:1.8}.pilot-missing button{min-height:44px}.pilot-about{background:#eae3d7;padding-block:88px;scroll-margin-top:24px}.pilot-about h2{max-width:640px;font-size:42px}.pilot-about p:not(.pilot-eyebrow){max-width:520px;margin-top:28px;font-size:17px;line-height:1.9}.pilot-about .pilot-text-link{margin-top:24px}.pilot-label-dialog{color:#2d251f;background:#fff;border:1px solid #ded8cf;width:max-content;max-width:min(1100px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px}.pilot-label-dialog::backdrop{background:#231c14b8}.pilot-dialog-heading{z-index:1;background:#fff;justify-content:space-between;align-items:center;gap:24px;padding-block:12px;font-size:14px;display:flex;position:sticky;top:-24px}.pilot-dialog-heading button{background:#fff;border:1px solid #ded8cf;min-height:44px;padding:8px 18px}.pilot-label-dialog img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:70dvh;margin:auto;display:block}.pilot-label-dialog p{max-width:720px;margin-top:16px;font-size:14px;line-height:1.7}.pilot-return{margin-block:24px}.pilot-detail-grid{grid-template-columns:1fr 1fr;align-items:start;gap:0 100px;padding-bottom:64px;display:grid}.pilot-detail-summary{min-width:0}.pilot-detail-summary h1{font-size:42px;line-height:1.4}.pilot-detail-target{color:var(--pilot-muted);margin-top:10px;font-size:16px;line-height:1.55}.pilot-detail-volume{color:var(--pilot-muted);margin-top:14px;font-size:15px}@media (min-width:901px){.pilot-detail-grid>.pilot-detail-summary{grid-area:1/2;align-self:end}.pilot-detail-grid>.pilot-detail-copy{grid-area:2/2;align-self:start}.pilot-detail-grid>.pilot-detail-media{grid-area:1/1/span 2;align-self:center}}@media (max-width:900px){.pilot-detail-grid{row-gap:24px}.pilot-detail-summary h1{font-size:34px;line-height:1.3}}@media (max-width:480px){.pilot-detail-summary h1{font-size:30px}.pilot-detail-summary .pilot-eyebrow{margin-bottom:12px}}.pilot-detail-media{min-width:0}.pilot-detail-media>.pilot-photo-frame{view-transition-name:pilot-product}.pilot-detail-media .pilot-photo-frame,.pilot-detail-media .pilot-photo{height:600px}.pilot-detail-media .pilot-label-links{justify-content:center}.pilot-detail-copy h1{font-size:42px;line-height:1.4}.pilot-detail-copy .pilot-intro{font-size:17px}.pilot-detail-copy dl{margin-top:32px}.pilot-detail-copy dl>div{border-bottom:1px solid var(--pilot-line);justify-content:space-between;gap:24px;padding-block:14px;font-size:14px;display:flex}.pilot-detail-copy dd{margin:0}.pilot-detail-info{border-top:1px solid var(--pilot-line);grid-template-columns:1fr 1.2fr;gap:80px;padding-block:64px 88px;display:grid}.pilot-detail-info h2{font-size:36px}.pilot-detail-info details{border-bottom:1px solid var(--pilot-line);padding-block:18px}.pilot-detail-info summary{cursor:pointer;min-height:44px;font-size:18px}.pilot-detail-info p{margin-block:16px;font-size:16px;line-height:1.8}@view-transition{navigation:none}::view-transition-group(pilot-product){animation-duration:.45s;animation-timing-function:cubic-bezier(.22,.68,0,1)}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}@media (min-width:901px){.site[data-locale=vi] .pilot-hero-copy h1{font-size:clamp(38px,3.6vw,56px)}}@media (max-width:1100px) and (min-width:901px){.pilot-container{width:calc(100% - 80px)}.pilot-continuity{grid-template-columns:1fr 1fr;column-gap:5%}.pilot-hero-copy h1{font-size:56px}.pilot-photo-frame,.pilot-photo{height:580px}.pilot-detail-grid{gap:48px}}@media (max-width:900px){.pilot-container{width:calc(100% - 48px);max-width:640px}.pilot-continuity{flex-direction:column;display:flex}.pilot-hero-copy{min-height:0;padding-block:40px 12px}.pilot-hero-copy h1{font-size:48px}.pilot-eyebrow{margin-bottom:18px;font-size:12px}.pilot-intro{margin-top:18px;font-size:16px;line-height:1.7}.pilot-actions{gap:20px;margin-top:24px}.pilot-stage{height:auto;padding:18px 0 24px;position:static}.pilot-photo-frame,.pilot-photo{height:395px}.pilot-stage-image{transform:none}.pilot-stage-caption{width:90%;max-width:330px;margin-top:0}.pilot-selection{min-height:0;padding-block:40px 56px;scroll-margin-top:20px}.pilot-selection h2{font-size:34px}.pilot-about{padding-block:56px}.pilot-about h2{font-size:34px}.pilot-about p:not(.pilot-eyebrow){font-size:16px}.pilot-detail-grid{grid-template-columns:1fr;gap:36px;padding-bottom:48px}.pilot-detail-media .pilot-photo-frame,.pilot-detail-media .pilot-photo{height:420px}.pilot-detail-copy h1{font-size:34px}.pilot-detail-info{grid-template-columns:1fr;gap:24px;padding-block:40px 56px}.pilot-missing{min-height:330px}.site[data-locale=vi] .pilot-hero-copy h1{font-size:clamp(29px,5.5vw,44px)}}@media (max-width:480px){.pilot-container{width:calc(100% - 40px)}.pilot-hero-copy{padding-top:28px}.pilot-hero-copy h1{font-size:44px}.pilot-photo-frame,.pilot-photo{height:370px}.pilot-stage{padding-top:12px}.pilot-actions{gap:16px}.pilot-button{gap:22px;min-height:48px;padding:12px 20px}.pilot-text-link{gap:8px;font-size:13px}.pilot-hero-copy .pilot-eyebrow{letter-spacing:.05em;font-size:11px}.pilot-selection h2{font-size:32px}.pilot-product-copy h3{font-size:25px}.pilot-options{gap:8px}.pilot-options button{padding:10px}.pilot-filters{gap:4px 12px}.pilot-filters button{font-size:12px}.pilot-label-dialog{padding:16px}.pilot-detail-media .pilot-photo-frame,.pilot-detail-media .pilot-photo{height:370px}.pilot-detail-copy h1{font-size:30px}.pilot-stage-caption{font-size:11px}}@media (prefers-reduced-motion:reduce){.pilot-stage-image{transform:none!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@media (max-width:900px){.pilot-mobile-controls{width:100%;margin-top:20px;display:block}.pilot-desktop-controls{display:none}.pilot-mobile-controls .pilot-filters{margin-top:0}.pilot-selection{padding-top:20px}.pilot-selection>.pilot-eyebrow,.pilot-selection>h2{display:none}.pilot-stage-column{scroll-margin-top:16px}}@media (max-width:389px){.site[data-locale=vi] .pilot-actions{gap:8px}.site[data-locale=vi] .pilot-actions .pilot-button{gap:12px;padding-inline:14px;font-size:14px}.site[data-locale=vi] .pilot-actions .pilot-text-link{font-size:12px}}.pilot-brand-hero{grid-template-columns:4fr 6fr;align-items:center;gap:64px;padding-block:64px 88px;display:grid}.pilot-brand-hero .pilot-hero-copy{min-height:0;padding:0;display:block}.pilot-brand-hero .pilot-hero-copy h1{font-size:clamp(48px,4.5vw,66px)}.pilot-lifestyle{min-width:0;margin:0}.pilot-lifestyle>img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.pilot-lifestyle figcaption{letter-spacing:.08em;color:var(--pilot-muted);margin-top:16px;font-size:12px;line-height:1.8}.pilot-continuity{border-top:1px solid var(--pilot-line);padding-top:40px}.pilot-selection{grid-row:1;min-height:760px}.pilot-stage-column{grid-row:1}.pilot-options button{flex-direction:column;gap:7px;min-width:0;padding:12px;display:flex}.pilot-options button>.pilot-option-thumb{background:#faf8f3;flex-direction:column;grid-column:auto;justify-content:center;align-items:center;width:100%;height:102px;font-size:12px;display:flex}.pilot-option-thumb img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:80px}.pilot-option-thumb small{font-size:10px;line-height:1.4}.pilot-options button strong{font-size:15px;font-weight:500;line-height:1.5}.pilot-options button .pilot-option-target{font-size:11px;line-height:1.5}.pilot-options button .pilot-option-model{color:var(--pilot-muted);margin-top:auto;font-size:10px}@media (max-width:1100px){.pilot-brand-hero{gap:32px}.pilot-brand-hero .pilot-hero-copy h1{font-size:48px}}@media (max-width:900px){.pilot-brand-hero{flex-direction:column;align-items:stretch;gap:32px;padding-block:32px 40px;display:flex}.pilot-brand-hero .pilot-hero-copy h1{font-size:44px}.pilot-brand-hero .pilot-actions{margin-top:24px}.pilot-lifestyle figcaption{margin-top:10px}.pilot-continuity{padding-top:20px}.pilot-selection{min-height:0}.pilot-options button{padding:9px}.pilot-options button>.pilot-option-thumb{height:94px}.pilot-option-thumb img{max-height:72px}}
