.concept-module__rNySpW__concept{--canvas:#f5f4f2;background:var(--canvas);color:var(--letter-ink,#232321);font-family:var(--font-newsreader), Georgia, serif;position:relative;overflow:clip}.concept-module__rNySpW__concept h1,.concept-module__rNySpW__concept h2,.concept-module__rNySpW__concept blockquote{font-family:var(--font-newsreader), serif;letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:400}.concept-module__rNySpW__concept p{text-wrap:pretty}.concept-module__rNySpW__header{font-family:var(--font-inter), sans-serif;color:#76766f;justify-content:space-between;align-items:center;padding:30px 4%;font-size:11px;display:flex}.concept-module__rNySpW__header img{width:126px;height:auto}.concept-module__rNySpW__hero{min-height:900px;padding:145px 0 200px;position:relative}.concept-module__rNySpW__heroCopy{z-index:2;text-align:center;width:58%;margin:0 auto;position:relative}.concept-module__rNySpW__eyebrow{letter-spacing:normal;text-transform:none;margin:0 0 38px;font-size:17px;font-style:italic}.concept-module__rNySpW__concept h1{font-size:clamp(40px,5.6vw,76px);line-height:1.02}.concept-module__rNySpW__concept h1 em,.concept-module__rNySpW__concept h2 em{font-weight:400}.concept-module__rNySpW__intro{max-width:470px;color:var(--letter-ink,#232321);margin:35px auto 0;font-size:20px;line-height:1.4}.concept-module__rNySpW__read{font-family:var(--font-inter), sans-serif;border-bottom:1px solid #bbbcb4;gap:45px;margin-top:40px;padding-bottom:10px;font-size:12px;display:inline-flex}.concept-module__rNySpW__photo{width:19%;margin:0;position:absolute}.concept-module__rNySpW__drift{isolation:isolate;transform:translate3d(0, var(--drift,0px), 0);position:relative}.concept-module__rNySpW__photo img{width:100%;height:auto;display:block}.concept-module__rNySpW__heroLeft{width:19%;top:190px;left:-2%}.concept-module__rNySpW__heroRight{width:16%;top:470px;right:1%}.concept-module__rNySpW__chapter{padding:90px 0 140px;position:relative}.concept-module__rNySpW__copy{z-index:2;width:46%;max-width:660px;margin:0 auto;position:relative}.concept-module__rNySpW__salutation{font-family:var(--font-newsreader), serif;margin-bottom:70px;font-size:26px;font-style:italic}.concept-module__rNySpW__concept h2{margin-bottom:50px;font-size:clamp(32px,3.6vw,48px);line-height:1.1}.concept-module__rNySpW__copy p:not(.concept-module__rNySpW__salutation){color:var(--letter-ink,#232321);letter-spacing:-.026em;margin:0 0 30px;font-size:clamp(18px,1.7vw,22px);line-height:1.35}.concept-module__rNySpW__copy blockquote{letter-spacing:-.04em;margin-bottom:65px;font-size:clamp(34px,4vw,52px);font-style:italic;line-height:1.1}.concept-module__rNySpW__highlight,.concept-module__rNySpW__announcement .concept-module__rNySpW__copy strong{color:var(--letter-ink,#292b29);text-underline-offset:4px;-webkit-text-decoration:underline #b9b8a9;text-decoration:underline #b9b8a9}.concept-module__rNySpW__leftHigh{width:18%;top:22%;left:2%}.concept-module__rNySpW__rightLow{width:18%;top:65%;right:2%}.concept-module__rNySpW__leftLow{width:22%;top:64%;left:-2%}.concept-module__rNySpW__rightHigh{width:19%;top:15%;right:1%}.concept-module__rNySpW__ending{min-height:940px;padding:180px 0 110px;position:relative}.concept-module__rNySpW__endCopy{z-index:2;text-align:center;width:58%;margin:auto;position:relative}.concept-module__rNySpW__endCopy>p{font-family:var(--font-newsreader), serif;margin:0;font-size:26px;line-height:1.25}.concept-module__rNySpW__stars{color:#8c978b;margin:85px 0 50px;font-size:48px}.concept-module__rNySpW__endCopy h2{font-size:clamp(42px,5.8vw,76px);line-height:1.04}.concept-module__rNySpW__endCopy>span{color:var(--letter-ink,#232321);margin:45px 0 20px;font-size:18px;font-style:italic;display:block}.concept-module__rNySpW__endCopy>img{width:145px;height:auto;margin:auto}.concept-module__rNySpW__lastPhoto{width:20%;top:42%;left:-4%}.concept-module__rNySpW__footer{font-family:var(--font-inter), sans-serif;color:#777a70;justify-content:space-between;padding:35px 4%;font-size:11px;display:flex}.concept-module__rNySpW__footer>div{gap:25px;display:flex}.concept-module__rNySpW__skip{z-index:20;background:#f5f4f2;padding:12px;position:absolute;top:10px;left:10px;transform:translateY(-200%)}.concept-module__rNySpW__skip:focus{transform:translateY(0)}@media (min-width:1700px){.concept-module__rNySpW__photo{max-width:350px}.concept-module__rNySpW__leftHigh{left:calc(50% - 760px)}.concept-module__rNySpW__rightHigh,.concept-module__rNySpW__rightLow{right:calc(50% - 760px)}}@media (max-width:700px){.concept-module__rNySpW__header{padding:25px 6%}.concept-module__rNySpW__header img{width:110px}.concept-module__rNySpW__header span{font-size:10px}.concept-module__rNySpW__hero{min-height:auto;padding:75px 0 310px}.concept-module__rNySpW__heroCopy{width:90%}.concept-module__rNySpW__concept h1{font-size:38px}.concept-module__rNySpW__eyebrow{margin-bottom:28px;font-size:17px}.concept-module__rNySpW__intro{width:80%;margin-top:25px;font-size:18px}.concept-module__rNySpW__heroLeft{width:43%;top:auto;bottom:80px;left:-4%}.concept-module__rNySpW__heroRight{width:30%;top:auto;bottom:0;right:5%}.concept-module__rNySpW__copy{width:84%}.concept-module__rNySpW__chapter{padding:85px 0 350px}.concept-module__rNySpW__concept h2{margin-bottom:35px;font-size:32px}.concept-module__rNySpW__copy p:not(.concept-module__rNySpW__salutation){font-size:19px;line-height:1.45}.concept-module__rNySpW__salutation{margin-bottom:45px}.concept-module__rNySpW__leftHigh,.concept-module__rNySpW__leftLow{width:39%;top:auto;bottom:100px;left:0}.concept-module__rNySpW__rightHigh,.concept-module__rNySpW__rightLow{width:34%;top:auto;bottom:20px;right:4%}.concept-module__rNySpW__leftLow{width:46%}.concept-module__rNySpW__ending{min-height:auto;padding:85px 0 80px}.concept-module__rNySpW__endCopy{width:90%}.concept-module__rNySpW__endCopy h2{font-size:44px}.concept-module__rNySpW__lastPhoto{width:62%;margin-bottom:80px;position:relative;left:-4%}.concept-module__rNySpW__stars{margin:60px 0 40px}.concept-module__rNySpW__footer{padding:30px 6%}}@media (prefers-reduced-motion:reduce){.concept-module__rNySpW__drift{isolation:isolate;position:relative;transform:none}}.concept-module__rNySpW__compactHero .concept-module__rNySpW__heroCopy{width:64%;max-width:1000px}.concept-module__rNySpW__compactHero h1{font-size:clamp(40px,4.8vw,68px)}.concept-module__rNySpW__compactHero .concept-module__rNySpW__intro{text-wrap:pretty;max-width:660px;font-size:18px}@media (max-width:700px){.concept-module__rNySpW__compactHero .concept-module__rNySpW__heroCopy{width:90%}.concept-module__rNySpW__compactHero h1{font-size:clamp(30px,6.7vw,42px)}}.concept-module__rNySpW__gridEnding{padding:70px 4% clamp(140px,20svh,240px)}.concept-module__rNySpW__concept .concept-module__rNySpW__gridEnding>h2{text-align:center;margin:0;font-size:clamp(34px,4vw,48px);font-style:italic}.concept-module__rNySpW__signatureFooter{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:20px;display:grid}.concept-module__rNySpW__signatureFooter>a:last-child{justify-self:end}.concept-module__rNySpW__closingLogo{display:block}.concept-module__rNySpW__closingLogo img{opacity:.4;width:14px;height:auto;display:block}.concept-module__rNySpW__closingLogo:focus-visible{outline-offset:8px;outline:2px solid #73786f}@media (max-width:700px){.concept-module__rNySpW__gridEnding{padding:40px 5% clamp(120px,18svh,180px)}}.concept-module__rNySpW__pacedLetter .concept-module__rNySpW__chapter{padding:0}.concept-module__rNySpW__pacedLetter .concept-module__rNySpW__readingBeat{box-sizing:border-box;flex-direction:column;justify-content:center;min-height:62svh;padding-block:clamp(32px,5svh,52px);display:flex}.concept-module__rNySpW__pacedLetter .concept-module__rNySpW__readingBeat>p:not(.concept-module__rNySpW__salutation){margin:0}.concept-module__rNySpW__pacedLetter .concept-module__rNySpW__salutation{margin:0 0 36px}.concept-module__rNySpW__pacedLetter .concept-module__rNySpW__readingBeat>h2,.concept-module__rNySpW__pacedLetter .concept-module__rNySpW__readingBeat>blockquote{margin-bottom:36px}@media (max-width:700px){.concept-module__rNySpW__pacedLetter .concept-module__rNySpW__photo{display:none}.concept-module__rNySpW__pacedLetter .concept-module__rNySpW__hero{align-items:center;min-height:85svh;padding:80px 0;display:grid}.concept-module__rNySpW__pacedLetter .concept-module__rNySpW__readingBeat{padding-block:32px}}.concept-module__rNySpW__announcement .concept-module__rNySpW__essay{padding-top:clamp(64px,8vw,128px)}.concept-module__rNySpW__announcement .concept-module__rNySpW__chapter{padding:30px 0 70px}.concept-module__rNySpW__announcement .concept-module__rNySpW__copy p,.concept-module__rNySpW__announcement .concept-module__rNySpW__copy li{line-height:1.55}.concept-module__rNySpW__announcement .concept-module__rNySpW__copy ul{border-left:2px solid #b5b8aa;margin:0 0 24px;padding-left:1.1em;list-style:none}.concept-module__rNySpW__announcement .concept-module__rNySpW__copy li{letter-spacing:-.026em;margin-bottom:24px;padding-left:.25em;font-size:clamp(18px,1.7vw,22px)}.concept-module__rNySpW__announcement .concept-module__rNySpW__copy li:last-child{margin-bottom:0}.concept-module__rNySpW__announcement .concept-module__rNySpW__copy strong{font-weight:600}@media (max-width:700px){.concept-module__rNySpW__announcement .concept-module__rNySpW__copy{width:90%}.concept-module__rNySpW__announcement .concept-module__rNySpW__chapter{padding:24px 0}.concept-module__rNySpW__announcement .concept-module__rNySpW__chapter .concept-module__rNySpW__photo{display:none}.concept-module__rNySpW__announcement .concept-module__rNySpW__copy li{font-size:19px}}@media (min-width:701px){.concept-module__rNySpW__announcement .concept-module__rNySpW__chapter{box-sizing:border-box;padding:64px 0 120px}.concept-module__rNySpW__announcement .concept-module__rNySpW__copy p:not(.concept-module__rNySpW__salutation){margin-bottom:24px}.concept-module__rNySpW__announcement .concept-module__rNySpW__copy ul{margin-block:0 24px}}@media (max-width:700px){.concept-module__rNySpW__announcement .concept-module__rNySpW__chapter{padding:36px 0}.concept-module__rNySpW__announcement .concept-module__rNySpW__copy p:not(.concept-module__rNySpW__salutation){margin-bottom:20px}}@media (min-width:701px){.concept-module__rNySpW__photo.concept-module__rNySpW__photoLarge{width:21%;max-width:380px}.concept-module__rNySpW__photo.concept-module__rNySpW__photoSmall{width:16%;max-width:300px}.concept-module__rNySpW__photo.concept-module__rNySpW__currywurstPhoto{width:20%;max-width:360px;top:48%;right:-1%}}.concept-module__rNySpW__concept .concept-module__rNySpW__letterTitle{text-align:center;margin:0 0 clamp(40px,5vw,72px)}.concept-module__rNySpW__passage{--photo-gutter:clamp(48px, 6vw, 112px);display:flow-root;position:relative}.concept-module__rNySpW__photo.concept-module__rNySpW__passagePhoto{--print-width:clamp(155px, 20vw, 300px);width:calc(var(--print-width) * 1.6);pointer-events:none;z-index:-1;max-width:none;top:0}.concept-module__rNySpW__passagePhoto img{width:var(--print-width);max-width:none;height:auto;display:block}.concept-module__rNySpW__passagePhoto img+img{width:calc(var(--print-width) * .8);margin-top:-28px;position:relative}.concept-module__rNySpW__pairRight{left:calc(100% + var(--photo-gutter))}.concept-module__rNySpW__pairRight img:first-child{margin-left:calc(var(--print-width) * .6)}.concept-module__rNySpW__photo.concept-module__rNySpW__openingPhoto{left:calc(100% + clamp(28px,4vw,72px))}.concept-module__rNySpW__openingPhoto img:first-child{margin-left:0}.concept-module__rNySpW__pairLeft{right:calc(100% + var(--photo-gutter))}.concept-module__rNySpW__pairLeft img+img{margin-left:calc(var(--print-width) * .8)}.concept-module__rNySpW__photo.concept-module__rNySpW__stackWide{--print-width:clamp(160px, 22vw, 320px);top:-35px}.concept-module__rNySpW__photo.concept-module__rNySpW__stackTall{top:55px}.concept-module__rNySpW__photo.concept-module__rNySpW__stackInset{--print-width:clamp(155px, 19vw, 290px);top:15px}.concept-module__rNySpW__pairRight.concept-module__rNySpW__stackWide img:first-child{margin-left:calc(var(--print-width) * .12)}.concept-module__rNySpW__pairRight.concept-module__rNySpW__stackInset img:first-child{margin-left:0}.concept-module__rNySpW__pairRight.concept-module__rNySpW__stackInset img+img{margin-left:calc(var(--print-width) * .35)}.concept-module__rNySpW__photo.concept-module__rNySpW__passagePhoto img.concept-module__rNySpW__landscapePrint{width:clamp(240px,27vw - 32px,400px);margin-left:0}.concept-module__rNySpW__pairRight:has(.concept-module__rNySpW__landscapePrint){left:calc(100% + clamp(24px,2vw,36px))}.concept-module__rNySpW__photo.concept-module__rNySpW__openingPhoto img:first-child{margin-left:0}.concept-module__rNySpW__openingPhoto img+img{margin-left:clamp(24px, calc(23vw - var(--print-width) * .8 - 20px), 160px);margin-top:-20px}.concept-module__rNySpW__landscapePair img+img{margin-left:clamp(48px, calc(27vw - var(--print-width) * .8 - 36px), 200px);margin-top:-20px}@media (max-width:700px){.concept-module__rNySpW__photo.concept-module__rNySpW__passagePhoto{display:none}}.concept-module__rNySpW__photo.concept-module__rNySpW__stackDelayed{top:160px}.concept-module__rNySpW__photo.concept-module__rNySpW__landscapePair{top:70px}.concept-module__rNySpW__photo.concept-module__rNySpW__compactPair{--print-width:clamp(155px, 18vw, 260px)}.concept-module__rNySpW__photo.concept-module__rNySpW__closingPhotoRight{top:-420px}.concept-module__rNySpW__raisedCafePortrait img+img{translate:0 -150px}.concept-module__rNySpW__photo.concept-module__rNySpW__loweredTramPair{top:235px}.concept-module__rNySpW__photo.concept-module__rNySpW__openingPhotoLeft{--print-width:clamp(150px, 17vw, 250px);width:var(--print-width);top:-40px}.concept-module__rNySpW__photo.concept-module__rNySpW__lowerLeftPair{--print-width:clamp(110px, 16vw, 240px);width:calc(var(--print-width) * 1.25);top:180px}.concept-module__rNySpW__lowerLeftPair img+img{margin-left:calc(var(--print-width) * .35)}@media (hover:hover) and (pointer:fine){.concept-module__rNySpW__passagePhoto img{pointer-events:auto}.concept-module__rNySpW__passagePhoto img,.concept-module__rNySpW__passage>:not(.concept-module__rNySpW__passagePhoto),.concept-module__rNySpW__gridEnding,.concept-module__rNySpW__footer{transition:opacity .3s ease-out,filter .3s ease-out}body:has(.concept-module__rNySpW__passagePhoto) #typewriter{transition:opacity .3s ease-out,filter .3s ease-out}.concept-module__rNySpW__concept:has(.concept-module__rNySpW__passagePhoto[data-photo-focus=true]) .concept-module__rNySpW__passagePhoto img:not([data-photo-focus=true]){opacity:.5;filter:blur(1.5px)}.concept-module__rNySpW__concept:has(.concept-module__rNySpW__passagePhoto[data-photo-focus=true]) .concept-module__rNySpW__passage>:not(.concept-module__rNySpW__passagePhoto){opacity:.5;filter:blur(1.5px)}.concept-module__rNySpW__concept:has(.concept-module__rNySpW__passagePhoto[data-photo-focus=true]) .concept-module__rNySpW__gridEnding{opacity:.5;filter:blur(1.5px)}.concept-module__rNySpW__concept:has(.concept-module__rNySpW__passagePhoto[data-photo-focus=true]) .concept-module__rNySpW__footer{opacity:.5;filter:blur(1.5px)}body:has(.concept-module__rNySpW__passagePhoto[data-photo-focus=true]) #typewriter{opacity:.5;filter:blur(1.5px)}}@media (prefers-reduced-motion:reduce){.concept-module__rNySpW__passagePhoto img,.concept-module__rNySpW__passage>:not(.concept-module__rNySpW__passagePhoto),.concept-module__rNySpW__gridEnding,.concept-module__rNySpW__footer{transition:none}body:has(.concept-module__rNySpW__passagePhoto) #typewriter{transition:none}}.concept-module__rNySpW__concept .concept-module__rNySpW__signoff{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.035em;text-align:center;margin:0;font-size:clamp(24px,2.5vw,32px);font-weight:400;line-height:1.2}.concept-module__rNySpW__signoff span{margin-top:1.2em;text-decoration:none;display:inline-block}.concept-module__rNySpW__signoff+div{margin-top:clamp(104px,11vw,160px)}.concept-module__rNySpW__mobilePhotoRow{display:none}@media (max-width:700px){.concept-module__rNySpW__mobilePhotoRow{align-items:center;gap:8px;width:90%;margin:8px auto 30px;padding:18px 0;display:flex}.concept-module__rNySpW__mobilePhotoRow img{width:calc(50% - 4px);min-width:0;height:auto;display:block;transform:translateY(-8px)rotate(-4deg)}.concept-module__rNySpW__mobilePhotoRow img:nth-child(2){transform:translateY(14px)rotate(5deg)}.concept-module__rNySpW__mobilePhotoRow:has(img:nth-child(3)) img{width:calc(33.3333% - 5.33333px)}.concept-module__rNySpW__mobilePhotoRow img:nth-child(3){transform:translateY(-4px)rotate(-3deg)}}
.signatures-module__sr0KSG__signatures{color:#424940;width:100%;margin:56px auto 0}.signatures-module__sr0KSG__grid,.signatures-module__sr0KSG__creditGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:48px 30px;margin:0;padding:0;list-style:none;display:grid}.signatures-module__sr0KSG__grid{--grid-columns:6;row-gap:64px;max-width:1200px;margin-inline:auto}.signatures-module__sr0KSG__person{flex-direction:column;justify-content:flex-end;align-items:center;gap:18px;min-width:0;display:flex}.signatures-module__sr0KSG__person svg{opacity:.72;width:70%;height:58px}.signatures-module__sr0KSG__stroke{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.signatures-module__sr0KSG__person[data-writing=true] .signatures-module__sr0KSG__stroke{animation:signatures-module__sr0KSG__writeName var(--stroke-duration) var(--stroke-easing,linear) var(--stroke-delay) both, signatures-module__sr0KSG__fadeInk .22s ease-out var(--stroke-delay) both}@keyframes signatures-module__sr0KSG__writeName{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes signatures-module__sr0KSG__fadeInk{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.signatures-module__sr0KSG__person .signatures-module__sr0KSG__stroke,.signatures-module__sr0KSG__person[data-writing=true] .signatures-module__sr0KSG__stroke{stroke-dashoffset:0;opacity:1;animation:none}}.signatures-module__sr0KSG__nameMark{opacity:.72;height:66px;font:italic 28px var(--font-newsreader),serif;place-items:center;display:grid}.signatures-module__sr0KSG__credits{max-width:570px;margin:72px auto 0}.signatures-module__sr0KSG__credits>p{text-align:center;font:italic 21px var(--font-newsreader),serif;margin:0 0 32px}.signatures-module__sr0KSG__creditGrid{--grid-columns:3;grid-template-columns:repeat(3,minmax(0,1fr))}.signatures-module__sr0KSG__careersSignature{width:100%;color:inherit;justify-content:center;align-items:center;text-decoration:none;display:flex}.signatures-module__sr0KSG__careersSignature:hover{color:#263c2c}.signatures-module__sr0KSG__careersSignature:focus-visible{outline-offset:6px;border-radius:4px;outline:2px solid #73786f}.signatures-module__sr0KSG__status{text-align:center;min-height:120px;font:16px var(--font-newsreader),serif}.signatures-module__sr0KSG__status button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:8px 0}@media (max-width:1100px){.signatures-module__sr0KSG__grid{--grid-columns:4;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.signatures-module__sr0KSG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px 26px}.signatures-module__sr0KSG__creditGrid{gap:18px}.signatures-module__sr0KSG__person svg{height:46px}.signatures-module__sr0KSG__nameMark{height:46px;font-size:22px}.signatures-module__sr0KSG__signatures{margin-top:36px}}
.typewriter-module__KamAeG__page{color:#2c302a;font-family:var(--font-inter),sans-serif;background:#e3cf9e}.typewriter-module__KamAeG__scrollTrack{height:calc(396svh + max(100svh,580px));position:relative}.typewriter-module__KamAeG__scrollTrack[data-failed=true]{height:max(100svh,580px)}.typewriter-module__KamAeG__scrollTrack[data-failed=true] :is(.typewriter-module__KamAeG__scene,.typewriter-module__KamAeG__controls,.typewriter-module__KamAeG__soundToggle){display:none}.typewriter-module__KamAeG__stage{height:100svh;min-height:580px;position:sticky;top:0;overflow:hidden}.typewriter-module__KamAeG__scene{position:absolute;inset:0}.typewriter-module__KamAeG__stage[data-ready=false] :is(.typewriter-module__KamAeG__controls,.typewriter-module__KamAeG__soundToggle,.typewriter-module__KamAeG__grainSurface){opacity:0;visibility:hidden;pointer-events:none}.typewriter-module__KamAeG__loading{z-index:20;background:#e6d5b0;place-items:center;transition:opacity .38s,visibility .38s;display:grid;position:absolute;inset:0}.typewriter-module__KamAeG__loading[aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none}.typewriter-module__KamAeG__spinner{border:1.5px solid #504a3e24;border-top-color:#504a3e99;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite typewriter-module__KamAeG__spin}@keyframes typewriter-module__KamAeG__spin{to{transform:rotate(360deg)}}.typewriter-module__KamAeG__stage:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#f3eee550,#0000);height:100px;position:absolute;inset:0 0 auto}.typewriter-module__KamAeG__scene canvas{width:100%;height:100%;display:block}.typewriter-module__KamAeG__controls,.typewriter-module__KamAeG__grainSurface{transition:opacity .45s,visibility .45s}.typewriter-module__KamAeG__controls{z-index:2;color:#f6f0e5;text-shadow:0 1px 8px #0005;align-items:center;gap:28px;font-size:11px;display:flex;position:absolute;bottom:30px;left:40px;right:96px}.typewriter-module__KamAeG__controls>div{text-align:right;align-items:center;gap:14px;margin-left:auto;display:flex}.typewriter-module__KamAeG__scrollCue{font-size:21px}.typewriter-module__KamAeG__grainSurface{pointer-events:none;z-index:15;background:0 0;width:100%;height:100svh;position:absolute;inset:0}.typewriter-module__KamAeG__grainSurface[data-fallback]{opacity:.06;mix-blend-mode:soft-light;background:url(/photo-grain.svg)}.typewriter-module__KamAeG__srOnly{clip-path:inset(50%);white-space:pre;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.typewriter-module__KamAeG__fallback{z-index:3;font:18px/1.5 var(--font-newsreader),Georgia,serif;background:#eeeadd;padding:35px;position:absolute;inset:15%;overflow:auto}.typewriter-module__KamAeG__fallback p{white-space:pre-wrap;margin-bottom:20px}@media (max-width:700px){.typewriter-module__KamAeG__controls{flex-wrap:wrap;gap:16px;bottom:22px;left:22px;right:76px}.typewriter-module__KamAeG__controls>div{gap:10px;width:auto}.typewriter-module__KamAeG__controls p{max-width:110px;line-height:1.45}}@media (prefers-reduced-motion:reduce){.typewriter-module__KamAeG__scrollTrack{height:100svh}.typewriter-module__KamAeG__loading{transition:none}.typewriter-module__KamAeG__spinner{border-top-color:#504a3e66;animation:none}}.typewriter-module__KamAeG__letter{--letter-ink:#30302c;z-index:1;position:relative}.typewriter-module__KamAeG__controls{pointer-events:none}.typewriter-module__KamAeG__scene canvas:focus-visible{outline-offset:-6px;outline:2px solid #f6f0e588}.typewriter-module__KamAeG__soundToggle{z-index:16;color:#f6f0e5;cursor:pointer;background:#211c1826;border:1px solid #f6f0e52b;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:background .15s,opacity .45s,visibility .45s;display:grid;position:absolute;bottom:20px;right:32px}.typewriter-module__KamAeG__soundToggle:hover{background:#211c1859}.typewriter-module__KamAeG__soundToggle:focus-visible{outline-offset:3px;outline:2px solid #f6f0e5}@media (max-width:700px){.typewriter-module__KamAeG__soundToggle{bottom:16px;right:16px}}@media (max-width:900px){.typewriter-module__KamAeG__controls{left:16px;right:16px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:16;justify-content:center;font-size:12px}.typewriter-module__KamAeG__controls>div{color:#fffaf0;text-align:left;min-height:34px;text-shadow:none;background:#202a24cc;border:1px solid #f6f0e51a;border-radius:999px;gap:8px;margin:0;padding:7px 14px}.typewriter-module__KamAeG__controls p{max-width:210px;margin:0;line-height:1.4}.typewriter-module__KamAeG__scrollCue{flex-shrink:0;font-size:18px}.typewriter-module__KamAeG__soundToggle{display:none}}.typewriter-module__KamAeG__controls[data-playground=false]{left:20px;right:20px;bottom:calc(28px + env(safe-area-inset-bottom,0px));z-index:16;color:#fff4df;text-shadow:0 1px 8px #211c18;justify-content:center}.typewriter-module__KamAeG__controls[data-playground=false]>div{text-align:center;width:auto;min-height:0;color:inherit;text-shadow:inherit;background:0 0;border:0;border-radius:0;flex-direction:row;gap:12px;margin:0;padding:0}.typewriter-module__KamAeG__controls[data-playground=false] p{letter-spacing:.035em;max-width:none;margin:0;font-size:12px;font-weight:400;line-height:1.4}.typewriter-module__KamAeG__controls[data-playground=false] .typewriter-module__KamAeG__scrollCue{opacity:.7;animation:2.2s ease-in-out infinite typewriter-module__KamAeG__scrollInvitation;display:flex}.typewriter-module__KamAeG__controls[data-playground=false] .typewriter-module__KamAeG__scrollCue svg{width:14px;height:14px}.typewriter-module__KamAeG__stage[data-ready=false] .typewriter-module__KamAeG__scrollCue{animation-play-state:paused}.typewriter-module__KamAeG__scrollTrack[data-scrolled=true] .typewriter-module__KamAeG__controls[data-playground=false]{opacity:0;visibility:hidden}@keyframes typewriter-module__KamAeG__scrollInvitation{0%,to{transform:translateY(-1.5px)}50%{transform:translateY(1.5px)}}@media (max-width:900px){.typewriter-module__KamAeG__controls[data-playground=false]{bottom:calc(24px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.typewriter-module__KamAeG__controls[data-playground=false] .typewriter-module__KamAeG__scrollCue{animation:none}.typewriter-module__KamAeG__controls{transition:none}}
