:root{--onca-ivory:oklch(96.7% .012 85);--onca-stone:oklch(86% .025 70);--onca-caramel:oklch(62% .08 60);--onca-chocolate:oklch(25% .025 50);--onca-black:oklch(14% .005 60);--onca-forest:oklch(30% .045 150);--onca-burgundy:oklch(38% .1 20);--onca-serif:"Bodoni Moda", "Didot", Georgia, serif}.onca-world{background:var(--onca-black);min-height:100vh;color:var(--onca-ivory)}.onca-world header a,.onca-world header button{color:var(--onca-ivory)}.onca-reader{flex-direction:column;align-items:center;gap:.75rem;padding:0 .75rem 2rem;display:flex}.onca-toolbar{justify-content:space-between;align-items:center;width:100%;max-width:1240px;display:flex}.onca-toolbar-title{font-family:var(--onca-serif);letter-spacing:.02em;font-size:1.1rem}.onca-toolbar-title span{opacity:.55;letter-spacing:.12em;text-transform:uppercase;font-family:inherit;font-size:.8rem}.onca-panel{background:var(--onca-ivory);width:100%;max-width:640px;color:var(--onca-black);padding:1.25rem 1.5rem}.onca-panel ol{gap:.25rem;margin-top:.75rem;display:grid}.onca-panel button{text-align:left;width:100%;min-height:44px;font-family:var(--onca-serif);align-items:center;gap:1rem;font-size:1.1rem;display:flex}.onca-panel button span{letter-spacing:.1em;color:var(--onca-caramel);width:2rem;font-size:.75rem}.onca-h-m{font-family:var(--onca-serif);font-size:1.6rem}.onca-stage{outline:none;width:100%;max-width:1240px}.onca-book{margin:0 auto;box-shadow:0 40px 80px -30px oklch(0% 0 0/.8)}.onca-bottom{align-items:center;gap:.5rem;display:flex}.onca-bottom button{color:var(--onca-ivory)}.onca-select{min-height:44px;color:var(--onca-ivory);letter-spacing:.1em;background:0 0;border-bottom:1px solid oklch(100% 0 0/.3);padding:0 .75rem;font-size:.85rem}.onca-select option{color:var(--onca-black)}.onca-sheet{background:var(--onca-ivory);overflow:hidden}.onca-p{font-family:var(--onca-serif);color:var(--onca-black);position:absolute;inset:0;overflow:hidden;container-type:size}.onca-dark{background:var(--onca-black);color:var(--onca-ivory)}.onca-tone-ivory{background:var(--onca-ivory)}.onca-tone-stone{background:var(--onca-stone)}.onca-tone-black{background:var(--onca-black);color:var(--onca-ivory)}.onca-tone-forest{background:var(--onca-forest);color:var(--onca-ivory)}.onca-pad{padding:9cqw 9cqw 12cqw}.onca-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.onca-img{object-fit:cover;width:100%;height:100%;display:block}.onca-img-wait{background:var(--onca-chocolate)}.onca-fill{position:absolute;inset:0}.onca-bw{filter:grayscale()contrast(1.08)}.onca-italic,.onca-p em{font-style:italic}.onca-shade{pointer-events:none;position:absolute;inset:0}.onca-shade-bottom{background:linear-gradient(oklch(10% .01 60/0) 42%,oklch(10% .01 60/.82))}.onca-shade-top{background:linear-gradient(oklch(10% .01 60/.78),oklch(10% .01 60/0) 55%)}.onca-kicker{letter-spacing:.28em;text-transform:uppercase;font-family:ui-sans-serif,system-ui,sans-serif;font-size:max(9px,2.3cqw);font-weight:500}.onca-caption{letter-spacing:.06em;opacity:.7;font-family:ui-sans-serif,system-ui,sans-serif;font-size:max(9px,2.3cqw)}.onca-light{color:var(--onca-ivory)}.onca-h-xxl{letter-spacing:-.035em;margin-top:2cqw;font-size:17cqw;font-weight:400;line-height:.86}.onca-h-xl{letter-spacing:-.03em;margin:2.5cqw 0;font-size:12.5cqw;font-weight:400;line-height:.9}.onca-h-l{letter-spacing:-.025em;margin:2.5cqw 0 3cqw;font-size:9.5cqw;font-weight:400;line-height:.95}.onca-deck{max-width:82%;font-size:max(12px,3.6cqw);line-height:1.35}.onca-lede{max-width:90%;font-size:max(12px,3.5cqw);font-style:italic;line-height:1.35}.onca-body{margin-bottom:2.4cqw;font-family:ui-sans-serif,system-ui,sans-serif;font-size:max(10px,2.55cqw);line-height:1.55}.onca-dropcap:first-letter{font-family:var(--onca-serif);float:left;color:var(--onca-burgundy);padding:1cqw 2cqw 0 0;font-size:11cqw;line-height:.8}.onca-tone-black .onca-dropcap:first-letter,.onca-dark .onca-dropcap:first-letter{color:var(--onca-caramel)}.onca-overlay{position:absolute;left:8cqw;right:8cqw}.onca-overlay-bottom{bottom:12cqw}.onca-overlay-top{top:9cqw}.onca-overlay-right{left:30cqw}.onca-folio{letter-spacing:.2em;text-transform:uppercase;opacity:.55;justify-content:space-between;font-family:ui-sans-serif,system-ui,sans-serif;font-size:max(8px,1.9cqw);display:flex;position:absolute;bottom:4cqw;left:8cqw;right:8cqw}.onca-folio-light{color:var(--onca-ivory)}.onca-cta{letter-spacing:.2em;text-transform:uppercase;z-index:2;border-bottom:1px solid;align-items:center;gap:.4em;margin-top:3cqw;padding:1.6cqw 0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:max(10px,2.3cqw);display:inline-flex;position:relative}.onca-cta-light{color:var(--onca-ivory)}.onca-cover-photo{object-position:50% 30%;position:absolute;inset:0}.onca-cover-shade{background:linear-gradient(oklch(10% .01 60/.55),#0000 28% 55%,oklch(10% .01 60/.85));position:absolute;inset:0}.onca-mast{flex-direction:column;align-items:center;display:flex;position:absolute;top:4cqw;left:0;right:0}.onca-mast-logo{filter:drop-shadow(0 2px 12px oklch(0% 0 0/.4));width:25cqw;height:auto}.onca-mast-sub{letter-spacing:.9em;text-transform:uppercase;margin-top:1.5cqw;padding-left:.9em;font-family:ui-sans-serif,system-ui,sans-serif;font-size:2.4cqw}.onca-cover-issue{letter-spacing:.18em;text-transform:uppercase;text-align:right;font-family:ui-sans-serif,system-ui,sans-serif;font-size:1.9cqw;line-height:1.6;position:absolute;top:6cqw;right:6cqw}.onca-cover-lines{gap:3cqw;max-width:40cqw;display:grid;position:absolute;top:50%;left:6cqw}.onca-cover-lines p{font-size:3.2cqw;font-style:italic;line-height:1.2}.onca-cover-lines b{letter-spacing:.22em;text-transform:uppercase;color:var(--onca-caramel);margin-bottom:.8cqw;font-family:ui-sans-serif,system-ui,sans-serif;font-size:2.1cqw;font-style:normal;font-weight:600;display:block}.onca-cover-name{letter-spacing:-.04em;flex-direction:column;font-size:17cqw;line-height:.78;display:flex;position:absolute;bottom:9cqw;left:5cqw;right:4cqw}.onca-cover-name span:last-child{align-self:flex-end}.onca-cover-deck{letter-spacing:.3em;text-transform:uppercase;font-family:ui-sans-serif,system-ui,sans-serif;font-size:2.3cqw;position:absolute;bottom:5cqw;left:6cqw}.onca-spread-left{object-fit:cover;object-position:left center;width:200%;max-width:none}.onca-spread-right{object-fit:cover;object-position:right center;width:200%;max-width:none;left:-100%}.onca-giant{letter-spacing:-.05em;font-size:30cqw;font-weight:400;line-height:.82;position:absolute;top:22cqh;left:-2cqw;right:-12cqw}.onca-giant span:nth-child(2){padding-left:12cqw;font-style:italic}.onca-type-caption{max-width:55cqw;position:absolute;bottom:12cqw;left:9cqw}.onca-tone-forest .onca-kicker,.onca-tone-black .onca-kicker{color:var(--onca-caramel)}.onca-tone-ivory .onca-giant{color:var(--onca-chocolate);font-size:21cqw}.onca-contents-in{color:var(--onca-burgundy);letter-spacing:-.06em;font-size:58cqw;font-style:italic;line-height:1;position:absolute;top:-6cqw;left:4cqw}.onca-contents-photo{width:34cqw;height:46cqw;position:absolute;top:9cqw;right:8cqw}.onca-contents-list{gap:1.6cqw;display:grid;position:absolute;top:60cqw;left:9cqw;right:9cqw}.onca-contents-list li{border-bottom:1px solid oklch(20% 0 0/.12);align-items:baseline;gap:4cqw;padding-bottom:1.6cqw;font-size:max(11px,3.5cqw);display:flex}.onca-contents-list span{letter-spacing:.1em;color:var(--onca-caramel);min-width:5cqw;font-family:ui-sans-serif,system-ui,sans-serif;font-size:2.2cqw}.onca-contents-cap{position:absolute;bottom:9cqw;left:9cqw}.onca-letter-photo{width:42cqw;height:58cqh;position:absolute;top:0;left:0}.onca-letter-copy{position:absolute;top:9cqw;left:50cqw;right:8cqw}.onca-letter-copy .onca-h-l{font-size:7.6cqw}.onca-letter-copy .onca-body:nth-of-type(3){position:relative}.onca-sign{margin-top:2cqw;font-size:3.4cqw;font-style:italic}.onca-opener-photo{object-position:70% 25%;transform-origin:70% 30%;transform:scale(1.18)}.onca-opener-name{letter-spacing:-.06em;text-align:right;mix-blend-mode:difference;font-size:34cqw;line-height:.78;position:absolute;top:6cqw;right:-3cqw}.onca-opener-name span:last-child{font-style:italic}.onca-profile-photo{width:52cqw;height:100cqh;position:absolute;top:0;right:0}.onca-profile-copy{width:36cqw;position:absolute;top:9cqw;left:8cqw}.onca-profile-copy .onca-h-l{font-size:8.6cqw}.onca-facts{gap:2.6cqw;margin-top:4cqw;display:grid}.onca-facts dt{letter-spacing:.22em;text-transform:uppercase;color:var(--onca-caramel);font-family:ui-sans-serif,system-ui,sans-serif;font-size:max(8px,1.9cqw)}.onca-facts dd{margin-top:.6cqw;font-size:max(11px,3cqw);line-height:1.25}.onca-qa{gap:3.2cqw;margin:3cqw 0 4cqw;display:grid}.onca-qa li{border-top:1px solid oklch(20% 0 0/.2);grid-template-columns:9cqw 1fr;align-items:baseline;padding-top:2cqw;display:grid}.onca-q-n{color:var(--onca-burgundy);font-size:5cqw;font-style:italic}.onca-qa p{font-size:max(12px,3.6cqw);line-height:1.25}.onca-col-a{width:56cqw;height:74cqh;position:absolute;top:0;left:0}.onca-col-b{width:34cqw;height:46cqw;position:absolute;top:14cqw;right:7cqw;box-shadow:0 20px 40px -20px oklch(0% 0 0/.5)}.onca-col-c{z-index:1;filter:grayscale();width:30cqw;height:40cqw;position:absolute;bottom:9cqw;right:20cqw}.onca-col-text{z-index:2;width:40cqw;position:absolute;bottom:9cqw;left:8cqw}.onca-col-text .onca-h-xl{color:var(--onca-burgundy);font-size:11cqw}.onca-columns-photo{float:right;width:34cqw;height:26cqw;margin:0 0 3cqw 4cqw;position:relative}.onca-columns{columns:2;column-gap:5cqw;margin-top:4cqw}.onca-tone-stone .onca-kicker{color:var(--onca-burgundy)}.onca-minimal-photo{width:26cqw;height:34cqw;margin-bottom:7cqw;position:relative}.onca-minimal-line{max-width:66cqw;margin-bottom:4cqw;font-size:6.4cqw;line-height:1.1}.onca-beauty-copy{background:var(--onca-ivory);color:var(--onca-black);width:60cqw;padding:6cqw 6cqw 5cqw;position:absolute;bottom:9cqw;left:7cqw;right:7cqw}.onca-beauty-copy .onca-h-xl{font-size:10cqw}.onca-beauty-list{gap:2cqw;display:grid}.onca-beauty-list li{font-family:ui-sans-serif,system-ui,sans-serif;font-size:max(10px,2.4cqw);line-height:1.45}.onca-beauty-list b{font-family:var(--onca-serif);font-size:3.4cqw;font-style:italic;font-weight:400;display:block}.onca-shop{height:122cqw;margin:2cqw 0;position:relative}.onca-shop figure{position:absolute}.onca-shop-img{aspect-ratio:4/5;width:100%;position:relative}.onca-shop-0{width:50cqw;top:0;left:0}.onca-shop-1{width:28cqw;top:8cqw;right:0}.onca-shop-2{width:26cqw;top:76cqw;left:22cqw}.onca-shop figcaption{letter-spacing:.06em;opacity:.8;margin-top:1.4cqw;font-family:ui-sans-serif,system-ui,sans-serif;font-size:max(9px,2.1cqw)}.onca-shop figcaption b{font-family:var(--onca-serif);letter-spacing:0;opacity:1;font-size:3.6cqw;font-weight:400;display:block}.onca-ad-brand{text-align:center;letter-spacing:.6em;text-transform:uppercase;font-family:ui-sans-serif,system-ui,sans-serif;font-size:2.6cqw;position:absolute;top:8cqw;left:0;right:0}.onca-ad-tag{transform-origin:100%;letter-spacing:.3em;text-transform:uppercase;opacity:.6;font-family:ui-sans-serif,system-ui,sans-serif;font-size:1.7cqw;position:absolute;top:50%;right:4cqw;transform:rotate(90deg)}.onca-colofon{gap:3cqw;margin-top:6cqw;display:grid}.onca-colofon p{font-family:ui-sans-serif,system-ui,sans-serif;font-size:max(10px,2.5cqw);line-height:1.45}.onca-colofon b{letter-spacing:.22em;text-transform:uppercase;color:var(--onca-caramel);font-size:max(8px,1.9cqw);font-weight:500;display:block}.onca-back{z-index:1;flex-direction:column;align-items:center;gap:5cqw;display:flex;position:relative}.onca-back-logo{width:30cqw}.onca-back p{letter-spacing:.14em;text-transform:uppercase;font-family:ui-sans-serif,system-ui,sans-serif;font-size:2.2cqw;line-height:1.8}.onca-shop~.onca-cta{position:absolute;bottom:10cqw;left:9cqw}.onca-shop-2{top:70cqw;left:auto;right:8cqw}
