body{margin:0}a{color:inherit}.hm{font-family:var(--font-hanken),system-ui,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.hm img,.hm video{display:block;max-width:100%;height:auto}.hm .act .art img,.hm .act .art video{margin:0 auto}.hm .stop .art img,.hm .stop .art video{width:100%;height:auto}.day .stop .art{isolation:isolate;background:#f6f2e9}.day .stop .art img.ink{mix-blend-mode:multiply}.night .act .art,.night .stop .art{isolation:isolate;background:#140e0b}.night .act .art video.lv,.night .stop .art video.lv{mix-blend-mode:screen;background:transparent}.hm .h1{font-size:clamp(52px,7vw,112px);line-height:.96;letter-spacing:-.02em}.hm .h1,.hm .h2{font-family:var(--font-instrument),Georgia,serif;font-weight:400;text-wrap:balance}.hm .h2{font-size:clamp(44px,5vw,76px);line-height:1;letter-spacing:-.015em}.hm .h3{font-size:clamp(30px,3vw,44px);line-height:1.05}.hm .h3,.hm .stop h3{font-family:var(--font-instrument),Georgia,serif;font-weight:400;letter-spacing:-.01em}.hm .stop h3{font-size:clamp(34px,3.4vw,52px);line-height:1}.hm .perk h3{font-weight:400;font-size:32px;line-height:1.1}.hm .kb,.hm .perk h3{font-family:var(--font-instrument),Georgia,serif}.tlink{font-family:var(--font-hanken),system-ui,sans-serif;font-size:15px;font-weight:500;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.cap{margin:12px 0 0;font-family:var(--font-instrument),Georgia,serif;font-style:italic;font-size:18px;opacity:.75}.wrap{max-width:1180px;margin:0 auto}.h2{margin:0;font-family:var(--font-instrument),Georgia,serif;font-weight:400;font-size:clamp(44px,5vw,76px);line-height:1;letter-spacing:-.015em;text-wrap:balance}.lede{margin:0;font-size:18px;line-height:1.6;opacity:.8}.perk img,img.ink{mix-blend-mode:multiply}.pola .ph{isolation:isolate}.pola .ph img{mix-blend-mode:multiply}.sheet{background:#f6f2e9;padding:clamp(14px,1.8vw,26px);isolation:isolate;box-shadow:0 2px 0 rgba(0,0,0,.25),0 34px 70px rgba(0,0,0,.55);color:#141210}.sheet img{mix-blend-mode:multiply}.sheet figcaption{margin-top:12px;opacity:.7}.night .act .art img,.night img.chalk{mix-blend-mode:normal}.kb{display:inline-flex;align-items:center;justify-content:center;height:64px;padding:0 46px;font-family:var(--font-instrument),Georgia,serif;font-size:25px;letter-spacing:.005em;white-space:nowrap;text-decoration:none;transition:background .35s,color .35s}.kb,.kb span{position:relative}.kb .fr{position:absolute;inset:-9px;width:calc(100% + 18px);height:calc(100% + 18px);overflow:visible;pointer-events:none;transition:inset .4s cubic-bezier(.3,.7,.3,1),width .4s cubic-bezier(.3,.7,.3,1),height .4s cubic-bezier(.3,.7,.3,1)}.kb .fr path{fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;vector-effect:non-scaling-stroke}.kb .fr path:nth-child(n+5){opacity:.5;stroke-width:.9}.kb:hover .fr{inset:-14px;width:calc(100% + 28px);height:calc(100% + 28px)}.kb.cream{background:#f6f2e9;color:#141210}.kb.cream .fr{color:#f6f2e9}.kb.cream:hover,.kb.ox{background:#6e1f1c;color:#f6f2e9}.kb.ox .fr{color:#141210}.kb.ox:hover{background:#141210}.tl{position:relative;max-width:1180px;margin:0 auto}.tl .spine{position:absolute;left:50%;top:0;bottom:0;width:12px;height:100%;margin-left:-6px;overflow:visible}.tl .spine path{fill:none;stroke:currentColor;stroke-width:1.1;vector-effect:non-scaling-stroke;opacity:.55}.stop{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(64px,8vw,128px);align-items:center;padding:clamp(48px,5vw,80px) 0}.stop .art{margin:0;width:100%;min-width:0;align-self:center}.stop .art img,.stop .art video{display:block;width:100%;height:auto;object-fit:contain}.stop .txt{max-width:400px;min-width:0;align-self:center}.stop .pin{position:absolute;left:50%;top:50%;width:13px;height:13px;margin:-7px 0 0 -7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 6px var(--bg)}.stop.rev{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(64px,8vw,128px)}.stop.rev .art{order:2}.stop:not(.rev) .txt{justify-self:start}.stop.rev .txt{justify-self:end;text-align:right}.time{margin:0 0 10px;font-style:italic;font-size:clamp(30px,2.8vw,40px);color:var(--accent)}.stop h3,.time{font-family:var(--font-instrument),Georgia,serif;line-height:1}.stop h3{margin:0 0 12px;font-weight:400;font-size:clamp(34px,3.4vw,52px);letter-spacing:-.01em}.stop .body{margin:0;font-size:17px;line-height:1.6;opacity:.82}.day{--bg:#f6f2e9;--accent:#6e1f1c;background:#f6f2e9;color:#141210}.night{--bg:#140e0b;--accent:#a89c8b;background:#140e0b;color:#f1e9dc}.shift{text-align:center;padding:clamp(72px,8vw,120px) 20px}.shift .ln{display:block;width:1px;height:clamp(64px,7vw,96px);margin:0 auto 28px;background:currentColor;opacity:.5}.shift p{margin:0;font-family:var(--font-instrument),Georgia,serif;font-style:italic;font-size:clamp(30px,3.2vw,46px);line-height:1.1}.shift .k{display:block;margin-top:14px;font-family:var(--font-hanken),system-ui,sans-serif;font-style:normal;font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}img.chalk{display:block;width:100%;height:auto}video.lv{display:block;object-fit:contain;background:transparent}video.chalk{width:100%;height:auto}.night video.lv{mix-blend-mode:screen}.polas{display:flex;justify-content:center;gap:clamp(28px,5vw,72px);flex-wrap:wrap;margin:0 auto 72px}.pola{margin:0;width:min(360px,100%);background:#fbf8f1;padding:16px 16px 0;box-shadow:0 1px 0 rgba(0,0,0,.3),0 30px 60px rgba(0,0,0,.6);transition:transform .45s cubic-bezier(.3,.7,.3,1)}.pola .ph{background:#efe8da;aspect-ratio:1/1;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;box-shadow:inset 0 0 0 1px rgba(20,18,16,.08)}.pola .ph img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.pola figcaption{padding:18px 6px 26px;font-family:var(--font-instrument),Georgia,serif;font-style:italic;font-size:21px;line-height:1.2;color:#2a2420;text-align:center}.pola.l{transform:rotate(-3deg)}.pola.r{transform:rotate(2.5deg) translateY(28px)}.pola:hover{transform:rotate(0) translateY(-6px)}.nrow{border-bottom:1px solid hsla(37,43%,90%,.18)}.nrow a{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 32px;padding:22px 0;text-decoration:none}.nrow .nt{flex:0 1 380px;font-family:var(--font-instrument),Georgia,serif;font-size:36px;line-height:1.1;transition:font-style .2s}.nrow:hover .nt{font-style:italic}.nrow .nd{flex:1 1 300px;font-size:16px;opacity:.75}.nrow .na{flex:0 0 150px;text-align:right;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}main.anim .rv{-webkit-mask-image:linear-gradient(100deg,#000 42%,transparent 58%);mask-image:linear-gradient(100deg,#000 42%,transparent 58%);-webkit-mask-size:280% 100%;mask-size:280% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:100% 0;mask-position:100% 0;transition:-webkit-mask-position 1.8s cubic-bezier(.45,.05,.2,1),mask-position 1.8s cubic-bezier(.45,.05,.2,1)}main.anim .rv.in{-webkit-mask-position:0 0;mask-position:0 0}main.anim video.ink.rv{-webkit-mask-image:linear-gradient(100deg,#000 42%,transparent 58%),linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent),linear-gradient(180deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(100deg,#000 42%,transparent 58%),linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent),linear-gradient(180deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-size:280% 100%,100% 100%,100% 100%;mask-size:280% 100%,100% 100%,100% 100%;-webkit-mask-position:100% 0,0 0,0 0;mask-position:100% 0,0 0,0 0;-webkit-mask-composite:source-in;mask-composite:intersect}main.anim video.ink.rv.in{-webkit-mask-position:0 0,0 0,0 0;mask-position:0 0,0 0,0 0}main.anim .up{opacity:0;transform:translateY(18px);transition:opacity 1s ease,transform 1s ease}main.anim .up.in{opacity:1;transform:none}main.anim .tl .spine{clip-path:inset(0 0 calc(100% - var(--p,0%)) 0)}main.anim .pin{transform:scale(0);transition:transform .5s cubic-bezier(.3,1.6,.5,1) .3s}main.anim .stop.in .pin{transform:scale(1)}.hm video.herov{display:block}.hm img.herostill{display:none}@media (prefers-reduced-motion:reduce){.hm video.herov{display:none}.hm img.herostill{display:block}main.anim .rv,main.anim .up{-webkit-mask-image:none;mask-image:none;opacity:1;transform:none}main.anim .tl .spine{clip-path:none}}.borrow{font-family:var(--font-instrument),Georgia,serif;font-style:italic;font-size:20px;color:#f6f2e9;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;opacity:.88;transition:opacity .2s}.borrow:hover{opacity:1}.pass{margin-top:44px;padding-top:36px;border-top:1px solid rgba(20,18,16,.18);display:flex;flex-direction:column;align-items:center;gap:10px;max-width:440px}.pt2{margin:0;font-family:var(--font-instrument),Georgia,serif;font-style:italic;font-size:28px;line-height:1.1}.pb2{margin:0;font-size:16px;line-height:1.55;opacity:.8}.bill{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(56px,6vw,96px) clamp(32px,4vw,64px);margin-top:clamp(64px,7vw,104px)}.act{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:inherit}.act .no{font-family:var(--font-instrument),Georgia,serif;font-style:italic;font-size:19px;color:var(--accent);margin-bottom:14px}.act .art{display:flex;align-items:flex-end;justify-content:center;height:clamp(240px,22vw,320px);width:100%;margin-bottom:22px;overflow:visible}.act .art img,.act .art video{max-height:100%;max-width:100%;width:auto;height:auto;object-fit:contain;object-position:50% 100%;transform-origin:50% 100%;transition:transform .6s cubic-bezier(.3,.7,.3,1)}.act .art video.lv{height:100%;width:auto;max-height:100%}.act:hover .art img,.act:hover .art video{transform:rotate(-2deg) scale(1.04)}.act .nm{font-family:var(--font-instrument),Georgia,serif;font-size:clamp(34px,3vw,46px);line-height:1;letter-spacing:-.01em}.act:hover .nm{font-style:italic}.act .ds{margin-top:10px;font-size:15.5px;line-height:1.5;opacity:.72;max-width:260px;min-height:3em}.act .wl{position:relative;margin-top:18px;padding-bottom:3px;font-family:var(--font-instrument),Georgia,serif;font-style:italic;font-size:21px;line-height:1.1;color:#f1e9dc}.act .wl:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;opacity:.4;transform-origin:0 50%;transition:opacity .3s,transform .45s cubic-bezier(.3,.7,.3,1)}.act:hover .wl:after{opacity:1}.act .wl i{display:none}.prog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid hsla(37,43%,90%,.2);border-left:1px solid hsla(37,43%,90%,.2)}.pg{position:relative;display:flex;flex-direction:column;gap:10px;min-height:220px;padding:34px 32px 30px;border-right:1px solid hsla(37,43%,90%,.2);border-bottom:1px solid hsla(37,43%,90%,.2);text-decoration:none;transition:background .3s}.pg:hover{background:hsla(37,43%,90%,.05)}.pa{font-size:11.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.pt{font-family:var(--font-instrument),Georgia,serif;font-size:clamp(34px,3vw,46px);line-height:1;letter-spacing:-.01em;margin-top:auto}.pg:hover .pt{font-style:italic}.pd{font-size:15.5px;line-height:1.5;opacity:.72;max-width:280px}.px{position:absolute;top:30px;right:30px;font-size:18px;opacity:.5;transition:transform .3s,opacity .3s}.pg:hover .px{transform:translateX(4px);opacity:1}.perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 56px}.perk{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.perk img{width:clamp(140px,12vw,176px);height:auto;margin-bottom:8px}.perk h3{margin:0;font-family:var(--font-instrument),Georgia,serif;font-weight:400;font-size:32px;line-height:1.1}.perk p{margin:0;max-width:260px;font-size:16px;line-height:1.55;opacity:.8}@media (max-width:860px){.tl .spine{left:18px}.stop,.stop.rev{grid-template-columns:minmax(0,1fr);column-gap:0;row-gap:22px;padding:40px 0 40px 52px}.stop .pin{left:18px;top:52px}.stop .txt,.stop.rev .txt{order:1;justify-self:start;text-align:left;max-width:none}.stop .art,.stop.rev .art{order:2}.perks{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 20px}.perk h3{font-size:26px}.perk p{font-size:14.5px}.nrow .na{flex-basis:100%;text-align:left}.nrow .nt{font-size:30px}.kb{height:58px;padding:0 32px;font-size:22px}.polas{flex-wrap:nowrap;gap:0;padding:0 10px;margin-bottom:96px}.pola{width:56%;flex:0 0 56%;padding:10px 10px 0}.pola figcaption{font-size:15px;padding:12px 4px 16px}.pola.l{transform:rotate(-4deg);z-index:1}.pola.l,.pola.r{position:relative}.pola.r{transform:rotate(4deg) translateY(48px);margin-left:-16%;z-index:2}.prog{grid-template-columns:minmax(0,1fr)}.bill{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 18px}.act .art{height:190px;margin-bottom:14px}.act .nm{font-size:28px}.act .ds{font-size:14px}.act .wl{font-size:18px}.pg{min-height:0;padding:26px 22px}}.h1{margin:0;font-family:var(--font-instrument),Georgia,serif;font-weight:400;font-size:clamp(52px,7vw,112px);line-height:.96;letter-spacing:-.02em;text-wrap:balance}.h1 em,.h2 em{font-style:italic}.h1 em,.h2 em,.h3{letter-spacing:-.01em}.h3{margin:0;font-family:var(--font-instrument),Georgia,serif;font-weight:400;font-size:clamp(30px,3vw,44px);line-height:1.05}.eyebrow{margin:0 0 18px;font-size:22px;opacity:.7}.eyebrow,.ital{font-family:var(--font-instrument),Georgia,serif;font-style:italic}.page{padding:clamp(72px,8vw,128px) clamp(20px,4vw,48px)}.fld{display:flex;flex-direction:column;gap:8px;font-size:15px;opacity:.92}.fld input,.fld select,.fld textarea{width:100%;box-sizing:border-box;padding:12px 0;border:0;border-bottom:1px solid rgba(20,18,16,.35);background:transparent;color:inherit;font-family:var(--font-hanken),system-ui,sans-serif;font-size:18px;line-height:1.4;border-radius:0;outline:none;transition:border-color .25s}.fld textarea{resize:vertical;min-height:88px}.fld input::placeholder,.fld textarea::placeholder{color:rgba(20,18,16,.38)}.fld input:focus,.fld textarea:focus{border-bottom-color:#141210}.night .fld input,.night .fld textarea{border-bottom-color:hsla(37,43%,90%,.35)}.night .fld input::placeholder,.night .fld textarea::placeholder{color:hsla(37,43%,90%,.4)}.night .fld input:focus,.night .fld textarea:focus{border-bottom-color:#f1e9dc}.chips{display:flex;flex-wrap:wrap;gap:10px 10px}.chip{appearance:none;border:1px solid rgba(20,18,16,.35);background:transparent;color:inherit;padding:11px 18px;font-family:var(--font-instrument),Georgia,serif;font-size:20px;line-height:1;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.chip.on,.chip:hover{border-color:#141210}.chip.on{background:#141210;color:#f6f2e9}.night .chip{border-color:hsla(37,43%,90%,.35)}.night .chip.on{background:#f1e9dc;color:#140e0b;border-color:#f1e9dc}.kb.wide{width:100%;max-width:420px;height:60px;font-size:23px;padding:0 24px}.kb.ink{background:#141210;color:#f6f2e9}.kb.ink .fr{color:#141210}.kb.ink:hover{background:#6e1f1c}.kb.sm{height:52px;padding:0 30px;font-size:21px}.kb[role=button]{cursor:pointer;border:0}.steps{display:flex;gap:18px;align-items:center;font-family:var(--font-instrument),Georgia,serif;font-style:italic;font-size:20px;opacity:.7}.steps i{font-style:normal;width:36px;height:1px;background:currentColor;display:inline-block;opacity:.5}.back{appearance:none;border:0;background:transparent;color:inherit;font-family:var(--font-hanken),system-ui,sans-serif;font-size:15px;text-decoration:underline;text-underline-offset:6px;cursor:pointer;padding:0;opacity:.75}.back:hover{opacity:1}.check{display:flex;gap:14px;align-items:flex-start;font-size:15px;line-height:1.5;cursor:pointer}.check input{width:18px;height:18px;margin:3px 0 0;accent-color:#6e1f1c;flex:0 0 auto}.row2{display:grid;grid-template-columns:1fr 1fr;gap:22px 28px}.deflist{display:grid;grid-template-columns:150px 1fr;gap:10px 24px;font-size:16px;line-height:1.5}.deflist dt{opacity:.55}.deflist dd{margin:0}.faq details{border-top:1px solid rgba(20,18,16,.18);padding:22px 0}.faq details:last-child{border-bottom:1px solid rgba(20,18,16,.18)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;font-family:var(--font-instrument),Georgia,serif;font-size:clamp(24px,2.2vw,30px);line-height:1.15}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-instrument),Georgia,serif;font-size:30px;line-height:1;opacity:.6;transition:transform .3s}.faq details[open] summary:after{transform:rotate(45deg)}.faq p{margin:14px 0 0;max-width:640px;font-size:17px;line-height:1.6;opacity:.8}.night .faq details,.night .faq details:last-child{border-color:hsla(37,43%,90%,.2)}.how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.how .n{font-style:italic;font-size:22px;opacity:.6}.hm .how h3,.how .n{font-family:var(--font-instrument),Georgia,serif}.hm .how h3{margin:12px 0 10px;font-weight:400;font-size:clamp(30px,2.6vw,40px);line-height:1.05}.how p{margin:0;font-size:16.5px;line-height:1.6;opacity:.8;max-width:340px}.rooms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,48px)}.room{display:flex;flex-direction:column;gap:14px}.room img,.room video{display:block;width:100%;height:auto}.hm .room h3{margin:8px 0 0;font-family:var(--font-instrument),Georgia,serif;font-weight:400;font-size:clamp(30px,2.6vw,40px);line-height:1.05}.room p{margin:0;font-size:16.5px;line-height:1.6;opacity:.8}.crew{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 40px}.hm .crew h3{margin:0 0 6px;font-family:var(--font-instrument),Georgia,serif;font-weight:400;font-size:28px;line-height:1.1}.crew p{margin:0;font-size:16px;line-height:1.55;opacity:.78}.split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(40px,6vw,96px);align-items:start}.sticky{position:sticky;top:40px}.card{max-width:460px;margin:0 auto;flex-direction:column;gap:26px}.card,.dots{display:flex}.dots{gap:8px}.dots i{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.25}.dots i.on{opacity:1}.note{font-size:15px;line-height:1.55;opacity:.7;margin:0}@media (max-width:900px){.split{grid-template-columns:1fr}.sticky{position:static}.crew,.deflist,.how,.rooms,.row2{grid-template-columns:1fr}.deflist{gap:2px 0}.deflist dt{margin-top:10px}}.kcard{appearance:none;border:0;display:inline-flex;align-items:center;gap:16px;height:64px;padding:0 30px 0 18px;background:#f6f2e9;color:#141210;font-family:var(--font-instrument),Georgia,serif;font-size:23px;line-height:1;text-decoration:none;cursor:pointer;border-radius:6px;box-shadow:0 1px 0 rgba(0,0,0,.08),0 14px 30px rgba(0,0,0,.28);transform:rotate(-2deg);transition:transform .35s cubic-bezier(.3,.7,.3,1),box-shadow .35s}.kcard img{height:36px;width:auto;padding-right:16px;border-right:1px solid rgba(20,18,16,.25)}.kcard:hover{transform:rotate(0) translateY(-2px);box-shadow:0 1px 0 rgba(0,0,0,.08),0 20px 40px rgba(0,0,0,.32)}.kcard.dk{box-shadow:0 1px 0 rgba(0,0,0,.06),0 10px 24px rgba(20,18,16,.16);border:1px solid rgba(20,18,16,.14)}.kcard.wide{width:100%;max-width:420px;justify-content:flex-start}.prin{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.prin p{margin:0;font-family:var(--font-instrument),Georgia,serif;font-size:clamp(26px,2.4vw,34px);line-height:1.15;text-wrap:balance}.prin small{display:block;margin-top:12px;font-family:var(--font-hanken),system-ui,sans-serif;font-size:16px;line-height:1.55;opacity:.75}.hero-img{position:relative;overflow:hidden;background:#2a120d;height:clamp(420px,56vw,720px)}.hero-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 58%}.letter{position:relative;max-width:720px;margin:0 auto;background:#fbf8f1;color:#141210;padding:clamp(40px,5vw,72px) clamp(28px,5vw,72px) clamp(48px,5vw,72px);box-shadow:0 1px 0 rgba(0,0,0,.25),0 40px 80px rgba(0,0,0,.55);transition:transform .5s cubic-bezier(.3,.7,.3,1)}.letter .pg{position:absolute;top:22px;right:28px;font-style:italic;font-size:17px;opacity:.55}.letter .pg,.letter h2{font-family:var(--font-instrument),Georgia,serif}.letter h2{margin:0 0 18px;font-weight:400;font-size:clamp(36px,4vw,56px);line-height:1;letter-spacing:-.015em}.letter p{margin:0;font-size:17px;line-height:1.65;opacity:.85}.letter .fld input,.letter .fld textarea{border-bottom-color:rgba(20,18,16,.3)}.night .letter .fld input::placeholder,.night .letter .fld textarea::placeholder{color:rgba(20,18,16,.38)}.night .letter .fld input:focus,.night .letter .fld textarea:focus{border-bottom-color:#141210}.night .letter .chip{border-color:rgba(20,18,16,.35)}.night .letter .chip:hover{border-color:#141210}.night .letter .chip.on{border-color:#141210}.night .letter .chip.on,.night .letter .kb.ink{background:#141210;color:#f6f2e9}.letter ul{margin:18px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.letter li{display:flex;gap:14px;font-size:17px;line-height:1.5}.letter li b{font-family:var(--font-instrument),Georgia,serif;font-weight:400;font-size:21px;flex:0 0 150px;line-height:1.2}.letter .nav2{justify-content:space-between;gap:20px;margin-top:36px;padding-top:26px;border-top:1px solid rgba(20,18,16,.15)}.letter .nav2,.photo{display:flex;align-items:center}.photo{width:120px;height:120px;border-radius:50%;border:1px dashed rgba(20,18,16,.45);justify-content:center;font-family:var(--font-instrument),Georgia,serif;font-style:italic;font-size:17px;cursor:pointer;background:transparent;color:inherit}.bar{height:1px;background:hsla(37,43%,90%,.18);position:relative;max-width:720px;margin:0 auto 28px}.bar i{position:absolute;left:0;top:-1px;height:3px;background:#f1e9dc;transition:width .5s cubic-bezier(.3,.7,.3,1)}.split2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh}.split2 .pic{position:relative;overflow:hidden;background:#2a120d;min-height:420px}.split2 .pic img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 58%}@media (max-width:900px){.prin,.split2{grid-template-columns:1fr}.letter li b{flex-basis:110px}}body{background:#f6f2e9}