@font-face{font-family:Newsreader;font-style:italic;font-weight:200 400;font-display:swap;src:url(/fonts/newsreader-latin-cY9CfjOCX1hbuyalUrK439vCjohCBJWxZA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 500;font-display:swap;src:url(/fonts/newsreader-latin-cY9AfjOCX1hbuyalUrK4397yjIJFJpc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/fraunces-latin-6NUV8FyLNQOQZAnv9ZwIlOkuy91B.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--moon-cream: #F6EFE2;--parchment: #EDE2CE;--paper-shadow: #DCCDB4;--peach-pale: #F3D9C4;--dusty-pink: #E2BFB8;--vermilion: #B8503C;--persimmon: #D8814A;--jade: #7C9A82;--jade-deep: #4C6B5A;--herb-green: #5F7A4E;--mist-blue: #A9BCC7;--midnight: #1E2A3D;--midnight-deep: #141C2B;--ink: #33302B;--gold: #C9A25E;--sepia: #8A5A3B;--paper-bg: var(--parchment);--paper-fg: var(--ink);--paper-accent: var(--vermilion);--font-display: "Fraunces", "Iowan Old Style", Georgia, serif;--font-body: "Newsreader", Georgia, "Times New Roman", serif;--font-zh: "Noto Serif SC", "Songti SC", serif;--display-vf: "opsz" 110, "SOFT" 34, "WONK" 1;--label-vf: "opsz" 14, "SOFT" 50, "WONK" 0;--t-label: clamp(.72rem, .68rem + .12vw, .8rem);--t-small: clamp(.86rem, .82rem + .16vw, .95rem);--t-body: clamp(1.02rem, .96rem + .3vw, 1.17rem);--t-lede: clamp(1.14rem, 1.02rem + .5vw, 1.36rem);--t-h2: clamp(2rem, 1.4rem + 2.1vw, 3.15rem);--t-h1: clamp(2.9rem, 1.9rem + 4vw, 5.4rem);--gutter: clamp(1.4rem, 5vw, 5.5rem);--page: 1440px;--measure: 32rem;--col-copy: 43fr;--col-media: 54fr;--col-gap: clamp(2rem, 4.5vw, 5.5rem);--travel: 70px;--ease-ink: cubic-bezier(.19, .78, .28, 1);--ease-paper: cubic-bezier(.32, .72, .22, 1);--dur-ink: 1.1s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper-bg);color:var(--paper-fg);font-family:var(--font-body);font-size:var(--t-body);font-variation-settings:"opsz" 16;line-height:1.72;overflow-x:hidden;-webkit-font-smoothing:antialiased;transition:color .8s var(--ease-paper)}img,video,canvas,svg{display:block;max-width:100%}a{color:inherit}h1,h2,h3{font-family:var(--font-display);font-weight:400;font-variation-settings:var(--display-vf);letter-spacing:-.012em;line-height:1.06;margin:0;text-wrap:balance}h1{font-size:var(--t-h1)}h2{font-size:var(--t-h2)}p{margin:0;max-width:var(--measure)}.eyebrow{font-family:var(--font-display);font-variation-settings:var(--label-vf);font-weight:500;font-size:var(--t-label);letter-spacing:.19em;text-transform:uppercase;line-height:1;color:var(--paper-accent);display:flex;align-items:center;gap:.85em}.eyebrow:before{content:"";width:2.1em;height:1px;background:currentColor;opacity:.55;flex:none}.is-todo{font-style:italic;opacity:.55;border-left:1.5px dashed currentColor;padding-left:.85em}.btn{--btn-ink: var(--paper-fg);display:inline-flex;align-items:center;gap:.8em;align-self:start;padding:.78em 1.6em .8em;font-family:var(--font-display);font-variation-settings:var(--label-vf);font-size:var(--t-label);font-weight:500;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;color:var(--btn-ink);border:1px solid color-mix(in srgb,var(--btn-ink) 40%,transparent);border-radius:1px;background:color-mix(in srgb,var(--paper-bg) 55%,transparent);transition:background .5s var(--ease-paper),border-color .5s var(--ease-paper),transform .5s var(--ease-paper)}.btn:after{content:"";width:1.5em;height:1px;background:currentColor;opacity:.5;transition:width .5s var(--ease-paper),opacity .5s}.btn:hover{border-color:color-mix(in srgb,var(--btn-ink) 78%,transparent);transform:translateY(-1px)}.btn:hover:after{width:2.4em;opacity:.9}.spread[data-paper=night] .btn{--btn-ink: var(--moon-cream);background:color-mix(in srgb,var(--midnight-deep) 76%,transparent);border-color:color-mix(in srgb,var(--gold) 52%,transparent);backdrop-filter:blur(3px)}.spread[data-paper=night] .btn:hover{background:color-mix(in srgb,var(--midnight-deep) 90%,transparent);border-color:color-mix(in srgb,var(--gold) 88%,transparent)}.skip-link{position:fixed;top:-100px;left:var(--gutter);z-index:999;background:var(--moon-cream);color:var(--ink);padding:.75em 1.25em}.skip-link:focus{top:1rem}:focus-visible{outline:2px solid var(--paper-accent);outline-offset:4px}body.is-loading{overflow:hidden}.preloader{position:fixed;inset:0;z-index:500;display:grid;place-items:center;align-content:center;background-color:#efe4cd;background-image:radial-gradient(118% 82% at 50% 42%,#ffffff29 0,#fff0 46%,#33302b0d 82%,#33302b1c),url(/assets/05-backgrounds/paper/paper-apothecary.webp);background-size:auto,min(760px,62vw) auto;background-repeat:no-repeat,repeat;transition:opacity 1s var(--ease-paper)}.preloader.is-done{opacity:0;pointer-events:none}.preloader__film{margin:0;width:min(720px,86vw)}.preloader__opening{position:relative;aspect-ratio:16 / 9;mix-blend-mode:multiply}.preloader__opening>img,.preloader__opening>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.preloader__opening>video{opacity:0;transition:opacity .7s var(--ease-paper)}.preloader__opening>video.is-ready{opacity:1}.site-header{position:fixed;inset:0 0 auto;z-index:100;display:flex;align-items:baseline;justify-content:space-between;gap:2rem;padding:1.5rem var(--gutter);color:var(--paper-fg)}.site-header:before{content:"";position:absolute;inset:-1px 0 auto;height:190%;background:linear-gradient(color-mix(in srgb,var(--paper-bg) 62%,transparent),transparent);pointer-events:none;z-index:-1}.wordmark{font-family:var(--font-display);font-variation-settings:"opsz" 40,"SOFT" 30,"WONK" 1;font-size:1.22rem;font-weight:400;letter-spacing:.01em;text-decoration:none;white-space:nowrap}.site-nav{display:flex;gap:clamp(1rem,2.4vw,2.2rem)}.site-nav a{font-family:var(--font-display);font-variation-settings:var(--label-vf);font-size:var(--t-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;opacity:.68;transition:opacity .4s}.site-nav a:hover,.site-nav a.is-here{opacity:1}@media (max-width: 860px){.site-nav{display:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ground{position:fixed;inset:0;z-index:0;pointer-events:none;background:var(--paper-bg);transition:background-color .35s linear}.ground__sheet{position:absolute;inset:0;background-repeat:repeat;background-size:min(760px,62vw) auto;opacity:0;will-change:opacity}.ground__vignette{position:absolute;inset:0;background:radial-gradient(118% 82% at 50% 42%,#ffffff29 0,#fff0 46%,#33302b0d 82%,#33302b1c)}.ground[data-dark=true] .ground__vignette{background:radial-gradient(120% 86% at 50% 38%,#a9bcc71f 0,#141c2b00 48%,#0a0e1857)}.spread{position:relative;z-index:1;height:calc((1 + var(--scroll, 1.4)) * 100svh)}.spread__frame{position:sticky;top:0;height:100svh;overflow:clip;display:grid;isolation:isolate}.spread__stage,.spread__fore{position:absolute;inset:0;pointer-events:none;perspective:1500px;transform-style:preserve-3d}.spread__stage{z-index:0}.spread__fore{z-index:4}.spread__inner{position:relative;z-index:1;width:min(100% - var(--gutter) * 2,var(--page));margin-inline:auto;height:100%;display:grid;grid-template-columns:var(--col-copy) var(--col-media);column-gap:var(--col-gap);align-items:center;padding-block:clamp(5rem,11vh,8rem)}.spread .copy{grid-column:1;grid-row:1}.spread .frame{grid-column:2;grid-row:1}.spread[data-side=left] .spread__inner{grid-template-columns:var(--col-media) var(--col-copy)}.spread[data-side=left] .copy{grid-column:2}.spread[data-side=left] .frame{grid-column:1}.copy{position:relative;z-index:3;display:flex;flex-direction:column;align-items:start;gap:1.35rem;max-width:34rem}.copy__title{margin-block:.1rem .15rem}.copy__body{font-size:var(--t-lede);line-height:1.62}.copy__aside{font-style:italic;font-size:var(--t-small);line-height:1.68;opacity:.72;max-width:26rem;padding-left:1.1rem;border-left:1px solid color-mix(in srgb,currentColor 22%,transparent)}.copy__steps{list-style:none;margin:.2rem 0 0;padding:0;display:grid;gap:.68rem;counter-reset:step;font-size:var(--t-small);max-width:24rem}.copy__steps li{counter-increment:step;display:grid;grid-template-columns:1.9em 1fr;align-items:baseline;line-height:1.5}.copy__steps li:before{content:counter(step,decimal-leading-zero);font-family:var(--font-display);font-variation-settings:var(--label-vf);font-size:.74em;letter-spacing:.08em;color:var(--paper-accent);opacity:.8}.copy__rule{width:min(100%,24rem);color:currentColor;opacity:.42}.copy__rule .mark{width:100%;height:auto}.copy__seal{width:42px;color:var(--vermilion);opacity:.5;transform:rotate(-4deg)}.copy__cta{margin-top:.5rem}.spread__props{position:absolute;inset:0;z-index:2;pointer-events:none;perspective:1500px;transform-style:preserve-3d}.prop{position:absolute;width:var(--w);will-change:transform}.prop__art{width:100%;will-change:transform}.prop__img{width:100%;height:auto;min-height:1px;transform-origin:var(--origin, 50% 50%)}.prop--top{left:var(--at);top:0;transform:translate(-50%,calc(-100% + var(--into))) translateY(var(--lift, 0px)) translateZ(var(--z, 0px));--origin: 50% 0%}.prop--bottom{left:var(--at);bottom:0;transform:translate(-50%,calc(100% - var(--into))) translateY(calc(-1 * var(--lift, 0px))) translateZ(var(--z, 0px));--origin: 50% 100%}.prop--left{top:var(--at);left:0;transform:translate(calc(-100% + var(--into)),-50%) translate(var(--lift, 0px)) translateZ(var(--z, 0px));--origin: 0% 50%}.prop--right{top:var(--at);right:0;transform:translate(calc(100% - var(--into)),-50%) translate(calc(-1 * var(--lift, 0px))) translateZ(var(--z, 0px));--origin: 100% 50%}.prop[data-flip]:is(.prop--left,.prop--right){--origin: 50% 50%}.prop--sky,.prop--fore{left:var(--at);bottom:0;transform:translate(-50%,calc(100% - var(--into))) translateY(calc(-1 * var(--lift, 0px))) translateZ(var(--z, 0px));--origin: 50% 100%}.prop[data-tone=wash]{opacity:.5}.prop[data-tone=ghost]{opacity:.3;filter:saturate(.55)}.prop[data-tone=mist]{opacity:.2;filter:saturate(.5)}.spread[data-paper=night] .prop[data-tone=wash]{opacity:.62}.spread[data-paper=night] .prop[data-tone=ghost]{opacity:.4}.spread[data-paper=night] .prop[data-tone=mist]{opacity:.28}.prop[data-shadow] .prop__img{filter:drop-shadow(0 6px 6px rgba(70,54,35,.05))}.spread--plate .spread__inner{grid-template-columns:1fr}.spread--plate .frame--bleed{grid-column:auto;grid-row:auto}.spread--plate .copy{grid-column:1;max-width:30rem}.spread--plate[data-copy-at=centre] .copy{justify-self:center;align-items:center;text-align:center;max-width:34rem}.spread--plate[data-copy-at=centre] .copy__aside{border:0;padding:0}.spread--plate[data-copy-at=centre] .eyebrow{justify-content:center}.spread--plate .copy__body{font-size:var(--t-body);max-width:27rem}#hero .copy{max-width:32rem;margin-bottom:11vh}#hero .copy__title{letter-spacing:-.028em;line-height:.95}#hero .copy__body{font-size:var(--t-lede);max-width:25rem;opacity:.88}.spread--quiet .spread__inner{grid-template-columns:1fr;place-items:center}.spread--quiet .copy{grid-column:1;max-width:36rem;text-align:center;align-items:center}.spread--quiet .eyebrow{justify-content:center}.spread--quiet .copy__title{font-size:clamp(2rem,1.4rem + 2vw,3rem)}.spread--quiet .copy__body{font-size:var(--t-lede)}.spread--quiet .copy__aside{border:0;padding:0}.spread--cabinet .spread__inner{grid-template-columns:1fr;grid-template-rows:auto 1fr;row-gap:clamp(1.2rem,3vh,2.4rem);align-content:center}.spread--cabinet .copy{grid-column:1;grid-row:1;max-width:none;align-items:center;text-align:center}.spread--cabinet .eyebrow{justify-content:center}.spread--cabinet .frame{grid-column:1;grid-row:2;min-height:0;height:100%;align-self:stretch}.spread--cabinet .frame__mat{height:100%;display:flex}.spread--cabinet .frame__opening{aspect-ratio:auto;flex:1;min-height:0}.spread--cabinet .copy__cta{align-self:center}.spread--cabinet .copy__aside{border:0;padding:0;max-width:34rem}.spread--passage .spread__inner{grid-template-columns:1fr}.spread--passage .copy{display:none}.spread--passage .frame{grid-column:1}.spread--passage .spread__inner{height:100svh}.particles{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none}@media (max-width: 1080px){:root{--col-copy: 45fr;--col-media: 52fr;--measure: 26rem}.copy{max-width:28rem;gap:1.15rem}.prop--left,.prop--right{display:none}}@media (max-width: 720px){.spread{height:auto;min-height:100svh}.spread__frame{position:relative;height:auto;min-height:100svh;padding-block:clamp(4rem,12vh,7rem);align-content:center}.spread__inner{grid-template-columns:1fr;row-gap:clamp(1.8rem,5vh,3rem);padding-block:0;align-content:center}.spread .copy,.spread[data-side=left] .copy{grid-column:1;grid-row:2}.spread .frame,.spread[data-side=left] .frame{grid-column:1;grid-row:1}.copy{max-width:none;gap:1rem}.copy__body{font-size:var(--t-body)}.prop--left,.prop--right,.prop[data-phone="0"]{display:none}.prop--top{--w: calc(var(--w) * 1.15)}.spread--plate .prop--bottom[data-depth="0.62"],.spread--plate .prop--bottom[data-depth="0.6"]{display:none}#hero .copy{margin-bottom:0}}.frame{position:relative;z-index:2;margin:0;width:var(--frame-w, 100%);justify-self:center;transform:rotate(var(--tilt, 0deg))}.frame__mat{position:relative;padding:var(--mat, clamp(9px, 1.15vw, 19px))}.frame__mat:before{content:"";position:absolute;inset:0;background-color:color-mix(in srgb,var(--paper-bg) 72%,#fff 28%);background-image:var(--mat-tex, none);background-size:520px auto;background-blend-mode:multiply;-webkit-mask-image:var(--deckle);mask-image:var(--deckle);-webkit-mask-size:100% 100%;mask-size:100% 100%;filter:drop-shadow(0 10px 20px rgb(51 48 43 / .13)) drop-shadow(0 2px 3px rgb(51 48 43 / .09))}.spread[data-paper=night] .frame__mat:before{background-color:color-mix(in srgb,var(--paper-bg) 80%,#000 20%);filter:drop-shadow(0 12px 30px rgb(0 0 0 / .45))}.frame__opening{position:relative;z-index:1;aspect-ratio:var(--ratio, 3 / 2);overflow:hidden;background:color-mix(in srgb,var(--paper-bg) 80%,#000 6%)}.frame__opening>img,.frame__opening>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--focus, 50% 50%)}.frame__opening>video{opacity:0;transition:opacity .5s var(--ease-paper)}.frame__opening>video.is-ready{opacity:1}.frame__lip{position:absolute;inset:0;z-index:2;pointer-events:none;box-shadow:inset 0 2px 3px -1px #33302b4d,inset 0 -1px 2px #ffffff29,inset 0 0 0 1px #33302b12}.frame--manuscript{--mat: clamp(14px, 1.5vw, 26px) clamp(26px, 3.6vw, 62px)}.frame--manuscript .frame__mat:before{background-image:linear-gradient(90deg,#33302b29 0,#33302b00 5% 95%,#33302b29),var(--mat-tex, none);background-size:auto,520px auto}.frame--archival{--mat: clamp(13px, 1.5vw, 24px)}.frame--archival .frame__mat{padding-bottom:calc(var(--mat) * 1.9)}.frame--window{--mat: clamp(9px, 1.1vw, 17px)}.frame--cabinet{--mat: clamp(8px, .9vw, 14px)}.frame--gate{--mat: 0px}.frame--gate .frame__mat:before{display:none}.frame--gate .frame__opening{-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 34%,transparent 34.6%);mask-image:radial-gradient(circle at 50% 48%,#000 34%,transparent 34.6%);background:none}.frame--gate .frame__lip{display:none}.frame__gate{position:absolute;inset:0;z-index:3;display:grid;place-items:center;pointer-events:none;color:var(--moon-cream)}.frame__gate .mark{width:68%;aspect-ratio:1;height:auto}.frame--plain{--mat: 0px}.frame--plain .frame__mat:before{display:none}.frame--plain .frame__opening{background:none}.frame--plain .frame__lip{display:none}.frame__product{object-fit:contain!important}.frame__corner{position:absolute;z-index:3;width:clamp(20px,2.3vw,34px);aspect-ratio:1;color:var(--ink);opacity:.38;pointer-events:none}.frame__corner .mark{width:100%;height:100%}.frame__corner--tl{top:var(--mat);left:var(--mat)}.frame__corner--tr{top:var(--mat);right:var(--mat);transform:scaleX(-1)}.frame__corner--bl{bottom:calc(var(--mat) * 1.9);left:var(--mat);transform:scaleY(-1)}.frame__corner--br{bottom:calc(var(--mat) * 1.9);right:var(--mat);transform:scale(-1)}.frame__caption{position:absolute;z-index:4;left:calc(var(--mat) + 2px);bottom:calc(var(--mat) * .48);font-family:var(--font-display);font-variation-settings:var(--label-vf);font-size:.68rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase;opacity:.42;max-width:80%}.frame__caption.is-todo{border:0;padding:0;font-style:normal;opacity:.38}.plate-blank{position:absolute;inset:0;display:grid;place-items:end start;padding:8%;background:radial-gradient(120% 90% at 30% 20%,color-mix(in srgb,var(--paper-bg) 40%,#fff 60%) 0,color-mix(in srgb,var(--paper-bg) 88%,#000 5%) 78%),var(--mat-tex, none);background-size:auto,520px auto;background-blend-mode:normal,multiply;color:var(--paper-fg)}.plate-blank .mark{width:clamp(56px,22%,120px);height:auto;opacity:.17;transform:scaleX(-1)}.plate-blank--product{place-items:center}.plate-blank--product .mark{width:26%;color:var(--vermilion);opacity:.22;transform:none}.frame--bleed{position:absolute;inset:0;width:100%;transform:none;z-index:0}.frame--bleed .frame__mat{position:absolute;inset:0;padding:0}.frame--bleed .frame__mat:before{display:none}.frame--bleed .frame__opening{position:absolute;inset:0;aspect-ratio:auto;background:var(--midnight-deep)}.frame__scrim{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(100deg,#101624d1,#10162494,#1016242e 52%,#1016240a 72%),linear-gradient(to top,#1016248c,#10162400 34%)}[data-copy-at=centre] .frame__scrim{background:radial-gradient(66% 54% at 50% 50%,#0c1220c7,#0c122033 74%),linear-gradient(to top,#0c1220b8,#0c122029 42%),linear-gradient(#141c2b75,#141c2b75)}@media (max-width: 720px){.frame--bleed .frame__scrim{background:linear-gradient(to top,#101624db,#10162494 46%,#1016244d)}}@media (max-width: 720px){.frame{--frame-w: 100% !important;transform:rotate(calc(var(--tilt, 0deg) * .5))}}.passage{position:absolute;left:0;right:0;bottom:0;height:34vh;transform:translateY(50%);z-index:5;pointer-events:none;overflow:clip}.passage__sheet{position:absolute;left:-4%;right:-4%;bottom:0;height:62%;background:var(--next-bg, var(--paper-bg));-webkit-mask-image:var(--deckle-top);mask-image:var(--deckle-top);-webkit-mask-size:100% 100%;mask-size:100% 100%;filter:drop-shadow(0 -6px 14px rgb(51 48 43 / .1));transform:translateY(var(--slide, 40%));opacity:.95}.passage__ink{position:absolute;inset:0;background:radial-gradient(58% 100% at 62% 50%,color-mix(in srgb,var(--sepia) 16%,transparent) 0,transparent 72%);transform:scale(var(--bloom, .4));transform-origin:62% 50%;opacity:var(--bloom, .4)}.passage__cloud{position:absolute;left:-6%;right:-6%;top:18%;height:74%;background:radial-gradient(60% 120% at 30% 50%,rgb(246 239 226 / .3) 0,transparent 70%),radial-gradient(52% 110% at 74% 46%,rgb(233 226 210 / .26) 0,transparent 72%);filter:blur(14px)}.passage__glow{position:absolute;left:50%;top:42%;width:62vw;aspect-ratio:2 / 1;translate:-50% -50%;background:radial-gradient(closest-side,rgb(201 162 94 / .34) 0,rgb(184 80 60 / .12) 46%,transparent 78%);filter:blur(28px);opacity:var(--lit, 0)}.passage__mark{position:absolute;color:color-mix(in srgb,var(--herb-green) 78%,var(--ink) 22%);opacity:.5}.passage--branch .passage__mark,.passage--herb .passage__mark{left:clamp(3%,8vw,12%);top:-18%;width:clamp(46px,5vw,76px)}.passage--bee .passage__mark{left:50%;top:50%;width:clamp(26px,2.6vw,40px);translate:-50% -50%;color:color-mix(in srgb,var(--gold) 60%,var(--ink) 40%);opacity:.8}.passage .mark__leaves>*{opacity:0}.bee__wing{transform-origin:26px 12px;animation:bee-wing .22s linear infinite alternate}@keyframes bee-wing{0%{transform:scaleY(1)}to{transform:scaleY(.55)}}.spread--passage .spread__frame{align-content:center}.spread--passage .frame{--frame-w: min(72vw, 900px)}#passage-gate .frame__opening{background:var(--midnight-deep)}@media (max-width: 720px){.passage{height:22vh}.passage--bee .passage__mark,.passage--branch .passage__mark{display:none}}.colophon{position:relative;z-index:2;padding:clamp(5rem,12vh,8rem) var(--gutter) clamp(1.75rem,4vh,2.5rem);color:var(--moon-cream);font-size:var(--t-small)}.colophon:before{content:"";position:absolute;inset:0;background:linear-gradient(#10151f00,#10151f59 26%,#10151fc7 62%,#10151ff2);z-index:-1}.colophon__rule{display:flex;align-items:center;gap:1.4rem;width:min(100% - 0px,var(--page));margin:0 auto clamp(2.5rem,6vh,4rem)}.colophon__rule i{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgb(201 162 94 / .38),transparent)}.colophon__rule [data-seal]{flex:none;width:34px;aspect-ratio:1;color:var(--gold);opacity:.75;transform:rotate(-4deg)}.colophon__rule .mark{width:100%;height:100%}.colophon__inner{width:min(100%,var(--page));margin-inline:auto;display:grid;grid-template-columns:1.5fr 1fr 1.2fr;gap:clamp(2rem,5vw,5rem);align-items:start}.colophon__brand .wordmark{display:inline-block;margin-bottom:.9rem}.colophon__line{max-width:24rem;line-height:1.7;opacity:.62}.colophon__col{display:flex;flex-direction:column;align-items:start;gap:.55rem}.colophon__col .eyebrow{color:var(--gold);opacity:.75;margin-bottom:.5rem}.colophon__col a:not(.btn){text-decoration:none;opacity:.62;transition:opacity .35s var(--ease-paper)}.colophon__col a:not(.btn):hover{opacity:1}.colophon__practice{max-width:20rem;line-height:1.7;opacity:.62;margin-bottom:.6rem}.colophon .btn{--btn-ink: var(--moon-cream);background:color-mix(in srgb,#000 26%,transparent);border-color:color-mix(in srgb,var(--gold) 46%,transparent)}.colophon .btn:hover{border-color:color-mix(in srgb,var(--gold) 85%,transparent)}.colophon__foot{width:min(100%,var(--page));margin:clamp(2.5rem,6vh,4rem) auto 0;padding-top:1.4rem;border-top:1px solid rgb(246 239 226 / .1);display:flex;flex-wrap:wrap;gap:.6rem clamp(1.5rem,4vw,3rem);font-family:var(--font-display);font-variation-settings:var(--label-vf);font-size:var(--t-label);font-weight:500;letter-spacing:.13em;text-transform:uppercase;opacity:.5}.colophon__foot .is-todo{border:0;padding:0;font-style:normal;opacity:1;color:var(--gold)}.colophon__foot .is-todo:before{content:"· ";opacity:.5}@media (max-width: 860px){.colophon__inner{grid-template-columns:1fr 1fr;gap:2.5rem 2rem}.colophon__brand{grid-column:1 / -1}}@media (max-width: 560px){.colophon__inner{grid-template-columns:1fr}.colophon__foot{flex-direction:column;gap:.5rem}}
