:root{--bg:#f7f4ee;--paper:#fffdf8;--ink:#171512;--muted:rgba(23,21,18,.64);--line:rgba(23,21,18,.13);--accent:#7d6646;--accent-dark:#51412b;--sand:#e4d5b4;--mist:#e6ebe5;--max:1360px;--sans:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;--serif:"Iowan Old Style","Palatino Linotype","Book Antiqua",Georgia,serif;color-scheme:light}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:var(--sans);background:linear-gradient(90deg,rgba(23,21,18,.03) 1px,transparent 1px),linear-gradient(180deg,#f7f4ee 0%,#efe8db 48%,#f8f5ef 100%);background-size:92px 92px,100% 100%}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:radial-gradient(rgba(23,21,18,.1) .5px,transparent .5px);background-size:4px 4px;opacity:.13;z-index:20}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}.page{overflow:clip;position:relative}.shell{width:min(calc(100% - 56px),var(--max));margin-inline:auto}.nav{position:fixed;top:18px;left:50%;transform:translateX(-50%);width:min(calc(100% - 32px),var(--max));display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 16px 14px 18px;border:1px solid rgba(255,255,255,.48);background:rgba(247,244,238,.76);backdrop-filter:blur(22px);box-shadow:inset 0 1px 0 rgba(255,255,255,.65),0 18px 55px rgba(77,58,34,.12);z-index:30}.brand{display:flex;align-items:center;gap:14px;min-width:0}.brand img{width:34px;height:34px;object-fit:contain}.brand-text,.nav-links,.kicker,.button,.label,.social-link{text-transform:uppercase;letter-spacing:.12em;font-size:.73rem;font-weight:800}.nav-links{display:flex;align-items:center;gap:20px;color:var(--muted)}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 21px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);letter-spacing:.09em;transition:transform .25s ease,background .25s ease}.button:hover{transform:translateY(-2px);background:#2a251f}.button.secondary{background:transparent;color:var(--ink);border-color:var(--line)}.button.secondary:hover{background:rgba(255,253,248,.62)}.arrow{width:17px;height:17px}.hero{padding:132px 0 70px;min-height:820px;display:grid;align-items:center}.hero-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(470px,1.18fr);gap:clamp(42px,6vw,90px);align-items:center}.kicker{display:flex;align-items:center;gap:12px;color:var(--accent-dark);margin-bottom:20px}.kicker:before{content:"";width:45px;height:1px;background:var(--accent)}h1{max-width:10ch;font-family:var(--serif);font-size:clamp(3.5rem,6.5vw,6.6rem);line-height:.94;letter-spacing:-.055em;font-weight:500}.lead{max-width:610px;margin-top:27px;color:rgba(23,21,18,.72);font-size:clamp(1.08rem,1.6vw,1.36rem);line-height:1.6}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.hero-media{position:relative;min-height:630px}.hero-media .main-photo{width:82%;height:580px;margin-left:auto;object-fit:cover;box-shadow:0 38px 80px rgba(61,45,25,.18)}.hero-media .book-float{position:absolute;left:0;bottom:0;width:43%;aspect-ratio:1;object-fit:cover;border:12px solid var(--paper);box-shadow:0 28px 70px rgba(41,30,18,.22)}.edition-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:0 0 90px}.edition-strip figure{margin:0;background:var(--paper);padding:12px;box-shadow:0 18px 42px rgba(61,45,25,.09)}.edition-strip img{width:100%;aspect-ratio:1;object-fit:cover}.section{padding:110px 0}.section-head{display:grid;grid-template-columns:.72fr 1.28fr;gap:40px;margin-bottom:55px;align-items:end}.label{color:var(--accent-dark)}h2{max-width:15ch;font-family:var(--serif);font-size:clamp(2.6rem,5vw,5rem);line-height:1;letter-spacing:-.045em;font-weight:500}.section-copy{max-width:680px;color:var(--muted);font-size:1.08rem;line-height:1.75}.story-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:18px}.story-grid img{width:100%;height:100%;min-height:520px;object-fit:cover}.story-stack{display:grid;grid-template-rows:1fr 1fr;gap:18px}.story-stack img{min-height:251px}.dark{background:#171512;color:var(--paper)}.dark .label,.dark .section-copy{color:rgba(255,253,248,.62)}.link-rail{border-top:1px solid rgba(255,255,255,.16)}.rail-link{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:27px 0;border-bottom:1px solid rgba(255,255,255,.16);font-family:var(--serif);font-size:clamp(1.5rem,3vw,2.55rem);transition:padding .25s ease,color .25s ease}.rail-link:hover{padding-left:12px;color:var(--sand)}.socials{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:42px}.social-link{display:flex;justify-content:space-between;align-items:center;padding:22px;border:1px solid rgba(255,255,255,.18)}.social-link:hover{background:rgba(255,255,255,.07)}.footer{padding:34px 0;border-top:1px solid var(--line);color:var(--muted);font-size:.82rem}.footer-row{display:flex;justify-content:space-between;gap:20px;align-items:center}.download-hero{min-height:690px;padding-bottom:55px}.download-hero .hero-grid{grid-template-columns:minmax(0,1fr) minmax(400px,.78fr)}.download-hero h1{max-width:11ch}.cover-collage{position:relative;min-height:490px}.cover-collage img{position:absolute;width:54%;aspect-ratio:1;object-fit:cover;box-shadow:0 26px 65px rgba(44,31,16,.22)}.cover-collage img:nth-child(1){left:0;top:50px;transform:rotate(-6deg)}.cover-collage img:nth-child(2){right:0;top:0;transform:rotate(5deg)}.cover-collage img:nth-child(3){left:22%;bottom:0;transform:rotate(1deg);z-index:2}.download-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.download-card{display:grid;grid-template-columns:190px 1fr;min-height:250px;background:rgba(255,253,248,.65);border:1px solid var(--line)}.download-card img{width:100%;height:100%;object-fit:cover}.download-card-body{display:flex;flex-direction:column;align-items:flex-start;padding:28px}.download-card h3{font-family:var(--serif);font-size:1.75rem;font-weight:500;line-height:1.08}.download-card p{margin:12px 0 22px;color:var(--muted);line-height:1.55}.download-card .button{margin-top:auto}.apps-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.app-card{padding:36px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.035)}.app-icon{display:grid;place-items:center;width:62px;height:62px;margin-bottom:38px;border:1px solid rgba(255,255,255,.24);font-family:var(--serif);font-size:1.7rem}.app-card h3{font-family:var(--serif);font-size:2rem;font-weight:500}.app-card p{max-width:490px;margin:15px 0 27px;color:rgba(255,253,248,.62);line-height:1.7}.note{margin-top:28px;padding:20px 22px;border-left:2px solid var(--accent);background:rgba(125,102,70,.09);color:var(--muted);line-height:1.65}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}@media(max-width:900px){.nav-links{display:none}.shell{width:min(calc(100% - 36px),var(--max))}.hero{min-height:auto;padding-top:118px}.hero-grid,.download-hero .hero-grid,.section-head{grid-template-columns:1fr}.hero-media{min-height:560px}.hero-media .main-photo{height:500px}.edition-strip{grid-template-columns:repeat(2,1fr)}.story-grid{grid-template-columns:1fr}.story-grid>img{min-height:430px}.download-grid,.apps-grid{grid-template-columns:1fr}.section{padding:80px 0}}@media(max-width:600px){.nav{top:10px;width:calc(100% - 20px);padding:11px 12px}.brand-text{font-size:.62rem}.nav>.button{min-height:40px;padding:0 13px;font-size:.65rem}.hero{padding:100px 0 55px}h1{font-size:clamp(3.25rem,17vw,5rem)}.hero-media{min-height:430px}.hero-media .main-photo{width:90%;height:390px}.hero-media .book-float{width:48%;border-width:7px}.edition-strip{gap:8px;padding-bottom:65px}.edition-strip figure{padding:7px}.section{padding:68px 0}.section-head{margin-bottom:34px}.story-grid img{min-height:320px}.story-stack img{min-height:210px}.socials{grid-template-columns:1fr}.download-card{grid-template-columns:115px 1fr;min-height:220px}.download-card-body{padding:21px}.download-card h3{font-size:1.35rem}.download-card p{font-size:.9rem}.cover-collage{min-height:390px}.footer-row{align-items:flex-start;flex-direction:column}.apps-grid{gap:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.button,.rail-link{transition:none}}

/* Image-rich editorial galleries */
.media-gallery{position:relative}.gallery-top{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:34px}.gallery-top h2{max-width:12ch}.gallery-controls{display:flex;gap:9px}.gallery-button{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--line);background:rgba(255,253,248,.7);color:var(--ink);cursor:pointer;transition:background .2s ease,transform .2s ease}.gallery-button:hover{background:var(--paper);transform:translateY(-2px)}.gallery-button:disabled{opacity:.35;cursor:default;transform:none}.gallery-track{display:grid;grid-auto-flow:column;grid-auto-columns:min(72vw,640px);gap:18px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;padding:0 max(28px,calc((100vw - var(--max))/2)) 22px}.gallery-track::-webkit-scrollbar{display:none}.gallery-slide{position:relative;scroll-snap-align:center;margin:0;overflow:hidden;background:#ddd;isolation:isolate}.gallery-slide img{width:100%;height:clamp(360px,52vw,610px);object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.gallery-slide:hover img{transform:scale(1.018)}.gallery-slide figcaption{position:absolute;left:18px;bottom:18px;padding:10px 13px;background:rgba(247,244,238,.86);backdrop-filter:blur(14px);font-size:.7rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.gallery-progress{height:1px;margin-top:18px;background:var(--line)}.gallery-progress span{display:block;width:20%;height:100%;background:var(--ink);transform-origin:left;transition:width .25s ease}.product-hero{position:relative;min-height:590px}.product-hero img{position:absolute;object-fit:contain;filter:drop-shadow(0 24px 24px rgba(56,39,18,.14))}.product-hero .device-main{width:82%;right:-5%;top:2%}.product-hero .device-side{width:56%;left:-4%;bottom:2%;z-index:2}.product-hero .device-back{width:49%;right:4%;bottom:-2%;z-index:3}.digital-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:50px}.digital-feature{min-height:380px;padding:24px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.15)}.digital-feature img{width:100%;height:270px;object-fit:contain;filter:drop-shadow(0 22px 22px rgba(0,0,0,.22))}.digital-feature h3{margin-top:12px;font-family:var(--serif);font-size:1.55rem;font-weight:500}.performance-note{display:flex;align-items:center;gap:11px;margin-top:18px;color:var(--muted);font-size:.82rem}.performance-note:before{content:"";width:7px;height:7px;border-radius:50%;background:#728467}
@media(max-width:900px){.gallery-track{grid-auto-columns:min(84vw,620px)}.product-hero{min-height:510px}.digital-strip{grid-template-columns:1fr}}
@media(max-width:600px){.gallery-top{align-items:flex-end}.gallery-track{grid-auto-columns:88vw;gap:12px;padding-inline:18px}.gallery-slide img{height:65vw;min-height:300px}.gallery-button{width:43px;height:43px}.product-hero{min-height:390px}.product-hero .device-main{width:95%;right:-14%}.product-hero .device-side{width:67%;left:-8%}.product-hero .device-back{width:57%;right:-4%}.digital-feature{min-height:320px}.digital-feature img{height:220px}}

/* Market-day refinements */
.market-page .section{padding:72px 0}.market-hero{min-height:auto;padding-bottom:44px}.market-hero .hero-grid{grid-template-columns:minmax(0,.82fr) minmax(460px,1.18fr)}.hero-carousel{position:relative;min-width:0}.hero-carousel .hero-carousel-track{grid-auto-columns:100%;gap:0;padding:0;scroll-snap-type:x mandatory}.hero-carousel-slide{height:570px}.hero-carousel-slide img{height:100%;min-height:0}.hero-carousel-controls{position:absolute;right:16px;bottom:16px;z-index:3}.hero-carousel-controls .gallery-button{background:rgba(247,244,238,.9)}.hero-carousel>.gallery-progress{margin-top:12px}.market-editions{width:min(calc(100% - 56px),860px);gap:10px;padding:0 0 54px}.market-editions figure{padding:7px;box-shadow:0 12px 28px rgba(61,45,25,.07)}.market-editions img{aspect-ratio:1;object-fit:cover}.market-follow{padding:62px 0}.follow-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);gap:clamp(36px,7vw,100px);align-items:center}.follow-copy h2{margin-top:15px;font-size:clamp(2.5rem,4.2vw,4.2rem)}.follow-copy .section-copy{margin-top:18px}.compact-links{margin-top:28px}.compact-links .rail-link{padding:18px 0;font-size:clamp(1.35rem,2vw,1.85rem)}.social-profile{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.04);padding:24px}.profile-heading{display:flex;align-items:center;gap:18px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.16)}.profile-heading img{width:78px;height:78px;object-fit:contain;padding:8px;background:var(--paper);border-radius:50%}.profile-heading div{display:grid;gap:7px}.profile-heading .label{color:rgba(255,253,248,.62)}.profile-heading strong{font-family:var(--serif);font-size:1.45rem;font-weight:500}.social-visuals{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.social-visual{display:flex;align-items:center;gap:15px;padding:18px;border:1px solid rgba(255,255,255,.16);transition:background .2s ease,transform .2s ease}.social-visual:hover{background:rgba(255,255,255,.08);transform:translateY(-2px)}.social-visual svg{width:44px;height:44px;flex:0 0 auto}.social-visual span{display:grid;gap:4px}.social-visual strong{text-transform:uppercase;letter-spacing:.1em;font-size:.74rem}.social-visual small{color:rgba(255,255,255,.58);font-size:.72rem}.market-story{padding-top:72px;padding-bottom:72px}.market-story .gallery-top{align-items:end;margin-bottom:28px}.market-story .gallery-top>div:first-child{display:grid;grid-template-columns:.42fr .85fr 1.25fr;gap:28px;align-items:end;flex:1}.market-story .gallery-top h2{font-size:clamp(2.5rem,4.5vw,4.5rem)}.market-story .section-copy{padding-bottom:3px}.side-by-side-track{grid-auto-columns:min(45vw,650px)}.side-by-side-track .gallery-slide img{height:clamp(360px,42vw,560px)}
@media(max-width:900px){.market-page .section{padding:56px 0}.market-hero .hero-grid{grid-template-columns:1fr}.hero-carousel-slide{height:min(70vw,540px)}.market-editions{grid-template-columns:repeat(4,1fr);width:min(calc(100% - 36px),760px);padding-bottom:42px}.follow-layout{grid-template-columns:1fr}.market-story .gallery-top>div:first-child{grid-template-columns:1fr}.market-story .section-copy{max-width:620px}.side-by-side-track{grid-auto-columns:72vw}}
@media(max-width:600px){.market-hero{padding-bottom:32px}.hero-carousel-slide{height:72vw;min-height:300px}.hero-carousel-slide img{height:100%;min-height:0}.market-editions{grid-template-columns:repeat(4,1fr);gap:5px;width:calc(100% - 24px);padding-bottom:34px}.market-editions figure{padding:4px}.market-follow{padding:48px 0}.follow-layout{gap:30px}.social-profile{padding:17px}.profile-heading img{width:64px;height:64px}.profile-heading strong{font-size:1.15rem}.social-visuals{grid-template-columns:1fr}.social-visual{padding:14px}.market-story{padding:48px 0}.market-story .gallery-top{align-items:end}.market-story .gallery-top>div:first-child{gap:14px}.side-by-side-track{grid-auto-columns:82vw}.side-by-side-track .gallery-slide img{height:64vw;min-height:290px}}

/* Market thank-you page */
.thank-page .section{padding:78px 0}.thank-hero{min-height:auto;padding-bottom:54px}.thank-hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);gap:clamp(38px,6vw,90px);align-items:center}.thank-hero h1{max-width:10ch}.thank-device-stage{position:relative;min-height:590px}.thank-device-stage img{position:absolute;object-fit:contain;filter:drop-shadow(0 28px 28px rgba(50,34,18,.14))}.thank-device-main{width:93%;right:-7%;top:2%}.thank-device-side{width:48%;left:-2%;bottom:0;z-index:2}.app-showcase{padding:72px 0}.app-showcase-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,8vw,120px);align-items:center}.app-identity{display:grid;grid-template-columns:110px 1fr;gap:26px;align-items:center}.app-logo{display:grid;place-items:center;width:110px;height:110px;background:var(--paper);border-radius:24px;box-shadow:0 22px 45px rgba(0,0,0,.2)}.app-logo img{width:78px;height:78px;object-fit:contain}.app-identity h2{margin-top:12px;font-size:clamp(2.8rem,4.8vw,4.8rem)}.app-description>p{max-width:690px;color:rgba(255,253,248,.68);font-size:1.08rem;line-height:1.7}.app-feature-list{list-style:none;margin:28px 0;padding:0;border-top:1px solid rgba(255,255,255,.16)}.app-feature-list li{display:flex;align-items:center;gap:18px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.16);font-family:var(--serif);font-size:1.35rem}.app-feature-list span{font-family:var(--sans);color:rgba(255,255,255,.42);font-size:.7rem;letter-spacing:.14em}.app-store-button{display:inline-flex;align-items:center;gap:12px;padding:10px 18px;border:1px solid rgba(255,255,255,.28);background:var(--paper);color:var(--ink);border-radius:10px;transition:transform .2s ease}.app-store-button:hover{transform:translateY(-2px)}.app-store-button svg{width:30px;height:30px}.app-store-button span{display:grid}.app-store-button small{font-size:.58rem;line-height:1}.app-store-button strong{font-size:1.14rem;line-height:1.15}.editions-intro{display:grid;grid-template-columns:.55fr 1.45fr;gap:40px;align-items:end;margin-bottom:38px}.editions-intro h2{font-size:clamp(2.8rem,5vw,5rem)}.editions-intro .section-copy{margin-top:20px}.claim-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.claim-card{display:grid;grid-template-columns:minmax(210px,.9fr) minmax(0,1.1fr);min-height:330px;border:1px solid var(--line);background:rgba(255,253,248,.68);overflow:hidden}.claim-art{display:grid;place-items:center;padding:20px;background:rgba(228,213,180,.22)}.claim-art img{width:100%;height:260px;object-fit:contain;filter:drop-shadow(0 18px 18px rgba(57,40,19,.13))}.claim-copy{display:flex;flex-direction:column;align-items:flex-start;padding:30px}.claim-copy>span{text-transform:uppercase;letter-spacing:.13em;font-size:.68rem;font-weight:800;color:var(--accent-dark)}.claim-copy h3{margin-top:12px;font-family:var(--serif);font-size:clamp(1.7rem,2.5vw,2.5rem);line-height:1.04;font-weight:500}.claim-copy .button{margin-top:auto}.thank-editorial{padding:72px 0}.thank-editorial-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(36px,7vw,95px);align-items:center}.thank-editorial-grid>img{width:100%;height:520px;object-fit:cover}.thank-editorial-grid h2{margin-top:16px;font-size:clamp(2.6rem,4.5vw,4.5rem)}.thank-editorial-grid .section-copy{margin-top:22px}.thank-editorial-grid .button{margin-top:28px}.thank-follow{padding:66px 0}.thank-follow .follow-copy h2{font-size:clamp(2.8rem,4.5vw,4.5rem)}
@media(max-width:900px){.thank-page .section{padding:60px 0}.thank-hero-grid,.app-showcase-grid,.editions-intro,.thank-editorial-grid{grid-template-columns:1fr}.thank-device-stage{min-height:520px}.app-showcase-grid{gap:38px}.claim-grid{grid-template-columns:1fr}.thank-editorial-grid>img{height:min(65vw,500px)}}
@media(max-width:600px){.thank-hero{padding:100px 0 38px}.thank-device-stage{min-height:360px}.thank-device-main{width:100%;right:-18%;top:0}.thank-device-side{width:56%;left:-6%}.app-showcase{padding:48px 0}.app-identity{grid-template-columns:76px 1fr;gap:18px}.app-logo{width:76px;height:76px;border-radius:17px}.app-logo img{width:54px;height:54px}.app-identity h2{font-size:2.55rem}.claim-card{grid-template-columns:120px 1fr;min-height:250px}.claim-art{padding:8px}.claim-art img{height:200px}.claim-copy{padding:22px 18px}.claim-copy h3{font-size:1.45rem}.claim-copy .button{padding:0 13px;font-size:.63rem}.thank-editorial-grid>img{height:68vw}.thank-follow{padding:48px 0}}

/* Thank-you compact hero and edition selector */
.thank-page .button{border-radius:10px}.thank-hero-grid{grid-template-columns:1fr;max-width:980px;margin-inline:auto;text-align:center}.thank-hero-grid h1,.thank-hero-grid .lead{margin-inline:auto}.thank-hero-grid .kicker{justify-content:center}.thank-hero-grid .actions{justify-content:center}.thank-hero-grid .actions .button{width:245px;padding-inline:14px}.complimentary-editions{padding:58px 0!important}.editions-intro{grid-template-columns:.6fr 1.4fr;margin-bottom:26px}.editions-intro h2{font-size:clamp(2.5rem,4.2vw,4.25rem)}.editions-intro .section-copy{margin-top:14px;line-height:1.6}.claim-grid{gap:12px}.claim-card{grid-template-columns:185px 1fr;min-height:205px;max-height:220px;border-radius:10px}.claim-art{padding:0;aspect-ratio:3/2;background:rgba(228,213,180,.18);overflow:hidden}.claim-art img{width:100%;height:100%;object-fit:contain;transform:scale(1.12);filter:drop-shadow(0 12px 14px rgba(57,40,19,.12))}.claim-copy{align-items:center;justify-content:center;padding:20px;text-align:center}.claim-copy h3{margin-top:8px;font-size:clamp(1.45rem,2vw,2rem)}.claim-copy .button{min-height:42px;margin-top:18px;padding-inline:15px;font-size:.65rem}
.thank-page .claim-art{align-self:stretch;height:100%;display:grid;place-items:center}.thank-page .claim-art img{object-position:center;transform:scale(1.08)}.thank-page .claim-copy>span{font-family:var(--serif);font-size:clamp(1.6rem,2.35vw,2.4rem);font-weight:500;letter-spacing:-.035em;text-transform:none;color:var(--ink);line-height:1}.thank-page .claim-copy h3{font-family:var(--sans);font-size:clamp(.78rem,1vw,.95rem);line-height:1.25;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--accent-dark)}.thank-follow .profile-heading{gap:20px;padding:22px 24px 22px 22px}.thank-follow .profile-heading img{width:86px;height:86px;padding:3px;object-fit:cover;background:#f7f4ee;border-radius:50%;border:2px solid rgba(255,255,255,.92);box-shadow:0 0 0 5px rgba(120,190,255,.18)}
@media(max-width:900px){.editions-intro{grid-template-columns:1fr;gap:14px}.claim-card{grid-template-columns:170px 1fr;min-height:195px;max-height:210px}}
@media(max-width:600px){.thank-hero-grid{text-align:left}.thank-hero-grid .kicker{justify-content:flex-start}.thank-hero-grid h1,.thank-hero-grid .lead{margin-inline:0}.thank-hero-grid .actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.thank-hero-grid .actions .button{width:100%;min-height:54px;padding:8px 12px;line-height:1.25}.complimentary-editions{padding:42px 0!important}.editions-intro{margin-bottom:20px}.editions-intro h2{font-size:2.55rem}.editions-intro .section-copy{font-size:1rem}.claim-grid{gap:10px}.claim-card{grid-template-columns:135px 1fr;min-height:168px;max-height:180px}.claim-art{aspect-ratio:auto}.claim-art img{transform:scale(1.22)}.claim-copy{padding:14px 12px}.claim-copy>span{font-size:.59rem}.claim-copy h3{font-size:1.25rem}.claim-copy .button{min-height:38px;margin-top:12px;padding-inline:10px;font-size:.58rem}}
@media(max-width:600px){.thank-page .claim-art img{transform:scale(1.15)}.thank-page .claim-copy>span{font-size:1.35rem}.thank-page .claim-copy h3{font-size:.68rem}.thank-follow .profile-heading{padding:17px;gap:15px}.thank-follow .profile-heading img{width:72px;height:72px;padding:2px}}
