.f-cta{white-space:nowrap;color:#fff;justify-content:center;align-items:center;gap:.6em;font-size:clamp(14px,3.4vw,18px);line-height:1;text-decoration:none;display:flex}.f-cta:focus-visible{box-shadow:0 0 0 2px var(--f-ground), 0 0 0 4px var(--f-ink);outline:none}.f-cta-tile{width:1.62em;height:1.62em;font-size:.86em;position:relative}.f-page{overflow-x:clip}.f-legal{justify-content:center;gap:1.5em;margin-top:clamp(48px,6vw,96px);font-size:17px;display:flex}.f-legal a{min-height:44px;color:color-mix(in srgb, var(--f-ink,#111) 60%, transparent);align-items:center;text-decoration:none;display:inline-flex}.f-legal a:hover{color:var(--f-ink,#111)}.f-foot{justify-content:center;padding:0;line-height:.82;display:flex;overflow:hidden}.f-foot-name{letter-spacing:-.045em;text-box:trim-end cap alphabetic;text-transform:uppercase;white-space:nowrap;color:#0000;background-image:linear-gradient(#fff 15%,#dfe4ea 34%,#a9b2bc 50%,#f3c9a6 55%,#2a2f36 57%,#0e1013 66%,#5d6772 80%,#b9d2ee 92%,#eef2f6 100%);background-size:100% 100%;-webkit-background-clip:text;background-clip:text;width:max-content;margin-inline:auto;font-size:10.2vw;font-weight:700;line-height:1;display:block}.f-foot{--name-size:10.8vw}.f-foot .f-chrome{margin:0 0 calc(var(--name-size) * -.1);flex:none}.f-foot .f-foot-name{font-size:var(--name-size)}.f-chrome{-webkit-user-select:none;user-select:none;width:max-content;margin-inline:auto;display:block;position:relative}.f-chrome-metal{pointer-events:none;position:absolute;inset:0}.f-chrome-probe{vertical-align:baseline;width:0;height:0;display:inline-block}.f-work-wrap{position:relative}#work>div{min-height:0}#work>div>div{padding-block:clamp(1.5rem,3vw,3rem)}#work .wk{padding-top:0}.words-w{display:inline-block}@media (prefers-reduced-motion:no-preference){.words[data-in="0"] .words-w{opacity:0;filter:blur(6px);transform:translateY(6px)}.words-w{opacity:1;filter:blur();transition:opacity .42s cubic-bezier(.23,1,.32,1),filter .42s cubic-bezier(.23,1,.32,1),transform .42s cubic-bezier(.23,1,.32,1);transform:none}}.f-hero-wrap{display:flow-root;position:relative}.f-hero-wrap>.book{padding-block:clamp(14px,1.8vw,28px);padding-bottom:calc(clamp(16px,2.4vw,34px) + clamp(14px,1.8vw,28px))}.f-hero-panel>section{min-height:0;padding-top:calc(var(--nav-h) + clamp(32px, 6vh, 72px));overflow:visible}.f-hero-panel>section>div{align-items:flex-start;padding-bottom:0}.f-hero-panel{position:relative}.f-carve{z-index:20;padding:var(--pad-y) var(--pad-x);background:var(--f-ink);border-bottom-left-radius:var(--nr);position:absolute;top:0;right:0}.f-carve:before{content:"";width:var(--nr);height:var(--nr);background:radial-gradient(var(--nr) at 0 100%, #0000 98%, var(--f-ink));position:absolute;top:0;right:100%}.f-carve:after{content:"";width:var(--nr);height:var(--nr);background:radial-gradient(var(--nr) at 0 100%, #0000 98%, var(--f-ink));position:absolute;top:100%;right:0}.f-page{--gradual-blur-unit:1.143vw;--f-ground:var(--lightningcss-light,#fff)var(--lightningcss-dark,#161616);--f-ink:var(--lightningcss-light,#111)var(--lightningcss-dark,#ededed);--pad-y:clamp(14px, 2.2vh, 26px);--pad-x:clamp(14px, 1.8vw, 26px);--nr:clamp(14px, 1.6vw, 24px)}.f-nameplate{left:clamp(16px,2.4vw,34px);top:var(--np-top);z-index:10;position:absolute}
