.published-landing{--brand-paper:#eae2d3;--brand-olive:#3f4638;--brand-lake:#5e7e91;--brand-sky:#b9cbd9;--brand-sage:#7c8f7a;--brand-clay:#b68f72;--brand-action:#7fd39b;--brand-action-hover:#6bc78a;--brand-action-ink:#173a24;--paper:#f1ede4;--paper-deep:#e8e2d7;--paper-bright:#f8f5ee;--ink:#20201f;--ink-deep:#141413;--ink-soft:#5b5954;--ink-faint:#8a857c;--rule:#c8c0b4;--rule-soft:#d9d2c6;--font-text:var(--font-archivo), "Archivo", ui-sans-serif, sans-serif;--font-display:var(--font-bodoni), "Bodoni Moda", Georgia, "Times New Roman", serif;--gutter:clamp(1rem, .5rem + 2.4vw, 2.75rem);--section-space:clamp(5.5rem, 3.5rem + 8vw, 11rem);--content-width:82rem;--header-height:4.75rem;background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-text);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;font-size:clamp(1rem,.97rem + .15vw,1.0625rem);line-height:1.55;position:relative;overflow-x:clip}@property --cta-ring-angle{syntax:"<angle>";inherits:false;initial-value:0turn}.published-landing ::selection{background:var(--brand-sky);color:var(--brand-olive)}.published-landing,.published-landing *,.published-landing :before,.published-landing :after{box-sizing:border-box}.published-landing h1,.published-landing h2,.published-landing h3,.published-landing p,.published-landing ol,.published-landing figure,.published-landing figcaption{margin:0}.published-landing img{max-width:100%;display:block}.published-landing .skip-link{z-index:40;background:var(--ink-deep);color:var(--paper-bright);padding:.75rem 1.125rem;font-size:.875rem;font-weight:700;text-decoration:none;position:fixed;top:0;left:-100vw}.published-landing .skip-link:focus{left:var(--gutter);top:.75rem}.published-landing .paper-atmosphere{z-index:1;pointer-events:none;mix-blend-mode:multiply;opacity:.24;background-image:radial-gradient(circle at 18% 27%,#c4b49a33 0 .04rem,#0000 .07rem),radial-gradient(circle at 73% 64%,#c8c0b42e 0 .035rem,#0000 .065rem),repeating-linear-gradient(93deg,#c4b49a0a 0 1px,#0000 1px .32rem);background-size:.43rem .47rem,.61rem .57rem,100% 100%;position:fixed;inset:0}.published-landing .site-footer,.published-landing .landing-section,.published-landing .cover-screen,.published-landing main{z-index:2;position:relative}.published-landing .site-footer,.published-landing .landing-section{width:min(calc(100% - 2 * var(--gutter)), var(--content-width));margin-inline:auto}.published-landing .landing-after-film{--section-space:clamp(1.65rem, 1.05rem + 2.4vw, 3.3rem);z-index:2;display:flow-root;position:relative}.published-landing .site-header{z-index:30;width:min(calc(100% - 2 * var(--gutter)), var(--content-width));margin-top:clamp(.75rem,1.5vw,1.25rem);background:var(--paper);border-radius:1rem;margin-inline:auto;position:sticky;top:clamp(.5rem,1vw,.75rem);box-shadow:inset 0 -1px #ffffff59,0 8px 24px #0000000f}.published-landing .site-header__inner{width:100%;min-height:var(--header-height);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;padding:1.1rem clamp(1rem,.7rem + 1vw,1.75rem);display:flex}.published-landing .wordmark{color:var(--ink);letter-spacing:-.065em;font-size:clamp(1.5rem,1.35rem + .65vw,2rem);font-weight:760;line-height:1;font-family:var(--font-text);align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.published-landing .wordmark__icon{flex:none;width:clamp(1.65rem,1.45rem + .5vw,2rem);height:auto}.published-landing .nav-entry{border:1px solid var(--brand-action);background:var(--brand-action);min-height:2.5rem;color:var(--brand-action-ink);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.6rem 1.05rem;font-size:.75rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .16s ease-out,background-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out;display:inline-flex}.published-landing .nav-entry:hover{background:var(--brand-action-hover);transform:translateY(-1px)}.published-landing .nav-entry:active{transform:scale(.97)}.published-landing .skip-animation{left:var(--gutter);bottom:max(1rem, env(safe-area-inset-bottom));z-index:40;isolation:isolate;color:#fff;min-height:2.75rem;font:inherit;letter-spacing:.04em;text-shadow:0 1px 3px #000000b8;cursor:pointer;background:#ffffff0f;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.7rem 1.1rem;font-size:.75rem;font-weight:700;line-height:1;transition:transform .16s ease-out,opacity .16s ease-out,visibility .16s ease-out;display:inline-flex;position:fixed;box-shadow:inset 0 1px #ffffff85,inset 0 -1px #ffffff1a,0 8px 30px #00000038}.published-landing .skip-animation:before{z-index:-1;border-radius:inherit;content:"";pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#ffffffb3,#ffffff26);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.published-landing .skip-animation:hover{transform:translateY(-1px)}.published-landing .skip-animation:active{transform:scale(.97)}.published-landing .skip-animation[hidden]{display:none}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.published-landing .site-header,.published-landing .skip-animation{-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6)}.published-landing .site-header{background:color-mix(in oklab, var(--paper) 55%, transparent)}.published-landing .skip-animation{-webkit-backdrop-filter:blur(16px)saturate(1.8);backdrop-filter:blur(16px)saturate(1.8);background:#ffffff0f}}.published-landing .landing-section{padding-block:var(--section-space)}.published-landing .hero{--book-progress:0;--book-scroll:var(--book-scroll-desktop,240svh);width:100%;max-width:none;margin:0;padding:0}.published-landing .hero__stage{background:var(--paper);min-height:100svh;display:grid;position:relative;overflow:hidden}.published-landing .hero__inner{width:min(calc(100% - 2 * var(--gutter)), var(--content-width));grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(1rem,.45rem + 2vw,2.5rem);min-height:100svh;margin-inline:auto;padding-block:clamp(.7rem,.35rem + 1.1vw,1.35rem);display:grid}.published-landing .hero__copy,.published-landing .hero__media{z-index:1;min-width:0;min-height:0;position:relative}.published-landing .hero__copy{align-content:center;justify-items:start;gap:clamp(.7rem,.4rem + .8vw,1.25rem);min-width:0;display:grid}.published-landing .book-visual{background:#15140f;width:100%;height:100%;position:relative;overflow:hidden}.published-landing .book-poster,.published-landing .hero-video,.published-landing .book-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.published-landing .book-poster img,.published-landing .hero-video{object-fit:cover;width:100%;height:100%;transform:scale(var(--hero-camera-scale,1));transform-origin:50%;display:block}.published-landing .hero-video{z-index:1;opacity:0;pointer-events:none;transition:opacity var(--hero-crossfade-ms,0s) linear}.published-landing .book-canvas{z-index:2;opacity:0;pointer-events:none;transition:opacity var(--hero-crossfade-ms,0s) linear}.published-landing .hero:is([data-hero-state=intro-playing],[data-hero-state=intro-paused]) .hero-video,.published-landing .hero[data-book-tier-drawn=ambient-video] .hero-video,.published-landing .hero:is([data-hero-state=handed-off],[data-hero-state=completed])[data-book-canvas-ready=true] .book-canvas{opacity:1}.published-landing .book-grain{z-index:3;pointer-events:none;mix-blend-mode:soft-light;opacity:clamp(.015, calc(.05 - var(--book-progress) * .035), .035);background-image:radial-gradient(circle,#ffffff57 0 .025rem,#0000 .04rem);background-size:.24rem .24rem;position:absolute;inset:0}.published-landing .scroll-cue{right:var(--gutter);bottom:max(1rem, env(safe-area-inset-bottom));z-index:5;color:var(--ink-deep);letter-spacing:.14em;opacity:clamp(0, calc((.08 - var(--book-progress)) * 20), 1);text-transform:uppercase;align-items:center;gap:.75rem;font-size:.6875rem;font-weight:700;display:flex;position:absolute}.published-landing .scroll-cue__rule{background:currentColor;width:clamp(2.5rem,5vw,4.5rem);height:1px}.published-landing .hero:is([data-hero-state=poster],[data-hero-state=intro-playing],[data-hero-state=intro-paused]) .scroll-cue{opacity:1}.published-landing #hero-title{max-width:10ch;color:var(--ink);font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.07em;text-wrap:balance;font-size:clamp(3.15rem,1.45rem + 5.1vw,6.75rem);font-weight:400;line-height:.84}.published-landing .hero__body{max-width:34ch;color:var(--ink);text-wrap:pretty;font-size:clamp(1.0625rem,.94rem + .55vw,1.3125rem);line-height:1.48}.published-landing .hero-editorial .hero__body{margin-top:clamp(1.25rem,.8rem + 1.2vw,2rem)}.published-landing .discovery-action{border:1px solid var(--ink-deep);background:var(--ink-deep);width:fit-content;min-height:3rem;color:var(--paper-bright);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;margin-top:.35rem;padding:.82rem 1.35rem;font-size:.8125rem;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .18s,background-color .18s,color .18s;display:inline-flex}.published-landing .channel-action{--cta-ring-angle:0turn;isolation:isolate;background:var(--brand-action);width:fit-content;max-width:100%;min-height:3rem;color:var(--brand-action-ink);letter-spacing:.04em;text-transform:uppercase;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.82rem 1.35rem;font-size:.8125rem;font-weight:700;line-height:1.2;text-decoration:none;transition:box-shadow .18s ease-out,transform .16s ease-out;display:inline-flex;position:relative;box-shadow:0 8px 22px #3f46382e,0 0 28px #b9cbd985}.published-landing .channel-action:before{z-index:-1;border-radius:inherit;background:conic-gradient(from var(--cta-ring-angle), var(--brand-lake), var(--brand-sage), var(--brand-clay), var(--brand-sky), var(--brand-lake));content:"";pointer-events:none;-webkit-mask-composite:xor;padding:1px;animation:6s linear infinite cta-ring-turn;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.published-landing .channel-action:after{border-radius:inherit;clip-path:inset(0 round 999px);content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff3d 48%,#0000 66%);animation:4.5s ease-in-out infinite cta-shine;position:absolute;inset:0;transform:translate(-135%)}.published-landing .channel-action__label,.published-landing .channel-action__arrow{z-index:1;position:relative}.published-landing .channel-action__arrow{font-size:1rem;transition:transform .18s ease-out}.published-landing .channel-action:hover{background:var(--brand-action-hover);transform:translateY(-1px);box-shadow:0 10px 26px #3f46383d,0 0 34px #b9cbd9a8}.published-landing .channel-action:hover .channel-action__arrow{transform:translate(.18rem,-.18rem)}.published-landing .channel-action:active{transform:scale(.97)}.published-landing .discovery-action:hover{color:var(--ink-deep);background:0 0}.published-landing .discovery-action:active{transform:translateY(1px)}.published-landing .channel-action--disabled{border:1px solid var(--rule);background:var(--paper-deep);width:fit-content;min-height:3rem;color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:.82rem 1.35rem;font-size:.8125rem;font-weight:700;line-height:1.2;display:inline-flex}.published-landing a:focus-visible,.published-landing button:focus-visible{outline:3px solid var(--ink-deep);outline-offset:4px}.published-landing #landing-content:focus{outline:none}.published-landing #landing-content:focus-visible{outline:3px solid var(--ink-deep);outline-offset:-3px}.published-landing .hero__media{background:#15140f;align-self:stretch;width:100%;height:100%;min-height:0;max-height:100%;overflow:hidden}.published-landing .explanation{width:100%;max-width:none;padding-block:calc(var(--section-space) * .7);padding-inline:max(var(--gutter), calc((100vw - var(--content-width)) / 2));scroll-margin-top:var(--header-height);background:linear-gradient(105deg,#b9cbd94d,#eae2d36b)}.published-landing .steps{gap:0;padding:0;list-style:none;display:grid}.published-landing .steps>li{border-top:1px solid var(--ink);align-content:start;gap:clamp(.7rem,.49rem + .7vw,1.225rem);padding-block:clamp(1.4rem,.875rem + 1.75vw,2.8rem);display:grid}.published-landing .steps>li:last-child{border-bottom:1px solid var(--ink)}.published-landing .steps__index{color:var(--brand-lake);font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2.45rem,1.75rem + 2.1vw,4.2rem);font-style:italic;line-height:1}.published-landing .steps>li:nth-child(2) .steps__index{color:var(--brand-sage)}.published-landing .steps>li:nth-child(3) .steps__index{color:var(--brand-clay)}.published-landing .steps h3{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(2.45rem,1.645rem + 2.8vw,4.725rem);font-weight:500;line-height:1}.published-landing .plans{--plan-outline:#b8afa1;--plan-outline-lit:#988f7e;--checkout-rule:#e5e0d8;--checkout-tile:#ece8e1;--checkout-muted:#6d6963;--checkout-black:#151514;--ease-ink:cubic-bezier(.2, .7, .1, 1);--checkout-first-edition-surface:radial-gradient(circle at 14% 12%, #7fd39bf2, transparent 44%), radial-gradient(circle at 95% 0%, #b9cbd9f2, transparent 48%), radial-gradient(circle at 80% 100%, #b68f72f2, transparent 52%), linear-gradient(145deg, #5e7e91, #2f4c5c);--checkout-monthly-surface:radial-gradient(circle at 14% 8%, #f4d6a4f2, transparent 44%), radial-gradient(circle at 94% 4%, #ca714feb, transparent 48%), radial-gradient(circle at 78% 100%, #763e2de6, transparent 54%), linear-gradient(145deg, #bb7658, #754534);--checkout-annual-surface:radial-gradient(circle at 12% 12%, #5b4eb8eb, transparent 42%), radial-gradient(circle at 92% 6%, #9d63cae0, transparent 48%), radial-gradient(circle at 78% 100%, #eb9d5be0, transparent 50%), linear-gradient(145deg, #322a72, #17163f);--checkout-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.3'/%3E%3C/svg%3E");width:min(calc(100% - 2 * var(--gutter)), 68rem);padding-block:var(--section-space);margin-inline:auto}.published-landing .plans .plan-card__button:focus-visible{outline:2px solid var(--checkout-black);outline-offset:3px}.published-landing .plan-card__button{border:1px solid var(--checkout-black);background:var(--checkout-black);color:#fff;cursor:pointer;width:100%;min-height:2.85rem;font:inherit;text-align:center;transition:transform .16s var(--ease-ink), box-shadow .16s ease;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.72rem 1.2rem;font-size:.8125rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.published-landing .plan-card__button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 24px -16px #000000a6}.published-landing .plan-card__button:disabled{color:#6d6963;cursor:not-allowed;background:#d8d3ca;border-color:#cac4ba}.published-landing .plan-list{gap:.75rem;min-width:0;display:grid}.published-landing .plan-card{--plan-on:0;--plan-fg:var(--checkout-black);--plan-card-bg:#fff0;--plan-card-border:var(--plan-outline);--plan-button-bg:#fff;--plan-button-fg:var(--checkout-black);border:1px solid var(--plan-card-border);background-color:var(--plan-card-bg);min-width:0;box-shadow:0 1.6rem 2.8rem -2.2rem rgb(47 76 92/calc(var(--plan-on) * 70%));border-radius:1.4rem;align-content:start;gap:.7rem;padding:.5rem .5rem .85rem;display:grid}.published-landing .plan-card[data-plan=primera-edicion],.published-landing .summary-card__total[data-plan=primera-edicion]{--plan-surface:var(--checkout-first-edition-surface)}.published-landing .plan-card[data-plan=mensual],.published-landing .summary-card__total[data-plan=mensual]{--plan-surface:var(--checkout-monthly-surface)}.published-landing .plan-card[data-plan=anual],.published-landing .summary-card__total[data-plan=anual]{--plan-surface:var(--checkout-annual-surface)}:is(.published-landing .plan-card[data-featured=true],.published-landing .plan-card:not([data-disabled]):has(:focus-visible)){--plan-on:1;--plan-fg:#fff;--plan-card-bg:#fff;--plan-card-border:var(--plan-outline-lit);--plan-button-bg:var(--checkout-black);--plan-button-fg:#fff}.published-landing .plan-list:has(>.plan-card:not([data-disabled]) :focus-visible)>.plan-card[data-featured=true]:not(:has(:focus-visible)){--plan-on:0;--plan-fg:var(--checkout-black);--plan-card-bg:#fff0;--plan-card-border:var(--plan-outline);--plan-button-bg:#fff;--plan-button-fg:var(--checkout-black)}@media (hover:hover) and (pointer:fine){.published-landing .plan-card:not([data-disabled]):hover{--plan-on:1;--plan-fg:#fff;--plan-card-bg:#fff;--plan-card-border:var(--plan-outline-lit);--plan-button-bg:var(--checkout-black);--plan-button-fg:#fff}.published-landing .plan-list:has(>.plan-card:not([data-disabled]):hover)>.plan-card[data-featured=true]:not(:hover){--plan-on:0;--plan-fg:var(--checkout-black);--plan-card-bg:#fff0;--plan-card-border:var(--plan-outline);--plan-button-bg:#fff;--plan-button-fg:var(--checkout-black)}}.published-landing .plan-card__tile{background:linear-gradient(#ffffff21, #fff0), var(--checkout-tile);min-height:11.5rem;color:var(--plan-fg);isolation:isolate;border-radius:1rem;flex-direction:column;justify-content:space-between;gap:1rem;padding:1rem;display:flex;position:relative;overflow:hidden}.published-landing .plan-card__tile:before,.published-landing .plan-card__tile:after,.published-landing .summary-card__total:after{z-index:-1;content:"";pointer-events:none;position:absolute;inset:0}.published-landing .plan-card__tile:before{background:var(--plan-surface);opacity:var(--plan-on)}.published-landing .plan-card__tile:after,.published-landing .summary-card__total:after{background-image:var(--checkout-grain);mix-blend-mode:multiply;opacity:.055}.published-landing .plan-card__tile:after{opacity:calc(.055 + var(--plan-on) * .065)}.published-landing .summary-card__total:after{opacity:.12}.published-landing .plan-card .plan-card__button{border-color:var(--checkout-black);background:var(--plan-button-bg);color:var(--plan-button-fg)}.published-landing .plan-card .plan-card__button:disabled{color:#6d6963;background:#e4dfd7;border-color:#cac4ba}.published-landing .plan-card[data-disabled=true] .plan-card__tile{color:#56534e}.published-landing .plan-card__head{justify-content:space-between;align-items:flex-start;gap:.6rem;min-width:0;display:flex}.published-landing .plan-card__name{letter-spacing:-.015em;font-size:.875rem;font-weight:700;line-height:1.2}.published-landing .plan-card__badge{border:1px solid;border-radius:999px;flex:none;padding:.25rem .5rem;font-size:.625rem;font-weight:700}.published-landing .plan-card__pricing{gap:.4rem;display:grid}.published-landing .plan-card__price-line{flex-wrap:wrap;align-items:baseline;gap:.2rem .45rem;display:flex}.published-landing .plan-card__price,.published-landing .summary-price{font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.045em;font-size:clamp(1.85rem,1.45rem + 1.7vw,2.6rem);font-weight:500;line-height:1}.published-landing .plan-card__suffix{white-space:nowrap;font-size:.6875rem}.published-landing .plan-card__price-note{font-size:.6875rem}.published-landing .plan-card__annual-math{flex-wrap:wrap;gap:.1rem .5rem;font-size:.6875rem;display:flex}.published-landing .plan-card__annual-math strong{width:100%;font-weight:750}.published-landing .plan-card__includes{padding-inline:.2rem}.published-landing .plan-card__includes h4{margin-bottom:.35rem;font-size:.75rem;font-weight:750}.published-landing .plan-card__includes ul{margin:0;padding:0;list-style:none}.published-landing .plan-card__includes li{color:#56534e;border-top:1px dotted #c8c2b9;grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.45rem;padding-block:.42rem;font-size:.6875rem;line-height:1.25;display:grid}.published-landing .plan-card__includes svg{width:.9rem;height:.9rem}.published-landing .cover-screen{width:100%;position:relative}.published-landing .cover-screen picture,.published-landing .cover-screen img{width:100%;display:block}.published-landing .cover-screen img{object-fit:cover;height:calc(100svh - 6.5rem)}.published-landing .site-footer{inset-inline:0;z-index:2;width:100%;max-width:none;padding:clamp(3.5rem, 8vw, 7rem) var(--gutter) max(1.75rem, env(safe-area-inset-bottom));color:var(--paper-bright);letter-spacing:.04em;background-image:linear-gradient(#0000,#0808087a 55%,#080808eb);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-inline:0;font-size:.75rem;display:flex;position:absolute;bottom:0}.published-landing .site-footer p:first-child{color:inherit;letter-spacing:-.03em;font-weight:750}.published-landing .site-footer nav{flex-wrap:wrap;gap:1.25rem;display:flex}.published-landing .site-footer a{color:inherit;text-underline-offset:.2em;transition:color .16s ease-out}.published-landing .site-footer a:hover{color:var(--brand-sage)}.published-landing .site-footer a:focus-visible{outline-color:var(--paper-bright)}.published-landing .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (min-width:768px){.published-landing .hero__media{height:100%;max-height:100%}.published-landing .steps{grid-template-columns:repeat(3,1fr);gap:0}.published-landing .steps>li{border-bottom:1px solid var(--ink);padding-inline:clamp(.7rem,1.68vw,1.4rem)}.published-landing .steps>li+li{border-left:1px solid var(--ink)}}@media (min-width:64rem){.published-landing .plan-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(.75rem,1.4vw,1.25rem)}.published-landing .plan-card__tile{min-height:12rem}}@media (max-width:767px){.published-landing .site-header{width:calc(100% - 2 * var(--gutter))}.published-landing .site-header__inner{padding-inline:var(--gutter)}.published-landing .landing-section{width:calc(100% - 2 * var(--gutter))}.published-landing .hero{--book-scroll:var(--book-scroll-mobile,180svh);width:100%}.published-landing .hero__inner{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.55rem;padding-block:.55rem .65rem}.published-landing .hero__copy{order:1}.published-landing .hero-editorial .hero__copy{order:0}.published-landing .hero__media{order:2;min-height:10rem}.published-landing #hero-title{font-size:clamp(2.55rem,1.2rem + 7.2vw,3.65rem)}.published-landing .hero__copy{gap:.45rem}.published-landing .hero-editorial .hero__body{margin-top:1rem}.published-landing .hero__body{font-size:.98rem;line-height:1.4}.published-landing .hero .discovery-action{min-height:2.55rem;margin-top:.1rem;padding-block:.62rem}.published-landing .steps>li{grid-template-columns:3.5rem minmax(0,1fr)}.published-landing .site-footer{flex-direction:column;align-items:flex-start;gap:.75rem}}@media (prefers-reduced-motion:no-preference){.published-landing .plan-card{transform:translateY(calc(var(--plan-on) * -.35rem));transition:transform .28s var(--ease-ink), box-shadow .28s var(--ease-ink), background-color .22s ease, border-color .22s ease}.published-landing .plan-card__tile{transition:color .22s}.published-landing .plan-card__tile:before,.published-landing .plan-card__tile:after{transition:opacity .28s var(--ease-ink)}.published-landing .plan-card .plan-card__button{transition:transform .16s var(--ease-ink), box-shadow .16s ease, background-color .22s ease, color .22s ease}@media (scripting:enabled){.published-landing .hero[data-hero-mode=cinematic]{min-height:var(--book-scroll)}.published-landing .hero[data-hero-mode=cinematic] .hero__stage{position:sticky;top:0}}.published-landing .hero__copy>*{animation:.95s cubic-bezier(.16,1,.3,1) both rise}.published-landing .hero__copy>:first-child{animation-delay:80ms}.published-landing .hero__copy>:nth-child(2){animation-delay:.16s}.published-landing .hero__copy>:nth-child(3){animation-delay:.24s}.published-landing .hero__copy>:nth-child(4){animation-delay:.32s}}@media (prefers-reduced-motion:reduce){.published-landing .site-header{transition:none}.published-landing .channel-action:before{animation:none}.published-landing .channel-action:after{display:none}}.published-landing .hero[data-hero-static=true]{min-height:0}.published-landing .hero[data-hero-static=true] .hero__stage{height:calc(100svh - var(--header-height));min-height:0;max-height:calc(100svh - var(--header-height));position:relative}.published-landing .hero[data-hero-static=true] .hero__inner{height:100%;min-height:0}.published-landing .hero[data-hero-static=true] :is(.hero__media,.book-visual){background:0 0}.published-landing .hero[data-hero-static=true] .hero__copy>*{animation:none}.published-landing .hero[data-hero-static=true] .book-poster img{object-fit:contain;transform:none}.published-landing .hero:is([data-hero-unpinned=true],[data-hero-degraded=true]){min-height:0}.published-landing .hero:is([data-hero-unpinned=true],[data-hero-degraded=true]) .hero__stage{position:relative}.published-landing .hero[data-hero-static=true] :is(.hero-video,.book-canvas,.book-grain,.scroll-cue){display:none}.published-landing .hero[data-hero-mode=film]{min-height:var(--book-scroll)}.published-landing .hero[data-hero-mode=film] .hero__stage,.published-landing .hero[data-hero-mode=film] .hero__inner{height:100svh;min-height:100svh}.published-landing .hero[data-hero-mode=film] .hero__stage{position:sticky;top:0}.published-landing .hero[data-hero-mode=film] .hero__inner{width:100%;padding:0;display:block}.published-landing .hero[data-hero-mode=film] :is(.hero__media,.book-visual){width:100%;height:100%;max-height:none}.published-landing .hero[data-hero-mode=film] .book-poster img{object-fit:cover;transform:none}.published-landing .hero[data-hero-mode=film] .hero-film__video{object-fit:cover}.published-landing .hero[data-hero-mode=film] .book-grain,.published-landing .hero[data-hero-mode=film] .scroll-cue{display:none}.published-landing .hero[data-hero-mode=film][data-film-ready=true] .hero-film__video{opacity:1}.published-landing .hero-film__video{z-index:1;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .18s ease-out;position:absolute;inset:0}.published-landing .hero-editorial{min-height:0;scroll-margin-top:var(--header-height)}.published-landing .hero-editorial__inner{grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);align-items:center;gap:clamp(2rem,1rem + 5vw,7rem);display:grid}.published-landing .hero-editorial__media{perspective:1400px;isolation:isolate;width:min(100%,34rem);min-width:0;margin-inline:auto;position:relative}.published-landing .hero-editorial__media:after{z-index:1;pointer-events:none;content:"";transform-origin:50%;background:linear-gradient(90deg,#ffffff14,#0000);width:14%;transition:transform .16s ease-out;position:absolute;inset:0 auto 0 0;transform:rotateY(-7deg)rotateX(2deg)}.published-landing .hero-editorial__media img{object-fit:contain;transform-origin:50%;filter:drop-shadow(.7rem 1rem .8rem #1f1b141f)drop-shadow(1.6rem 2rem 1.8rem #1f1b1414);width:92%;height:auto;max-height:74svh;margin-inline:auto;transition:transform .16s ease-out;display:block;transform:rotateY(-7deg)rotateX(2deg)}.published-landing .hero-editorial .hero__copy>*{animation:none}@media (max-width:767px){.published-landing .hero-editorial__inner{grid-template-columns:minmax(0,1fr);gap:2rem}.published-landing .hero-editorial__media{justify-self:center;width:min(72vw,20rem)}.published-landing .hero-editorial .hero__copy{text-align:center;justify-items:center}.published-landing .hero-editorial__media img{max-height:46svh}}@media (hover:hover) and (pointer:fine){.published-landing .hero-editorial__media:hover:after,.published-landing .hero-editorial__media:hover img{transform:rotateY(-3deg)rotateX(1deg)}}.published-landing .hero[data-hero-mode=film][data-film-state=static-fallback],.published-landing .hero[data-hero-mode=film][data-film-state=static-fallback] .hero__stage,.published-landing .hero[data-hero-mode=film][data-film-state=static-fallback] .hero__inner{height:100svh;min-height:100svh}.published-landing .hero[data-hero-mode=film][data-film-fallback-scrolled=true]{min-height:var(--film-fallback-height);height:var(--film-fallback-height)}.published-landing .hero[data-hero-mode=film][data-film-state=static-fallback] .hero__stage{position:relative}.published-landing .hero[data-hero-mode=film][data-film-fallback-scrolled=true] .hero__stage{position:sticky}.published-landing .hero[data-hero-mode=film][data-film-state=static-fallback]:not([data-film-fallback-scrolled=true]){display:none}@media (prefers-reduced-motion:reduce),(scripting:none){.published-landing .hero[data-hero-mode=film],.published-landing .hero[data-hero-mode=film] .hero__stage,.published-landing .hero[data-hero-mode=film] .hero__inner{height:100svh;min-height:100svh}.published-landing .hero[data-hero-mode=film] .hero__stage{position:relative}}@media (prefers-reduced-motion:reduce){.published-landing .hero[data-hero-mode=film][data-film-state=still],.published-landing .skip-animation{display:none}}@media (scripting:none){.published-landing .hero[data-hero-mode=film],.published-landing .skip-animation{display:none}}@keyframes rise{0%{opacity:0;transform:translateY(1.15rem)}to{opacity:1;transform:none}}@keyframes cta-ring-turn{to{--cta-ring-angle:1turn}}@keyframes cta-shine{0%,58%{transform:translate(-135%)}76%,to{transform:translate(135%)}}@media (prefers-reduced-motion:reduce){.published-landing .paper-atmosphere{display:none!important}.published-landing .hero{min-height:0}.published-landing .hero__stage{position:relative}.published-landing .hero-video,.published-landing .hero-film__video,.published-landing .book-canvas,.published-landing .book-grain,.published-landing .scroll-cue{display:none!important}.published-landing,.published-landing *,.published-landing :before,.published-landing :after{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (max-width:767px){.published-landing .hero[data-hero-mode=film]{height:100lvh;min-height:100lvh}.published-landing .hero[data-hero-mode=film]:not([data-film-state=static-fallback]){height:var(--book-scroll);min-height:var(--book-scroll)}.published-landing .hero[data-hero-mode=film] .hero__stage,.published-landing .hero[data-hero-mode=film] .hero__inner,.published-landing .hero[data-hero-mode=film] .hero__media,.published-landing .hero[data-hero-mode=film] .book-visual,.published-landing .hero[data-hero-mode=film] .hero-film__video{height:100lvh;min-height:100lvh}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){html[data-mobile-film-active=true] .published-landing .paper-atmosphere{display:none}html[data-mobile-film-active=true] .published-landing :is(.site-header,.skip-animation){-webkit-backdrop-filter:none;backdrop-filter:none}html[data-mobile-film-active=true] .published-landing .landing-after-film .channel-action:before,html[data-mobile-film-active=true] .published-landing .landing-after-film .channel-action:after{animation-play-state:paused!important}}.published-landing .hero__copy .channel-action{justify-self:center}.published-landing .explanation{background:0 0}}.published-landing .landing-faq{padding:clamp(4rem, 3rem + 3vw, 7rem) var(--gutter);border-top:1px solid var(--rule-soft)}.published-landing .landing-faq__inner{grid-template-columns:1fr 1.7fr;gap:clamp(2rem,1rem + 3vw,4rem);max-width:64rem;margin-inline:auto;display:grid}.published-landing .landing-faq h2{font-family:var(--font-display);font-size:clamp(2rem,1.5rem + 1.8vw,3rem);font-weight:500;line-height:1.12}.published-landing .landing-faq__item{border-bottom:1px solid var(--rule)}.published-landing .landing-faq__item:first-child{border-top:1px solid var(--rule)}.published-landing .landing-faq summary{cursor:pointer;padding-block:1.25rem;font-weight:600;line-height:1.45}.published-landing .landing-faq summary::marker{color:var(--brand-olive)}.published-landing .landing-faq summary:focus-visible{outline:2px solid var(--brand-olive);outline-offset:4px}.published-landing .landing-faq__answer{color:var(--ink-soft);padding:0 0 1.5rem}.published-landing .landing-faq__answer a{color:var(--brand-olive);text-underline-offset:.2em;margin-top:.75rem;display:inline-block}@media (max-width:767px){.published-landing .landing-faq__inner{grid-template-columns:1fr}}@font-face{font-family:Archivo Skip;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/archivo-skip-700.woff2)format("woff2")}.published-landing .skip-animation{font-family:"Archivo Skip", var(--font-archivo), sans-serif}.published-landing .hero__media>.sr-only{font-family:system-ui,sans-serif}
