.buying-page,.shipping-page{padding-top:30px}.buying-page figure,.shipping-page figure{margin:0}.buying-page .buying-services h3,.buying-page h1,.buying-page h2,.shipping-page h1,.shipping-page h2{font-family:var(--font-display),sans-serif;font-weight:600;line-height:.97;letter-spacing:-.018em}.buying-questions h2 span,.shipping-page h1 span,.shipping-page h2 span{color:var(--red)}.shipping-hero{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:5%;margin-top:48px;padding-bottom:70px}.shipping-hero__copy{padding-block:22px}.shipping-hero h1{font-size:clamp(4.2rem,6.7vw,6.6rem);margin:27px 0 26px}.shipping-hero__lead{max-width:410px;font-size:1.02rem;line-height:1.8;color:var(--muted);margin-bottom:29px}.shipping-hero__visual{position:relative;min-height:500px;overflow:hidden}.shipping-hero__visual .photo{height:100%;width:100%;object-fit:cover;object-position:54% 50%}.shipping-hero__visual figcaption{position:absolute;inset:auto 0 0;padding:45px 26px 24px;background:linear-gradient(transparent,rgb(0 0 0/72%));color:#fff;font-size:.67rem;line-height:1.9;letter-spacing:.13em}.shipping-hero__visual figcaption span{display:flex;justify-content:space-between;align-items:center}.shipping-types{background:var(--accent);color:#191a18}.shipping-types__inner{display:grid;grid-template-columns:1fr 3fr;align-items:center;gap:30px;padding-block:25px}.shipping-types__inner>p{font-size:.65rem;line-height:1.6;font-weight:800;letter-spacing:.08em}.shipping-types ul{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);padding:0;margin:0;gap:24px}.shipping-types a{display:flex;align-items:center;gap:10px;justify-content:space-between;min-height:44px;font-family:var(--font-display),sans-serif;font-weight:600;font-size:clamp(1.5rem,2.5vw,2.3rem);text-decoration:none}.shipping-types a:hover{text-decoration:underline;text-underline-offset:6px}.shipping-types svg{width:18px;height:18px;flex:0 0 auto}.shipping-start{padding-block:96px}.shipping-start__grid{display:grid;grid-template-columns:1fr 1fr;gap:9%;margin-top:44px}.buying-questions h2,.shipping-faq h2,.shipping-start h2{font-size:clamp(3.5rem,5.6vw,5.4rem);margin:0}.shipping-start__details>p:first-child{margin:0 0 28px;font-size:1.03rem;color:var(--muted);line-height:1.8}.shipping-start__details ul{list-style:none;margin:0;padding:0}.shipping-start__details li{display:grid;grid-template-columns:32px 1fr;gap:15px;padding-block:24px;border-top:1px solid var(--line)}.shipping-start__details li>span{font-size:.65rem;padding-top:5px;color:var(--red);font-weight:800}.shipping-start__details h3{margin:0 0 8px;font-size:1rem;font-weight:700}.shipping-note,.shipping-start__details li p{font-size:.87rem;line-height:1.8;color:var(--muted);margin:0}.shipping-note{padding-top:12px}.shipping-faq__intro a,.shipping-note a{color:var(--text);text-decoration-thickness:1px;text-underline-offset:4px}.shipping-process{background:var(--dark);color:var(--on-dark);padding-block:75px 80px}.shipping-process .section-label{border-color:rgb(255 255 255/25%)}.buying-services .section-label>span:last-child,.shipping-process .section-label>span:last-child{display:flex;align-items:center;gap:15px}.shipping-process__heading{display:grid;grid-template-columns:1.4fr 1fr;align-items:end;gap:70px;margin-top:40px}.buying-conversation h2,.buying-services h2,.shipping-process h2{font-size:clamp(3rem,4.8vw,4.7rem);margin:0}.shipping-process__heading p{max-width:370px;color:#c2c2b7;font-size:.92rem;line-height:1.8;margin:0 0 6px}.shipping-steps{display:grid;grid-template-columns:repeat(3,1fr);margin:60px 0 42px;padding:0;list-style:none}.shipping-steps li{border-top:1px solid rgb(255 255 255/30%);padding:30px 30px 0 0;position:relative}.shipping-steps li:before{content:"";width:8px;height:8px;background:var(--accent);border-radius:50%;position:absolute;left:0;top:-4px}.shipping-step__number{color:var(--accent);font-family:var(--font-display),sans-serif;font-size:3rem;line-height:1}.shipping-steps h3{font-size:1.08rem;line-height:1.5;margin:20px 0 12px}.shipping-steps p{color:#c2c2b7;font-size:.84rem;line-height:1.8;max-width:280px}.shipping-faq{display:grid;grid-template-columns:.9fr 1.3fr;gap:10%;padding-block:100px 110px}.shipping-faq__intro .eyebrow{margin-bottom:30px}.shipping-faq__intro>p:last-child{color:var(--muted);max-width:300px;font-size:.88rem;line-height:1.9;margin-top:30px}.shipping-faq__items details{border-top:1px solid var(--line)}.shipping-faq__items details:last-child{border-bottom:1px solid var(--line)}.shipping-faq__items summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:25px;cursor:pointer;min-height:80px;padding-block:20px;font-size:.96rem;line-height:1.6;font-weight:700}.shipping-faq__items summary::-webkit-details-marker{display:none}.faq-plus{font-weight:400;font-size:1.7rem;transition:transform .2s ease}.shipping-faq__items details[open] .faq-plus{transform:rotate(45deg)}.shipping-faq__answer{padding:0 40px 23px 0;color:var(--muted);font-size:.88rem;line-height:1.9}.shipping-faq__answer p{margin:0}.buying-intro{margin-top:42px}.buying-intro__top{display:flex;justify-content:space-between;align-items:center;gap:24px}.buying-intro__index{font-size:.62rem;letter-spacing:.12em;color:var(--muted)}.buying-intro h1{font-size:clamp(4rem,7.9vw,7.7rem);margin:25px 0 44px;line-height:.96;max-width:1150px}.buying-intro h1 span{color:var(--red)}.buying-intro__story{display:grid;grid-template-columns:1.9fr 1fr}.buying-intro__image{position:relative;height:450px;overflow:hidden}.buying-intro__image .photo{width:100%;height:100%;object-fit:cover;object-position:50% 47%}.buying-intro__image figcaption{position:absolute;bottom:0;inset-inline:0;padding:38px 25px 21px;font-size:.6rem;letter-spacing:.12em;color:#fff;line-height:1.8;background:linear-gradient(transparent,rgb(0 0 0/65%))}.buying-intro__aside{background:var(--dark);color:var(--on-dark);padding:36px 32px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.buying-intro__arrow{width:43px;height:43px;color:var(--accent);margin-bottom:auto}.buying-intro__aside h2{font-size:clamp(2rem,3vw,3rem);margin:20px 0 18px}.buying-intro__aside p{font-size:.85rem;line-height:1.8;color:#c2c2b7;margin:0 0 25px}.buying-intro__aside .action{width:100%;font-size:.75rem}.buying-questions{padding-block:98px 104px}.buying-questions__grid{display:grid;grid-template-columns:1fr 1.13fr;gap:10%;margin-top:42px}.buying-questions__grid>div>p{color:var(--muted);max-width:330px;font-size:.9rem;line-height:1.8;margin:27px 0 0}.buying-questions ol{list-style:none;padding:0;margin:0}.buying-questions li{display:grid;grid-template-columns:38px 1fr;gap:20px;padding-block:27px;border-top:1px solid var(--line)}.buying-questions li:first-child{padding-top:20px}.buying-questions li>span{font-family:var(--font-display),sans-serif;font-size:1.6rem;color:var(--red)}.buying-questions h3{margin:0 0 12px;font-size:1.08rem;line-height:1.5}.buying-questions li p{color:var(--muted);font-size:.87rem;line-height:1.85;margin:0}.buying-services{background:var(--surface);padding-block:72px 80px}.buying-services__heading{display:grid;grid-template-columns:1.5fr 1fr;align-items:end;gap:8%;margin-top:42px}.buying-services h2 span{color:var(--muted)}.buying-services__heading p{color:var(--muted);font-size:.9rem;line-height:1.8;margin:0 0 4px}.buying-services__list{display:grid;grid-template-columns:1fr 1fr;margin-top:55px;border-top:1px solid var(--line)}.buying-services article{display:grid;grid-template-columns:65px 1fr;gap:25px;padding:36px 45px 0 0}.buying-services article+article{border-left:1px solid var(--line);padding-left:40px;padding-right:0}.buying-service__number{font-family:var(--font-display),sans-serif;font-size:4.5rem;line-height:.9;color:var(--red)}.buying-services article .eyebrow{margin:0 0 14px}.buying-services h3{font-size:clamp(1.85rem,2.9vw,2.65rem);margin:0 0 20px}.buying-services article div>p:not(.eyebrow){color:var(--muted);font-size:.87rem;line-height:1.8;max-width:330px;margin:0 0 23px}.buying-services article .action{font-size:.8rem}.buying-conversation{display:grid;grid-template-columns:1fr 2.5fr;align-items:start;gap:60px;padding-block:100px}.buying-conversation__mark{aspect-ratio:1;width:min(100%,180px);border:1px solid var(--line);display:grid;place-items:center;transform:rotate(-4deg)}.buying-conversation__mark svg{width:65%;height:65%;color:var(--red)}.buying-conversation .eyebrow{margin:0 0 26px}.buying-conversation p:not(.eyebrow){max-width:510px;font-size:.95rem;line-height:1.85;color:var(--muted);margin:26px 0}@media (min-width:1600px){.shipping-hero h1{font-size:7rem}}@media (max-width:1000px){.shipping-hero{gap:4%}.shipping-hero h1{font-size:5rem}.shipping-hero__visual{min-height:480px}.shipping-types__inner{grid-template-columns:1fr;gap:10px}.shipping-types__inner>p br{display:none}.shipping-types ul{gap:35px}.buying-questions__grid,.shipping-start__grid{gap:7%}.buying-intro__story{grid-template-columns:1.5fr 1fr}.buying-intro__aside{padding-inline:25px}.buying-services article{grid-template-columns:40px 1fr;gap:15px;padding-right:28px}.buying-services article+article{padding-left:28px}.buying-service__number{font-size:3.5rem}}@media (max-width:760px){.buying-page,.shipping-page{padding-top:22px}.shipping-hero{grid-template-columns:1fr;gap:28px;margin-top:22px;padding-bottom:35px}.shipping-hero__copy{padding-block:10px 0}.shipping-hero h1{font-size:clamp(3.8rem,13.4vw,5.6rem);margin-block:23px}.shipping-hero__lead{max-width:520px;font-size:.95rem}.shipping-hero__visual{min-height:0;height:360px}.shipping-types__inner{padding-block:22px}.shipping-types ul{grid-template-columns:repeat(2,1fr);gap:8px 30px}.shipping-types a{font-size:1.8rem;border-bottom:1px solid rgb(25 26 24/20%);padding-block:8px}.buying-questions,.shipping-start{padding-block:65px}.buying-questions__grid,.buying-services__heading,.shipping-faq,.shipping-process__heading,.shipping-start__grid{grid-template-columns:1fr;gap:35px}.buying-questions__grid,.shipping-start__grid{margin-top:32px}.buying-questions h2,.shipping-faq h2,.shipping-start h2{font-size:clamp(3.2rem,11vw,4.7rem)}.shipping-process{padding-block:55px}.buying-services .section-label>span:last-child,.shipping-process .section-label>span:last-child{display:none}.shipping-process__heading{gap:24px;margin-top:32px}.shipping-steps{grid-template-columns:1fr;margin-top:40px}.shipping-steps li{padding:26px 0 27px}.shipping-steps li:before{display:none}.shipping-steps h3{margin-top:13px;font-size:1.1rem}.shipping-steps p{max-width:420px;margin-bottom:0}.shipping-step__number{font-size:2.6rem}.shipping-faq{padding-block:65px 75px}.shipping-faq h2 br:nth-of-type(2){display:none}.shipping-faq__intro>p:last-child{max-width:420px;margin-top:25px}.shipping-faq__items summary{min-height:76px;font-size:.9rem}.shipping-faq__answer{padding-right:15px}.buying-intro{margin-top:32px}.buying-intro__index{display:none}.buying-intro h1{font-size:clamp(3rem,10.8vw,5.25rem);line-height:1;margin-block:24px 30px}.buying-intro h1>br{display:none}.buying-intro h1>span{display:block}.buying-intro__story{grid-template-columns:1fr}.buying-intro__image{height:330px}.buying-intro__image .photo{object-position:50% 42%}.buying-intro__aside{padding:30px}.buying-intro__arrow{display:none}.buying-intro__aside h2{font-size:2.6rem;margin-top:0}.buying-intro__aside h2 br{display:none}.buying-intro__aside .action{width:auto}.buying-questions__grid>div>p{max-width:470px}.buying-services{padding-block:55px}.buying-services__heading{margin-top:30px;gap:25px}.buying-services h2{font-size:clamp(2.5rem,9vw,3.6rem)}.buying-services__list{grid-template-columns:1fr;margin-top:35px}.buying-services article,.buying-services article+article{border-left:0;padding:30px 0;grid-template-columns:40px 1fr;gap:20px}.buying-services article+article{border-top:1px solid var(--line);padding-bottom:0}.buying-services h3{font-size:2.2rem;margin-bottom:16px}.buying-services article div>p:not(.eyebrow){max-width:480px}.buying-conversation{grid-template-columns:1fr;gap:30px;padding-block:65px}.buying-conversation__mark{width:76px}.buying-conversation h2{font-size:clamp(2.8rem,9vw,4rem)}}@media (max-width:380px){.shipping-hero h1{font-size:3.65rem}.shipping-hero__visual{height:290px}.shipping-types a{font-size:1.65rem}.buying-intro h1{font-size:2.9rem}.buying-intro__aside{padding-inline:23px}.buying-services h3{font-size:1.9rem}}@media (prefers-reduced-motion:reduce){.faq-plus{transition:none}}