.v2{background:url(/fw-simple-v2/site/grime-1400.avif) 0 0 / 1400px auto, var(--night);background-blend-mode:soft-light;--body:#ece0c8d6}.v2 .om-panel:before{display:none}.v2 .book{--bh:clamp(320px, min(60vh, 33vw), 580px);background:0 0}.v2 .book-cont{z-index:-2;pointer-events:none;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 60%,#0000009e 80%,#0000004d 92%,#0000);mask-image:linear-gradient(#0000,#000 14% 60%,#0000009e 80%,#0000004d 92%,#0000)}.v2 .book-cont picture,.v2 .book-cont img{width:100%;height:100%;display:block}.v2 .book:after{content:"";z-index:-1;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background:url(/fw-simple/grain.webp);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.v2 .road-fog{z-index:-1;left:0;right:0;top:calc(-1 * var(--fog-up,30vh));pointer-events:none;mix-blend-mode:screen;position:absolute;bottom:0;overflow:hidden;-webkit-mask-image:radial-gradient(70% 62% at 50% 22%,#000,#00000080 50%,#00000024 85%,#0000);mask-image:radial-gradient(70% 62% at 50% 22%,#000,#00000080 50%,#00000024 85%,#0000)}.v2 .road-fog i{mix-blend-mode:screen;background:url(/fw-simple-v2/site/fog-sheets.webp) 0 0/2048px 768px;width:130%;position:absolute;left:-15%;-webkit-mask-image:linear-gradient(#0000,#000 35% 65%,#0000);mask-image:linear-gradient(#0000,#000 35% 65%,#0000)}.v2 .rf-far{opacity:.16;background-image:url(/fw-simple-v2/site/fog-sheets-b.webp);background-position:30% 20%;background-size:1700px 560px;height:28%;top:6%}.v2 .rf-veil{opacity:.34;background-position:42% 35%;background-size:2900px 1090px;height:70%;top:18%}.v2 .rf-mid{opacity:.36;background-image:url(/fw-simple-v2/site/fog-sheets-b.webp);background-position:70% 40%;background-size:2200px 700px;height:42%;top:34%}.v2 .rf-near{opacity:.24;background-position:10% 60%;background-size:2600px 980px;height:42%;top:58%}@keyframes v2-drift{0%{transform:translate(-4%)}to{transform:translate(4%)}}.v2 .fg-fog{z-index:-1;left:0;right:0;top:calc(-1 * var(--fg-up,40vh));height:calc(var(--fg-up,40vh) + 60%);pointer-events:none;position:absolute;overflow:hidden;-webkit-mask-image:radial-gradient(56% 50% at 50% 32%,#000,#0000008c 45%,#0000001f 80%,#0000);mask-image:radial-gradient(56% 50% at 50% 32%,#000,#0000008c 45%,#0000001f 80%,#0000)}.v2 .fg-fog i{width:130%;height:124%;position:absolute;top:-12%;left:-15%}.v2 .fg-a{opacity:.26;background:url(/fw-simple-v2/site/fog-sheets.webp) 35% 55%/2600px 980px}.v2 .fg-flow{opacity:0;background:url(/fw-simple-v2/site/fog-sheets-b.webp) 60% 30%/2300px 800px}.v2 .fg-c{background-position:10% 75%;background-size:2700px 900px}@keyframes fg-flow{0%{opacity:0;transform:translate(-2vw,-7vh)}30%{opacity:.26}70%{opacity:.2}to{opacity:0;transform:translate(2.5vw,9vh)}}.motion .v2 .fg-a{animation:110s ease-in-out infinite alternate v2-drift}.motion .v2 .fg-flow{animation:30s linear infinite fg-flow}.motion .v2 .fg-c{animation-delay:-15s}.lite .hv2 .hd-mid i,.lite .ws,.lite .v2 :is(.rf-far,.rf-veil,.rf-mid,.rf-near,.fg-a){animation:none!important}.lite .v2 .fg-flow{opacity:.1;animation:none!important}@media (width<=759px),(aspect-ratio<=4/5){.hv2 .hd-mid i,.ws,.v2 :is(.rf-far,.rf-veil,.rf-mid,.rf-near,.fg-a){animation:none!important}.v2 .fg-flow{opacity:.1;animation:none!important}}.hv2:not(.lit) :is(.hd-back i,.hd-title i,.ws),.v2 .book.still :is(.road-fog i,.fg-fog i,.ws){animation-play-state:paused}.intro:not(.ignite) .v2 :is(.hero-title,main>section:not(.hero),.signup,.fw-foot){visibility:hidden}html:not(.motion) .v2 .fg-b{opacity:.22}@media (width>=760px) and (aspect-ratio>=4/5){.v2{--fg-up:calc(var(--book-pull) + 24vh)}}@media (width<=759px),(aspect-ratio<=4/5){.v2{--fg-up:16svh}}.wisps{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hv2 .wisps{z-index:3}.v2 .wisps-book{z-index:-1;top:calc(-1 * var(--fog-up,30vh) * .5);opacity:.6;-webkit-mask-image:radial-gradient(70% 60% at 50% 20%,#000,#0000);mask-image:radial-gradient(70% 60% at 50% 20%,#000,#0000)}.v2 .poster-vig{z-index:-1;left:0;right:0;top:calc(-1 * var(--fog-up,30vh));pointer-events:none;background:linear-gradient(90deg,#0000009e,#0000002e 18%,#0000 32% 68%,#0000002e 82%,#0000009e);position:absolute;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.ws{opacity:var(--o,.3);background:url(/fw-simple-v2/site/fog-sheets-b.webp) var(--bp,40% 40%) / var(--bs,1800px 680px) repeat;display:block;position:absolute;-webkit-mask-image:radial-gradient(closest-side,#000,#0009 45%,#0000);mask-image:radial-gradient(closest-side,#000,#0009 45%,#0000)}.ws-low{--o:.42;--bs:2200px 700px;--bp:20% 60%;width:64%;height:22%;top:66%;left:14%}.ws-l{--o:.36;--bp:70% 20%;width:52%;height:26%;top:38%;left:-10%}.ws-r{--o:.32;--bs:2600px 900px;--bp:10% 80%;background-image:url(/fw-simple-v2/site/fog-sheets.webp);width:56%;height:24%;top:34%;left:58%}.ws-b1{--o:.36;--bs:2400px 820px;--bp:60% 30%;background-image:url(/fw-simple-v2/site/fog-sheets.webp);width:70%;height:26%;top:18%;left:20%}.ws-b2{--o:.34;--bp:30% 70%;width:50%;height:28%;top:46%;left:-6%}.ws-b3{--o:.28;--bs:2000px 760px;--bp:85% 45%;width:58%;height:24%;top:62%;left:50%}@keyframes ws-drift{0%{opacity:calc(var(--o) * .55);transform:translate(-9vw)}50%{opacity:var(--o)}to{opacity:calc(var(--o) * .6);transform:translate(9vw,-1.5vh)}}.motion .ws{animation:ws-drift var(--t,80s) ease-in-out infinite alternate}.motion .ws-low{--t:64s}.motion .ws-l{--t:92s;animation-direction:alternate-reverse}.motion .ws-r{--t:110s}.motion .ws-b1{--t:86s;animation-direction:alternate-reverse}.motion .ws-b2{--t:72s}.motion .ws-b3{--t:100s;animation-direction:alternate-reverse}@media (width<=759px),(aspect-ratio<=4/5){.ws-low{width:120%;height:14%;top:58%;left:-10%}.ws-l,.ws-r{width:90%;height:16%;top:44%}.ws-l{left:-40%}.ws-r{left:50%}.ws-b1,.ws-b2,.ws-b3{width:110%;left:-5%}}.motion .v2 .rf-far{animation:120s ease-in-out infinite alternate v2-drift}.motion .v2 .rf-veil{animation:150s ease-in-out infinite alternate-reverse v2-drift}.motion .v2 .rf-mid{animation:84s ease-in-out infinite alternate-reverse v2-drift}.motion .v2 .rf-near{animation:60s ease-in-out infinite alternate v2-drift}.v2 .book .book-scene:before{width:calc(var(--bw) * 2.6);height:calc(var(--bh) * 1.5);left:calc(50% - var(--bw) * 1.3);top:calc(50% - var(--bh) * .95);opacity:1;background:radial-gradient(closest-side,#ffe2b829,#ffd6a512 45%,#0000);border-radius:50%}.v2 .book .bf-front:after{content:"";z-index:2;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(#ffe4bc6b,#ffe4bc14 1.6%,#0000 4%),linear-gradient(270deg,#ffe4bc4d,#0000 2.6%);position:absolute;inset:0}.v2 .book .bf-spine:after{content:"";pointer-events:none;background:linear-gradient(#ffe4bc4d,#0000 6%);position:absolute;inset:0}.v2 .book .book-scene:after{content:"";z-index:-1;pointer-events:none;left:50%;top:calc(50% + var(--bh) * .47);width:calc(var(--bw) * 1.5);height:calc(var(--bh) * .6);background:radial-gradient(50% 100% at 50% 0,#0000009e,#00000040 45%,#0000 80%);position:absolute;transform:translate(-46%)}.v2 .book-floor{width:calc(var(--bw) * 1.5);height:calc(var(--bh) * .08);top:calc(50% + var(--bh) * .47);background:radial-gradient(closest-side,#000000eb,#0006 60%,#0000)}.v2 .book-reflect{z-index:-1;left:50%;top:calc(50% + var(--bh) * .5);width:var(--bw);height:calc(var(--bh) * .42);pointer-events:none;opacity:.08;filter:blur(2.5px);position:absolute;overflow:hidden;transform:translate(-50%)perspective(1700px)rotateY(17deg)skew(-6deg);-webkit-mask-image:linear-gradient(#000,#00000059 40%,#0000 85%);mask-image:linear-gradient(#000,#00000059 40%,#0000 85%)}.v2 .book-reflect img{width:100%;height:auto;height:var(--bh);object-fit:cover;display:block;transform:scaleY(-1)}.v2 .book-copy{max-width:34rem}.v2 .book-head{font-size:clamp(36px,3.2vw,56px);line-height:1.02}.v2 .book-sum{letter-spacing:.002em;max-width:33ch;color:var(--body);text-wrap:pretty;margin-top:clamp(20px,2.6vh,28px);font-size:clamp(19px,1.4vw,21px);line-height:1.55}.v2 .book-ctas{align-items:center;gap:18px 34px;margin-top:clamp(30px,4.4vh,44px)}@media (width>=760px) and (aspect-ratio>=4/5){.v2{--book-pull:clamp(96px, 17vh, 230px)}.v2 .book{margin-top:calc(-1 * var(--book-pull));padding-top:clamp(4px,1vh,16px);padding-bottom:clamp(36px,6vh,80px)}.v2 .book-in{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);column-gap:clamp(40px,5vw,96px);max-width:1180px}.v2 .hv2 .stage:after{display:none}.v2{--fog-up:calc(var(--book-pull) + 26vh)}.v2 #book{scroll-margin-top:calc(var(--head-h) + 8vh)}}.v2 .btn-order{letter-spacing:.24em;background:linear-gradient(#00000008, transparent 40%, #0000000f), var(--paper);min-height:60px;padding:0 46px;font-size:15px;position:relative;overflow:hidden;box-shadow:0 18px 50px #0000008c}.v2 .btn-order:after{content:"";pointer-events:none;opacity:.07;mix-blend-mode:multiply;background:url(/fw-simple/grain.webp) 0 0/260px;position:absolute;inset:0}@media (hover:hover){.v2 .btn-order:hover{background-color:#f4ead6;box-shadow:0 20px 56px #0009}}.v2 .btn-order:active{background-color:#ddd2bd;box-shadow:0 10px 30px #00000080}.v2 .btn-explore{min-height:48px;font:500 14px/1 var(--f-display);letter-spacing:.22em;text-transform:uppercase;color:#ece0c8d1;background:linear-gradient(#ece0c866,#ece0c866) 0 calc(50% + 15px)/calc(100% - 30px) 1px no-repeat;align-items:center;gap:12px;padding:0 2px;text-decoration:none;transition:color .25s,background-size .3s;display:inline-flex}.v2 .btn-explore svg{transition:transform .25s}.v2 .btn-explore:hover,.v2 .btn-explore:focus-visible{color:var(--paper);background-size:100% 1px}.v2 .btn-explore:hover svg,.v2 .btn-explore:focus-visible svg{transform:translate(4px)}.v2 .btn-explore:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.v2 .author{z-index:2;background:0 0;padding-top:clamp(64px,10vh,120px);padding-bottom:clamp(16px,2.4vh,28px);position:relative}.v2 .author:before{opacity:1;background:linear-gradient(#08090c14,#08090c3d 24% 74%,#08090c14),radial-gradient(60% 70%,#08090c8c,#08090c40 70%,#0000);display:block;inset:0;-webkit-mask-image:none;mask-image:none}.v2 .author-in{grid-template-columns:minmax(240px,.8fr) 1fr;max-width:1120px}@media (width>=760px) and (aspect-ratio>=4/5){.v2 .author-in{grid-template-columns:1fr minmax(240px,.8fr)}.v2 .author-portrait{order:2;justify-self:start}}.v2 .author:after{content:"";z-index:-1;pointer-events:none;mix-blend-mode:screen;opacity:.11;background:url(/fw-simple-v2/site/fog-sheets-b.webp) 30% 55%/2600px 980px;position:absolute;inset:-14vh 0;-webkit-mask-image:linear-gradient(#0000,#000 28%,#00000080 55%,#000 78%,#0000);mask-image:linear-gradient(#0000,#000 28%,#00000080 55%,#000 78%,#0000)}.v2 .author h2{font-size:clamp(54px,5.6vw,96px)}.v2 .author-bio{max-width:38ch;color:var(--body);text-wrap:pretty;margin-top:clamp(24px,3vh,32px);font-size:clamp(19px,1.35vw,20px);line-height:1.6}.v2 .author-bio+.author-bio{margin-top:.9em}.v2 .author-actions{margin-top:clamp(32px,4.4vh,44px)}.v2 .author-icons{gap:6px}.v2 .author-icons a{color:#ece0c8b8;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:color .25s,background-color .25s;display:grid}@media (hover:hover){.v2 .author-icons a:hover{color:var(--paper);background-color:#ece0c812}}.v2 .author-icons a:focus-visible{color:var(--paper);outline-offset:2px;outline:2px solid #ece0c8b3}.v2 .author .btn-line{min-height:52px}.signup{--sh:max(42.5vw, 139vh);--fade:72px;--lead:clamp(90px, 12vh, 140px);--ev:calc(var(--sh) * .115 + 12px + var(--fade));isolation:isolate;clip-path:inset(-100vh 0 0);text-align:center;padding:clamp(40px, 6vh, 64px) var(--gutter) var(--ev);position:relative}.signup-bg{inset:calc(-1 * var(--lead)) 0 0;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom, transparent, #00000073 calc(var(--lead) * .6), #000 calc(var(--lead) + 90px), #000 calc(100% - var(--fade) * 1.2), #00000059 calc(100% - var(--fade) * .5), transparent);mask-image:linear-gradient(to bottom, transparent, #00000073 calc(var(--lead) * .6), #000 calc(var(--lead) + 90px), #000 calc(100% - var(--fade) * 1.2), #00000059 calc(100% - var(--fade) * .5), transparent);position:absolute;overflow:hidden}.signup-bg picture{display:contents}.signup-bg img{left:50%;bottom:calc(var(--fade) - var(--sh) * .168);height:var(--sh);opacity:.6;width:auto;max-width:none;position:absolute;translate:-50%}.v2 .fw-foot{z-index:1;background:#000;border-top:1px solid #ece0c814;position:relative}.v2 .fw-foot>p:last-child{color:#ece0c89e}.signup-bg:after{content:"";background:linear-gradient(#08090c75,#08090c4d 42%,#08090c1a 76%),radial-gradient(30% 34% at 50% 40%,#08090cb8,#08090c4d 70%,#0000),linear-gradient(#08090c33,#0000 40%);position:absolute;inset:0}.signup-in{max-width:640px;margin:0 auto;position:relative}.signup-h{font:600 clamp(40px, 4.4vw, 72px)/.98 var(--f-display);letter-spacing:.025em;text-transform:uppercase;color:var(--paper);margin:14px 0 0}.signup-p{max-width:38ch;font:400 clamp(19px, 1.35vw, 20px)/1.6 var(--f-serif);color:var(--body);text-wrap:pretty;margin:clamp(20px,2.6vh,28px) auto 0}.signup-p i{color:var(--paper)}.signup-form{gap:10px;max-width:560px;margin:clamp(30px,4.4vh,44px) auto 0;display:flex}.signup-form input{min-width:0;height:60px;color:var(--paper);font:400 17px/1 var(--f-serif);background:#06070ab8;border:1px solid #ece0c84d;border-radius:0;flex:1;padding:0 20px;transition:border-color .25s}.signup-form input::placeholder{color:#ece0c899}.signup-form input:focus{outline:2px solid var(--blue);outline-offset:2px;border-color:var(--paper)}.signup-form .btn{flex:none;min-height:60px}.signup-note{font:400 16px/1.6 var(--f-serif);color:var(--body);margin-top:20px}.signup-note a{color:var(--paper)}@media (width<=759px),(aspect-ratio<=4/5){.v2 .book{--bh:clamp(190px, min(36svh, 58vw), 400px);padding-top:clamp(46px,9svh,88px)}.v2{--fog-up:22svh}.v2 .book-head{font-size:clamp(22px,6.6vw,34px);line-height:1.06}.v2 .book-sum{max-width:none;margin-top:clamp(20px,3svh,28px);font-size:clamp(17px,4.6vw,18px);line-height:1.55}.v2 .book-ctas{gap:12px 20px}.v2 .btn-order{letter-spacing:.2em;flex:100%;min-height:56px;font-size:13.5px}.v2 .btn-explore{background-position:50% calc(50% + 14px);background-size:9.6em 1px;flex:100%;justify-content:center;min-height:48px;font-size:13px}.v2 .btn-explore:hover,.v2 .btn-explore:focus-visible{background-size:12em 1px}.v2 .book-reflect{opacity:.07}.v2 .author{padding:clamp(36px,6svh,56px) 22px 20px}.v2 .author:before{display:block}.v2 .author-in{grid-template-columns:minmax(0,1fr)}.v2 .author-bio{max-width:none;font-size:18px;line-height:1.6}.v2 .author-actions{gap:18px 26px}.v2 .fw-rail{display:none}.signup{--sh:max(105vw, 90svh);--fade:56px;--lead:80px;--ev:calc(var(--sh) * .14 + var(--fade));padding:36px 22px var(--ev)}.signup-bg img{opacity:1;bottom:calc(var(--fade) - var(--sh) * .13);filter:brightness(1.02);-webkit-mask-image:linear-gradient(#0000 33%,#000 43%);mask-image:linear-gradient(#0000 33%,#000 43%)}.signup-bg:after{background:linear-gradient(#08090c99,#08090c70 34%,#08090c1f 62%,#0000 80%)}.signup-h{font-size:clamp(36px,11vw,52px)}.signup-p{font-size:17px}.signup-form{flex-direction:column}.signup-form input{flex:none;width:100%;height:56px}.signup-form .btn{flex:none;width:100%}}.dsm.v2 :is(.btn-explore,.signup-in),.dsm .v2 :is(.btn-explore,.signup-in){zoom:var(--z,1)}.dsm .signup{--fade:calc(56px * var(--z));--lead:calc(80px * var(--z));padding-top:calc(36px * var(--z));padding-inline:calc(22px * var(--z))}.dsm .signup-h{font-size:clamp(36px, calc(11 * var(--pvw)), 52px)}.dsm .signup-p{margin-top:clamp(20px, calc(2.6 * var(--psvh)), 28px)}.dsm .signup-form{margin-top:clamp(30px, calc(4.4 * var(--psvh)), 44px)}.dsm .v2 .fw-foot{padding-inline:clamp(20px, calc(6 * var(--pvw)), 96px)}
