.page-module__Y2bj2q__page{--clay:#c17e62;--clay-soft:#c17e621f;--clay-line:#c17e6257;--bronze:#edad49;--paper:#fbf7f0;--ink-soft:#55504c;background:var(--parchment)}.page-module__Y2bj2q__hero{background:var(--paper);border-bottom:1px solid #0f1e3c14;padding:150px 24px 92px}.page-module__Y2bj2q__heroInner{max-width:1120px;margin:0 auto}.page-module__Y2bj2q__masthead{border-bottom:2px solid var(--prussian-blue);font-family:var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--prussian-blue);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:46px;padding-bottom:16px;font-size:.64rem;font-weight:600;display:flex}.page-module__Y2bj2q__mastheadEdition{color:var(--clay)}.page-module__Y2bj2q__heroLayout{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:center;gap:64px;display:grid}.page-module__Y2bj2q__heroTitle{font-family:var(--font-display);letter-spacing:-.04em;color:var(--prussian-blue);margin:0 0 24px;font-size:clamp(2.5rem,5.4vw,4.5rem);font-weight:500;line-height:1.02}.page-module__Y2bj2q__heroTitle em{color:var(--clay);font-style:italic}.page-module__Y2bj2q__heroLead{font-family:var(--font-body);color:var(--ink-soft);max-width:50ch;margin:0 0 34px;font-size:1.1rem;line-height:1.68}.page-module__Y2bj2q__heroStats{flex-wrap:wrap;gap:30px;margin:0 0 36px;padding:0;list-style:none;display:flex}.page-module__Y2bj2q__heroStat{font-family:var(--font-body);color:var(--ink-soft);font-size:.78rem;line-height:1.4}.page-module__Y2bj2q__heroStat b{font-family:var(--font-display);color:var(--clay);font-size:1.9rem;font-weight:500;display:block}.page-module__Y2bj2q__ctaRow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.page-module__Y2bj2q__btnPrimary{font-family:var(--font-body);background:var(--clay);color:#fff;transition:opacity var(--t-mid,.2s);border-radius:999px;align-items:center;gap:8px;padding:15px 30px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__Y2bj2q__btnPrimary:hover{opacity:.88}.page-module__Y2bj2q__btnGhost{font-family:var(--font-body);color:var(--prussian-blue);transition:border-color var(--t-mid,.2s);border:1px solid #0f1e3c33;border-radius:999px;align-items:center;gap:8px;padding:15px 26px;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.page-module__Y2bj2q__btnGhost:hover{border-color:var(--clay)}.page-module__Y2bj2q__cover{aspect-ratio:1/1.414;background:var(--paper);border-radius:3px 9px 9px 3px;position:relative;overflow:hidden;transform:rotate(-1.1deg);box-shadow:0 2px 5px #0f1e3c24,0 30px 64px #0f1e3c42}.page-module__Y2bj2q__cover img{object-fit:cover;width:100%;height:100%;display:block}.page-module__Y2bj2q__cover:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0f1e3c5c 0,#0f1e3c21 38%,#ffffff29 62%,#0000 100%);width:26px;position:absolute;top:0;bottom:0;left:0}.page-module__Y2bj2q__cover:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff80);width:4px;position:absolute;top:0;bottom:0;right:0}.page-module__Y2bj2q__argument{background:var(--prussian-blue);padding:104px 24px}.page-module__Y2bj2q__argumentInner{max-width:700px;margin:0 auto}.page-module__Y2bj2q__argumentInner h2{font-family:var(--font-display);letter-spacing:-.025em;color:var(--navajo,#fddca9);margin:0 0 26px;font-size:clamp(1.9rem,3.6vw,2.9rem);font-weight:500;line-height:1.12}.page-module__Y2bj2q__argumentInner h2 em{color:var(--clay);font-style:italic}.page-module__Y2bj2q__argumentInner p{font-family:var(--font-body);color:#f8f6f2b3;margin:0 0 18px;font-size:1.06rem;line-height:1.75}.page-module__Y2bj2q__argumentInner p:last-child{margin-bottom:0}.page-module__Y2bj2q__argumentInner strong{color:#f8f6f2;font-weight:600}.page-module__Y2bj2q__argumentInner p:first-of-type:first-letter{float:left;font-family:var(--font-display);color:var(--clay);padding:6px 10px 0 0;font-size:3.6rem;line-height:.82}.page-module__Y2bj2q__readSection{background:var(--paper);padding:104px 24px}.page-module__Y2bj2q__readInner{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;gap:60px;max-width:1060px;margin:0 auto;display:grid}.page-module__Y2bj2q__sectionHead h2{font-family:var(--font-display);letter-spacing:-.025em;color:var(--prussian-blue);margin:0 0 18px;font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:500;line-height:1.14}.page-module__Y2bj2q__sectionHead p{font-family:var(--font-body);color:var(--ink-soft);margin:0 0 16px;font-size:1.04rem;line-height:1.68}.page-module__Y2bj2q__sectionHead p:last-child{margin-bottom:0}.page-module__Y2bj2q__flipbook{margin:0}.page-module__Y2bj2q__spread{aspect-ratio:4/5;perspective:1400px;background:#fff;border:1px solid #0f1e3c1f;border-radius:3px 10px 10px 3px;position:relative;overflow:hidden;box-shadow:0 22px 56px #0f1e3c29}.page-module__Y2bj2q__leafShadow{z-index:2;background:linear-gradient(90deg,#0f1e3c21,#0000);width:34px;position:absolute;top:0;bottom:0;left:0}.page-module__Y2bj2q__page{flex-direction:column;padding:46px 40px 40px 58px;display:flex;position:absolute;inset:0}.page-module__Y2bj2q__pageKind{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--clay);margin:0 0 16px;font-size:.6rem;font-weight:600}.page-module__Y2bj2q__pageTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--prussian-blue);max-width:16ch;margin:0;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:500;line-height:1.2}.page-module__Y2bj2q__pageNumber{font-family:var(--font-display);color:#c17e623d;margin:auto 0 0;font-size:4.6rem;line-height:1}.page-module__Y2bj2q__leaf{transform-origin:0;opacity:0;background:linear-gradient(105deg, #fff 40%, var(--paper) 78%, #0f1e3c17);z-index:3;pointer-events:none;position:absolute;inset:0;transform:rotateY(0);box-shadow:14px 0 30px #0f1e3c24}.page-module__Y2bj2q__leafTurning{animation:.46s ease-in forwards page-module__Y2bj2q__turn}@keyframes page-module__Y2bj2q__turn{0%{opacity:1;transform:rotateY(0)}to{opacity:.92;transform:rotateY(-165deg)}}@media (prefers-reduced-motion:reduce){.page-module__Y2bj2q__leafTurning{animation:none}}.page-module__Y2bj2q__flipcaption{margin-top:22px}.page-module__Y2bj2q__progress{background:#0f1e3c1a;border-radius:3px;height:3px;margin-bottom:13px;overflow:hidden}.page-module__Y2bj2q__progressFill{background:var(--clay);height:100%;transition:width .62s ease-out;display:block}.page-module__Y2bj2q__flipcaption p{font-family:var(--font-body);color:var(--prussian-blue);margin:0;font-size:.82rem;font-weight:600}.page-module__Y2bj2q__flipcaptionNote{color:#7b7772;margin-top:5px;font-weight:400;display:block}.page-module__Y2bj2q__contents{background:var(--parchment);padding:104px 24px}.page-module__Y2bj2q__contentsInner{max-width:1000px;margin:0 auto}.page-module__Y2bj2q__contentsHead{border-bottom:2px solid var(--prussian-blue);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:8px;padding-bottom:18px;display:flex}.page-module__Y2bj2q__contentsHead h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--prussian-blue);margin:0;font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:500;line-height:1.1}.page-module__Y2bj2q__contentsHead span{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--clay);white-space:nowrap;font-size:.64rem;font-weight:600}.page-module__Y2bj2q__contentsList{columns:2;column-gap:56px;margin:0;padding:0;list-style:none}.page-module__Y2bj2q__entry{break-inside:avoid;border-bottom:1px solid #0f1e3c14;align-items:baseline;gap:8px;padding:11px 0;display:flex}.page-module__Y2bj2q__entryTitle{font-family:var(--font-body);color:var(--prussian-blue);font-size:.94rem;line-height:1.4}.page-module__Y2bj2q__entryKind{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--clay);white-space:nowrap;font-size:.58rem;font-weight:600}.page-module__Y2bj2q__leaders{border-bottom:1px dotted #0f1e3c52;flex:1;min-width:14px;transform:translateY(-3px)}.page-module__Y2bj2q__entryPage{font-family:var(--font-display);color:var(--prussian-blue);white-space:nowrap;font-size:1rem}.page-module__Y2bj2q__contentsNote{font-family:var(--font-body);color:#6f6b67;margin:26px 0 0;font-size:.86rem;line-height:1.6}.page-module__Y2bj2q__band{background:var(--paper);border-top:1px solid #0f1e3c12;padding:100px 24px}.page-module__Y2bj2q__bandInner{max-width:1080px;margin:0 auto}.page-module__Y2bj2q__bandHead{max-width:620px;margin:0 0 48px}.page-module__Y2bj2q__bandHead h2{font-family:var(--font-display);letter-spacing:-.025em;color:var(--prussian-blue);margin:0 0 14px;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:500;line-height:1.14}.page-module__Y2bj2q__bandHead p{font-family:var(--font-body);color:var(--ink-soft);margin:0;font-size:1.04rem;line-height:1.66}.page-module__Y2bj2q__courseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.page-module__Y2bj2q__course{background:#fff;border:1px solid #0f1e3c17;border-radius:16px;padding:30px 28px}.page-module__Y2bj2q__coursePage{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--clay);margin:0 0 12px;font-size:.6rem;font-weight:700}.page-module__Y2bj2q__course h3{font-family:var(--font-display);color:var(--prussian-blue);margin:0 0 11px;font-size:1.28rem;font-weight:500;line-height:1.24}.page-module__Y2bj2q__course p{font-family:var(--font-body);color:var(--ink-soft);margin:0;font-size:.93rem;line-height:1.62}.page-module__Y2bj2q__giftList{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:40px 0 0;padding:0;list-style:none;display:grid}.page-module__Y2bj2q__gift{border-top:2px solid var(--bronze);font-family:var(--font-body);color:var(--prussian-blue);padding-top:15px;font-size:.92rem;line-height:1.5}.page-module__Y2bj2q__giftLabel{letter-spacing:.16em;text-transform:uppercase;color:#9a7530;margin-bottom:7px;font-size:.58rem;font-weight:700;display:block}.page-module__Y2bj2q__arrive{background:var(--parchment);padding:100px 24px}.page-module__Y2bj2q__arriveInner{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1000px;margin:0 auto;display:grid}.page-module__Y2bj2q__arriveCard{background:#fff;border:1px solid #0f1e3c17;border-radius:16px;padding:30px 28px}.page-module__Y2bj2q__arriveMark{margin:0 0 15px;font-size:1.4rem;line-height:1}.page-module__Y2bj2q__arriveCard h3{font-family:var(--font-display);color:var(--prussian-blue);margin:0 0 9px;font-size:1.2rem;font-weight:500;line-height:1.25}.page-module__Y2bj2q__arriveCard p{font-family:var(--font-body);color:var(--ink-soft);margin:0;font-size:.93rem;line-height:1.62}.page-module__Y2bj2q__claim{background:var(--paper);text-align:center;border-top:1px solid #0f1e3c12;padding:104px 24px 116px}.page-module__Y2bj2q__claimInner{max-width:640px;margin:0 auto}.page-module__Y2bj2q__claimQuote{font-family:var(--font-display);color:var(--clay);margin:0 0 38px;font-size:clamp(1.3rem,2.6vw,1.75rem);font-style:italic;line-height:1.42}.page-module__Y2bj2q__claimInner h2{font-family:var(--font-display);letter-spacing:-.025em;color:var(--prussian-blue);margin:0 0 14px;font-size:clamp(1.9rem,3.4vw,2.5rem);font-weight:500;line-height:1.14}.page-module__Y2bj2q__claimInner>p{font-family:var(--font-body);color:var(--ink-soft);margin:0 0 38px;font-size:1.02rem;line-height:1.66}.page-module__Y2bj2q__claimNote{font-family:var(--font-body);color:#6f6b67;margin:34px 0 0;font-size:.88rem;line-height:1.62}.page-module__Y2bj2q__claimNote a{color:var(--clay);text-underline-offset:3px;text-decoration:underline}.page-module__Y2bj2q__inside{background:var(--parchment);padding:100px 24px}.page-module__Y2bj2q__insideInner{max-width:1040px;margin:0 auto}.page-module__Y2bj2q__insideHead{max-width:640px;margin:0 0 52px}.page-module__Y2bj2q__insideHead h2{font-family:var(--font-display);letter-spacing:-.025em;color:var(--prussian-blue);margin:0 0 14px;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:500;line-height:1.14}.page-module__Y2bj2q__insideHead p{font-family:var(--font-body);color:var(--ink-soft);margin:0;font-size:1.04rem;line-height:1.66}.page-module__Y2bj2q__spreads{flex-direction:column;gap:56px;display:flex}.page-module__Y2bj2q__spreadFig{margin:0}.page-module__Y2bj2q__spreadPlate{aspect-ratio:1.41;background:var(--paper);border-radius:4px;position:relative;overflow:hidden;box-shadow:0 1px 3px #0f1e3c29,0 26px 58px #0f1e3c38}.page-module__Y2bj2q__spreadPlate img{object-fit:cover;width:100%;height:100%;display:block}.page-module__Y2bj2q__spreadPlate:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#0f1e3c33 34%,#0f1e3c4d 50%,#0f1e3c33 66%,#0000);width:58px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.page-module__Y2bj2q__spreadPlate:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#ffffff57,#0000 3%),linear-gradient(270deg,#ffffff57,#0000 3%);position:absolute;inset:0}.page-module__Y2bj2q__spreadCap{font-family:var(--font-body);color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:18px;font-size:.86rem;display:flex}.page-module__Y2bj2q__spreadCapPages{letter-spacing:.18em;text-transform:uppercase;color:var(--clay);font-size:.6rem;font-weight:700}.page-module__Y2bj2q__insideNote{font-family:var(--font-body);color:#6f6b67;margin:44px 0 0;font-size:.88rem;line-height:1.62}@media (max-width:1040px){.page-module__Y2bj2q__heroLayout{grid-template-columns:1fr;gap:48px}.page-module__Y2bj2q__cover{max-width:340px}.page-module__Y2bj2q__readInner{grid-template-columns:1fr;gap:44px}.page-module__Y2bj2q__courseGrid{grid-template-columns:1fr}.page-module__Y2bj2q__giftList{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__Y2bj2q__arriveInner{grid-template-columns:1fr}}@media (max-width:720px){.page-module__Y2bj2q__hero{padding:128px 22px 74px}.page-module__Y2bj2q__contentsList{columns:1}.page-module__Y2bj2q__giftList{grid-template-columns:1fr}.page-module__Y2bj2q__contentsHead{flex-direction:column;align-items:flex-start;gap:10px}}
