@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_astro/literata-var-latin.BHZsWIlc.woff2)format("woff2-variations")}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/_astro/literata-latin-opsz-italic.CJ93D38p.woff2)format("woff2-variations")}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_astro/archivo-var-latin.DY7AcnAa.woff2)format("woff2-variations")}[data-world=d]{--d-paper:#fafafc;--d-paper-2:#f0f0ff;--d-ink:var(--ink-950);--d-ink-2:#2a2c42;--d-ink-mute:#525466;--d-paper-on-ink:#f0f0ff;--d-mute-on-ink:#b3b6cb;--d-link:var(--brand-blue-text);--d-link-on-ink:var(--brand-blue);--d-tint-plate:color-mix(in oklab, var(--brand-blue) 18%, var(--d-ink));--d-display:"Literata", Georgia, "Times New Roman", serif;--d-text:"Archivo", Arial, Helvetica, sans-serif;--d-step-6:calc(var(--step-5) * 1.25);--d-caption:calc(var(--step-0) * 1.125);--d-step-7:calc(var(--step-5) * 1.5625);--d-h1:var(--step-5);--d-rail-h:var(--sp-16);--d-ease-room:var(--ease-out);--d-ease-spring:linear(0, .0571, .1793, .3192, .4533, .571, .6691, .7483, .8106, .8587, .8954, .9231, .9437, .959, .9703, .9785, .9845, .9889, .992, .9943, .9959, .9971, .9979, .9985, 1);--d-beat:60ms;--d-lift:6%;--d-scrim-film:.84;--d-veil:.14;font-family:var(--d-text);color:var(--d-ink);background:var(--d-paper);font-stretch:100%;overflow-x:clip;&::selection,& ::selection{background:var(--brand-violet-text);color:var(--d-paper)}&:after{content:"";z-index:30;pointer-events:none;opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:fixed;inset:0}& h1,& h2,& h3,& .d-h2,& .d-h3{font-family:var(--d-display);font-optical-sizing:auto;font-weight:400;line-height:var(--lh-display);letter-spacing:var(--track-2);text-wrap:balance;margin:0}& .d-h2{font-size:var(--step-4);font-weight:300}& .d-h3{font-size:var(--step-3);font-weight:300}& p{margin:0}& .d-intro{font-size:var(--step-1);line-height:var(--lh-snug);max-width:var(--measure-tight)}& .d-note{font-size:var(--step--1);letter-spacing:var(--track--1);line-height:var(--lh-snug)}& a{color:inherit;text-underline-offset:.22em;text-decoration:underline 1px;text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);transition:color var(--dur-2) var(--ease-out), text-decoration-color var(--dur-2) var(--ease-out)}& a:hover{color:var(--d-link);text-decoration-color:currentColor}& :is(.d-room--ink,.d-footer,.d-film) a:not(.d-btn,.d-credit):hover{color:var(--d-link-on-ink)}& .d-credit{z-index:2;padding:var(--sp-6) var(--sp-1) var(--sp-1) var(--sp-6);font-family:var(--d-text);font-size:var(--step--1);letter-spacing:var(--track--1);opacity:.3;transition:opacity var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);font-weight:500;line-height:1.25;position:absolute;bottom:0;right:0}& .d-credit[data-tone=paper],& .d-credit[data-tone=paper]:hover,& .d-credit[data-tone=paper]:focus-visible{color:var(--d-paper-on-ink)}& .d-credit[data-tone=ink],& .d-credit[data-tone=ink]:hover,& .d-credit[data-tone=ink]:focus-visible{color:var(--d-ink)}& .d-credit:hover,& .d-credit:focus-visible{opacity:1}& .d-btn{min-height:44px;padding:var(--sp-2) var(--sp-6);border:1px solid var(--d-ink);border-radius:var(--r-1);background:var(--d-ink);color:var(--d-paper);font:500 var(--step-0) / 1.2 var(--d-text);letter-spacing:var(--track-0);text-align:center;cursor:pointer;transition:background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);justify-content:center;align-items:center;font-stretch:100%;text-decoration:none;display:inline-flex}& .d-btn:hover{background:var(--d-ink-2);border-color:var(--d-ink-2);color:var(--d-paper)}& .d-btn--quiet{color:var(--d-ink);background:0 0}& .d-btn--quiet:hover{background:var(--d-paper-2);border-color:var(--d-ink);color:var(--d-ink)}& .d-btn--on-ink,& .d-room--ink .d-btn,& .d-footer .d-btn{background:var(--d-paper);border-color:var(--d-paper);color:var(--d-ink)}& .d-btn--on-ink:hover,& .d-room--ink .d-btn:hover,& .d-footer .d-btn:hover{background:var(--d-paper-2);border-color:var(--d-paper-2);color:var(--d-ink)}& .d-btn--on-ink.d-btn--quiet,& .d-room--ink .d-btn--quiet,& .d-footer .d-btn--quiet{color:var(--d-paper-on-ink);background:0 0}& .d-btn--on-ink.d-btn--quiet:hover,& .d-room--ink .d-btn--quiet:hover,& .d-footer .d-btn--quiet:hover{background:var(--d-ink-2);border-color:var(--d-paper);color:var(--d-paper-on-ink)}& .d-btn:active{background:var(--d-ink-2)}& .d-actions{gap:var(--sp-3);flex-wrap:wrap;display:flex}& .d-grid{column-gap:var(--sp-6);width:min(100% - 2 * var(--gutter), var(--page-max));grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;display:grid}& .d-grid>*{grid-column:1/-1}& .d-rail{z-index:20;background:var(--d-paper);min-height:var(--d-rail-h);animation-name:d-rail-shadow;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 160px;animation-timing-function:var(--ease-out);position:sticky;top:0}& .d-rail__row{width:min(100% - 2 * var(--gutter), var(--page-max));min-height:var(--d-rail-h);align-items:center;gap:var(--sp-8);margin-inline:auto;display:flex}& .d-wordmark{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}& .d-wordmark img{width:152px;height:auto}& .d-rail__nav{margin-inline-start:auto}& .d-rail__list,& .d-drawer__list,& .d-footer ul{margin:0;padding:0;list-style:none}& .d-rail__list{gap:var(--sp-6);display:flex}& .d-rail__list a{align-items:center;min-height:44px;font-weight:500;display:inline-flex}& .d-rail__actions{gap:var(--sp-3);display:flex}& .d-drawer{display:none}& .d-film{isolation:isolate;min-height:calc(100svh - var(--d-rail-h));background:var(--d-ink);color:var(--d-paper-on-ink);align-items:end;display:grid;position:relative;overflow:clip}& .d-film__media{z-index:0;position:absolute;inset:0}& .d-film__clip,& .d-film__still{object-fit:cover;object-position:62% 50%;width:100%;height:100%}& .d-film__still{display:none}& .d-film__scrim{background:linear-gradient(180deg, color-mix(in oklab, var(--d-ink) 38%, transparent) 0%, color-mix(in oklab, var(--d-ink) 62%, transparent) 42%, color-mix(in oklab, var(--d-ink) calc(var(--d-scrim-film) * 100%), transparent) 68%, color-mix(in oklab, var(--d-ink) 92%, transparent) 100%), linear-gradient(100deg, color-mix(in oklab, var(--d-ink) 55%, transparent) 0%, color-mix(in oklab, var(--d-ink) 20%, transparent) 60%, transparent 100%);position:absolute;inset:0}& .d-film__copy{z-index:1;padding-block:var(--sp-32) var(--sp-12);row-gap:var(--sp-8);position:relative}& .d-film__h1{font-size:var(--d-h1);font-weight:300;line-height:var(--lh-tight);letter-spacing:var(--track-5);grid-column:1/span 9}& .d-film__aside{row-gap:var(--sp-6);grid-column:1/span 6;display:grid}& .d-film__body{max-width:var(--measure-tight);font-size:var(--step-1);line-height:var(--lh-snug);color:var(--d-paper-on-ink)}& .d-film__licence{font-size:var(--step--1);letter-spacing:var(--track--1);line-height:var(--lh-snug);max-width:var(--measure-tight);color:var(--d-mute-on-ink)}& .d-word{animation-name:d-rise;animation-duration:var(--dur-4);animation-timing-function:var(--d-ease-spring);animation-fill-mode:both;animation-delay:calc(var(--dur-1) + var(--i) * var(--d-beat) * .6);display:inline-block}& .d-arrive{animation-name:d-rise;animation-duration:var(--dur-4);animation-timing-function:var(--d-ease-spring);animation-fill-mode:both;animation-delay:calc(var(--dur-4) + var(--i,3) * var(--d-beat) * 1.5)}& .d-hero-fade{animation-name:d-hero-fade;animation-fill-mode:both;animation-timeline:view();animation-range:exit exit 60%;animation-timing-function:var(--d-ease-room)}& .d-room{isolation:isolate;padding-block:var(--sp-32);position:relative;overflow:clip}& .d-room--paper{background:var(--d-paper)}& .d-room--ink{background:var(--d-ink);color:var(--d-paper-on-ink);--focus-ring:var(--brand-blue)}& .d-room--veil{background:var(--d-paper)}& .d-veil__photo{z-index:-1;position:absolute;inset:0}& .d-veil__photo img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;opacity:var(--d-veil);filter:grayscale(.7)}& .d-reveal{animation-name:d-room-settle;animation-fill-mode:both;animation-timeline:view();animation-range:entry 5% entry 55%;animation-timing-function:var(--d-ease-room)}& .d-reveal-fade{animation-name:d-room-fade;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 45%;animation-timing-function:var(--d-ease-room)}& .d-set>*{animation-name:d-ink-in;animation-timeline:view();animation-range-start:entry calc(8% + var(--i,0) * var(--d-lift));animation-range-end:entry calc(48% + var(--i,0) * var(--d-lift));animation-fill-mode:both;animation-timing-function:var(--d-ease-room)}& .d-draw{animation-name:d-window-draw;animation-timeline:view();animation-range-start:entry calc(4% + var(--i,0) * var(--d-lift));animation-range-end:entry calc(40% + var(--i,0) * var(--d-lift));animation-fill-mode:both;animation-timing-function:var(--d-ease-room)}& .d-lay{animation-name:d-lay-down;animation-fill-mode:both;animation-timeline:view();animation-range:entry 5% entry 60%;animation-timing-function:var(--d-ease-room)}& .d-plate{margin:0}& .d-plate__frame{width:100%;position:relative;overflow:clip}& .d-plate__frame img,& .d-plate__frame video{object-fit:cover;width:100%;height:100%}& .d-plate--tinted .d-plate__frame{background:var(--d-tint-plate)}& .d-plate--tinted img{mix-blend-mode:luminosity;opacity:.92}& .d-plate__still{display:none}& .d-room--founder{padding-block:var(--sp-24)}& .d-founder__portrait{top:calc(var(--d-rail-h) + var(--sp-6));grid-column:1/span 4;align-self:start;position:sticky}& .d-founder__portrait .d-plate__frame{aspect-ratio:731/1024}& .d-founder__copy{row-gap:var(--sp-6);grid-column:6/-1;align-content:center;display:grid}& .d-founder__runs{max-width:var(--measure);font-size:var(--step-1);line-height:var(--lh-snug)}& .d-room--look{padding-block:var(--sp-32) var(--sp-24)}& .d-look__h2{font-size:var(--step-5);letter-spacing:var(--track-5);grid-column:1/span 6}& .d-look__intro{grid-column:8/-1;align-self:end}& .d-look{width:100%;margin:var(--sp-16) 0 0;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;column-gap:0;display:grid}& .d-look__item{margin:0}& .d-look__plate{aspect-ratio:4/5}& .d-look__plate img{filter:saturate(.6)}& .d-look__item figcaption{padding:var(--sp-6) var(--sp-6) 0;font-size:var(--d-caption);line-height:var(--lh-body);color:var(--d-ink-mute)}& .d-look__item:first-child figcaption{padding-inline-start:var(--gutter)}& .d-look__item:last-child figcaption{padding-inline-end:var(--gutter)}& .d-look__item b{color:var(--d-ink);font-weight:600}& .d-look__action{margin-top:var(--sp-16);grid-column:1/-1}& .d-room--drafts{padding-block:var(--sp-32)}& .d-sheet__note{row-gap:var(--sp-6);grid-column:1/span 4;align-content:start;display:grid}& .d-sheet__note .d-intro,& .d-sheet__note .d-runs{color:var(--d-mute-on-ink)}& .d-runs{max-width:var(--measure-tight)}& .d-runs a,& .d-founder__runs a,& .d-protection__runs a,& .d-access__faq a{padding-block:var(--sp-4)}& .d-sheet{padding:var(--sp-16) var(--sp-12) var(--sp-24);background:var(--d-paper);color:var(--d-ink);border-radius:var(--r-1);box-shadow:0 1px 0 color-mix(in oklab, var(--d-paper) 30%, transparent), 0 32px 80px -24px color-mix(in oklab, var(--d-ink) 40%, black), 0 8px 24px -12px color-mix(in oklab, var(--d-ink) 40%, black);grid-column:6/span 6;margin:0;list-style:none}& .d-sheet li{font-family:var(--d-display);font-optical-sizing:auto;font-weight:400;font-size:var(--step-2);line-height:var(--lh-display);letter-spacing:var(--track-2);text-wrap:pretty}& .d-sheet li+li{margin-top:var(--sp-8)}& .d-room--protection{padding-block:var(--sp-32)}& .d-protection__plate{grid-column:1/span 6;align-self:center}& .d-protection__plate .d-plate__frame{aspect-ratio:3/2}& .d-protection__copy{align-self:center;row-gap:var(--sp-6);grid-column:8/-1;display:grid}& .d-protection__runs{max-width:var(--measure)}& .d-room--authorship{padding-block:var(--sp-32)}& .d-authorship{row-gap:var(--sp-6)}& .d-authorship__h2{grid-column:1/span 5}& .d-authorship__body{max-width:var(--measure-tight);color:var(--d-mute-on-ink);grid-column:1/span 5}& .d-authorship__label{font-size:var(--step-1);line-height:var(--lh-snug);grid-area:1/7/auto/-1;align-self:end}& .d-doesnot{row-gap:var(--sp-6);grid-area:2/7/span 2/-1;margin:0;padding:0;list-style:none;display:grid}& .d-doesnot li{font-family:var(--d-display);font-optical-sizing:auto;font-weight:300;font-size:var(--step-3);line-height:var(--lh-display);letter-spacing:var(--track-2);text-wrap:pretty}& .d-room--access{padding-block:var(--sp-32) var(--sp-24)}& .d-access__h2{grid-column:1/span 6}& .d-access__intro{font-family:var(--d-display);font-optical-sizing:auto;font-weight:300;font-size:var(--step-3);line-height:var(--lh-display);letter-spacing:var(--track-2);grid-column:8/-1;align-self:end}& .d-access__plate{margin-top:var(--sp-16);top:calc(var(--d-rail-h) + var(--sp-6));grid-column:1/span 6;align-self:start;position:sticky}& .d-access__plate .d-plate__frame{aspect-ratio:16/9;background:var(--d-paper-2)}& .d-access__plate img,& .d-access__plate video{filter:saturate(.6)}& .d-steps{margin:var(--sp-16) 0 0;row-gap:var(--sp-8);grid-column:8/-1;padding-inline-start:1.6em;list-style:decimal;display:grid}& .d-steps li::marker{font-family:var(--d-display);font-optical-sizing:auto;font-size:var(--step-2);color:var(--d-ink)}& .d-steps h3{font-size:var(--step-2);font-weight:400}& .d-steps p{margin-top:var(--sp-3);font-size:var(--step-1);line-height:var(--lh-body);color:var(--d-ink-mute);max-width:var(--measure)}& .d-access__faq{margin-top:var(--sp-12);max-width:var(--measure-tight);color:var(--d-ink-mute);grid-column:8/-1}& .d-access__action{margin-top:var(--sp-8);grid-column:8/-1}& .d-room--closing{padding-block:var(--sp-32)}& .d-closing__h2{font-size:var(--step-5);letter-spacing:var(--track-5);grid-column:1/span 9;font-weight:300}& .d-closing__action{margin-top:var(--sp-8);grid-column:1/span 6}& .d-seal{padding-top:var(--sp-4);position:relative}& .d-seal:before{content:"";width:var(--sp-12);background:var(--brand-gradient);height:2px;position:absolute;top:0;left:0}& .d-footer{background:var(--d-ink);color:var(--d-paper-on-ink);padding-block:var(--sp-16) var(--sp-12);--focus-ring:var(--brand-blue)}& .d-footer__grid{row-gap:var(--sp-12)}& .d-footer__brand{row-gap:var(--sp-8);grid-column:1/span 5;align-content:start;display:grid}& .d-footer__actions{gap:var(--sp-3);flex-wrap:wrap;display:flex}& .d-footer__menu{grid-column:7/span 3}& .d-footer__legal{grid-column:10/-1}& .d-footer li a,& .d-footer .d-wordmark{align-items:center;min-height:44px;display:inline-flex}& .d-footer__copyright{margin-top:var(--sp-6);font-size:var(--step--1);letter-spacing:var(--track--1);color:var(--d-mute-on-ink)}@media (width>=768px){--d-h1:max(var(--d-step-6), min(5vw, var(--d-step-7)))}@media (width<=1279.98px){& .d-rail__row{gap:var(--sp-6)}& .d-rail__list{gap:var(--sp-4)}& .d-rail .d-btn{padding-inline:var(--sp-4)}}@media (width<=1119.98px){& .d-rail__nav,& .d-rail__actions{display:none}& .d-drawer{margin-inline-start:auto;display:block}& .d-drawer__toggle{cursor:pointer;min-width:44px;min-height:44px;padding-inline:var(--sp-3);text-underline-offset:.22em;text-decoration:underline 1px;text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);align-items:center;font-weight:500;list-style:none;display:inline-flex}& .d-drawer__toggle::-webkit-details-marker{display:none}& .d-drawer__when-open{display:none}& .d-drawer[open] .d-drawer__when-open{display:inline}& .d-drawer[open] .d-drawer__when-closed{display:none}& .d-drawer__panel{inset:var(--d-rail-h) 0 0 0;z-index:20;background:var(--d-paper);color:var(--d-ink);padding:var(--sp-12) var(--gutter) var(--sp-16);align-content:start;row-gap:var(--sp-12);animation-name:d-drawer-in;animation-duration:var(--dur-3);animation-timing-function:var(--ease-out);animation-fill-mode:both;display:grid;position:fixed;overflow-y:auto}& .d-drawer__list{row-gap:var(--sp-2);display:grid}& .d-drawer__list a{min-height:44px;font-family:var(--d-display);font-optical-sizing:auto;font-weight:300;font-size:var(--step-4);letter-spacing:var(--track-2);align-items:center;text-decoration-thickness:1px;display:inline-flex}& .d-drawer__actions{row-gap:var(--sp-3);justify-items:start;display:grid}}@media (width<=1023.98px){& .d-film__h1{grid-column:1/-1}& .d-film__aside{grid-column:1/span 9}& .d-founder__portrait{grid-column:1/span 6;position:static}& .d-founder__copy{margin-top:var(--sp-8);grid-column:1/-1}& .d-look{column-gap:var(--sp-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;width:auto;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);padding-bottom:var(--sp-2);grid-template-columns:none;grid-auto-columns:min(72vw,300px);grid-auto-flow:column;margin-inline:0;overflow-x:auto}& .d-look__item{scroll-snap-align:start}& .d-look__item figcaption,& .d-look__item:first-child figcaption,& .d-look__item:last-child figcaption{padding-inline:0}& .d-look__h2,& .d-look__intro,& .d-look__action{grid-column:1/-1}& .d-look__intro{margin-top:var(--sp-6)}& .d-sheet__note,& .d-sheet{grid-column:1/-1}& .d-sheet{margin-top:var(--sp-12);padding:var(--sp-12) var(--sp-6) var(--sp-16)}& .d-protection__plate,& .d-protection__copy{grid-column:1/-1}& .d-protection__copy{margin-top:var(--sp-8)}& .d-authorship__h2,& .d-authorship__body,& .d-authorship__label,& .d-doesnot{grid-area:auto/1/auto/-1}& .d-authorship__label{margin-top:var(--sp-8)}& .d-access__h2,& .d-access__intro,& .d-access__plate,& .d-steps,& .d-access__faq,& .d-access__action{grid-column:1/-1}& .d-access__intro{margin-top:var(--sp-6)}& .d-access__plate{margin-top:var(--sp-12);position:static}& .d-steps{margin-top:var(--sp-12)}& .d-closing__h2,& .d-closing__action,& .d-footer__brand,& .d-footer__menu,& .d-footer__legal{grid-column:1/-1}}@media (width<=767.98px){& .d-film__aside{grid-column:1/-1}& .d-founder__portrait{grid-column:1/span 8}& .d-look{grid-auto-columns:min(78vw,300px)}}@media (hover:hover) and (pointer:fine){& .d-plate__frame img,& .d-plate__frame video{transition:transform var(--dur-4) var(--ease-out)}& .d-plate__frame:hover img,& .d-plate__frame:hover video,& .d-look__item:hover img{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){& .d-film__clip,& .d-plate__clip{display:none}& .d-film__still,& .d-plate__still{display:block}& .d-reveal,& .d-reveal-fade,& .d-hero-fade,& .d-rail,& .d-drawer__panel,& .d-word,& .d-arrive,& .d-set>*,& .d-draw,& .d-lay{opacity:1;clip-path:none;animation-name:none;transform:none}& .d-plate__frame img,& .d-plate__frame video,& .d-plate__frame:hover img,& .d-plate__frame:hover video,& .d-look__item:hover img{transition:none;transform:none}& .d-rail{box-shadow:0 1px 0 color-mix(in oklab, var(--d-ink) 12%, transparent)}}}@keyframes d-room-settle{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes d-room-fade{0%{opacity:0}to{opacity:1}}@keyframes d-hero-fade{0%{opacity:1}to{opacity:0}}@keyframes d-rail-shadow{0%{box-shadow:0 1px #0000}to{box-shadow:0 1px 0 color-mix(in oklab, var(--d-ink) 12%, transparent)}}@keyframes d-drawer-in{0%{opacity:0}to{opacity:1}}@keyframes d-rise{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}@keyframes d-ink-in{0%{opacity:0;transform:translateY(var(--sp-3))}to{opacity:1;transform:none}}@keyframes d-window-draw{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes d-lay-down{0%{opacity:0;transform:translateY(calc(-1 * var(--sp-6))) scale(1.015)}to{opacity:1;transform:none}}
