.fab{z-index:45;transition:opacity .45s var(--ease-out), transform .55s var(--ease-out), visibility 0s;position:fixed;bottom:28px;right:28px}@media (scripting:enabled){.fab:not([data-shown]){opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px)}}.fab[data-away]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s,transform .3s,visibility 0s linear .3s;transform:translateY(10px)}.fab__btn{--fab-edge:inset 0 0 0 1px rgba(var(--ink-rgb), .09), inset 0 -1px 0 rgba(var(--ink-rgb), .05);--fab-lift:0 1px 1px rgba(var(--ink-rgb), .14), 0 3px 6px -2px rgba(var(--ink-rgb), .2), 0 10px 20px -8px rgba(var(--ink-rgb), .3), 0 26px 48px -18px rgba(var(--ink-rgb), .45);--fab-lift-up:0 1px 1px rgba(var(--ink-rgb), .12), 0 5px 10px -3px rgba(var(--ink-rgb), .22), 0 16px 30px -10px rgba(var(--ink-rgb), .34), 0 36px 64px -20px rgba(var(--ink-rgb), .5);--fab-lift-down:0 1px 1px rgba(var(--ink-rgb), .16), 0 2px 4px -1px rgba(var(--ink-rgb), .22), 0 6px 12px -6px rgba(var(--ink-rgb), .3);box-sizing:border-box;border-radius:var(--radius);height:56px;color:var(--forest);white-space:nowrap;font-family:var(--serif);font-optical-sizing:auto;letter-spacing:-.01em;box-shadow:var(--fab-edge), var(--fab-lift);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);background:linear-gradient(#fff,#fcfaf6);align-items:center;gap:14px;padding:0 22px 1px 12px;font-size:21px;font-weight:430;line-height:1;text-decoration:none;display:flex}.fab__btn:hover{color:var(--forest);box-shadow:var(--fab-edge), var(--fab-lift-up);transform:translateY(-2px)}.fab__btn:active{box-shadow:var(--fab-edge), var(--fab-lift-down);transition-duration:.12s;transform:none}.fab__btn:focus-visible{outline-offset:3px}.fab__tile{flex:none;line-height:0}.fab-sheet{box-sizing:border-box;overscroll-behavior:contain;background:var(--ink);width:470px;max-width:calc(100vw - 56px);max-height:calc(100dvh - 124px);color:var(--cream);box-shadow:0 30px 80px -20px rgba(var(--ink-rgb), .6), 0 6px 18px rgba(var(--ink-rgb), .25);border:0;border-radius:18px;margin:0;padding:0;position:fixed;inset:auto 28px 100px auto;overflow:auto}.fab-sheet::backdrop{background:rgba(var(--ink-rgb), .22)}.fab-sheet__close{z-index:2;min-width:56px;min-height:44px;font-family:var(--sans);color:var(--small-cream);cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:14px;font-weight:600;position:absolute;top:12px;right:12px}.fab-sheet__close:hover{color:var(--cream)}.fab-sheet__close:focus-visible{outline:2px solid var(--forest-light);outline-offset:-4px;border-radius:8px}@media (width<=820px){.fab{bottom:16px;right:16px}.fab__btn{gap:12px;height:52px;padding:0 18px 1px 10px;font-size:19px}.fab-sheet{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;border-radius:0;inset:0}html[data-fab-open]{overflow:hidden}}@media (prefers-reduced-motion:reduce){.fab,.fab[data-away]{transition:none;transform:none}.fab:not([data-shown]){transform:none}.fab__btn,.fab__btn:hover,.fab__btn:active{transition:none;transform:none}}:root{--gb-glow:11px;--gb-glow-a:.85}.gb-markbox{aspect-ratio:7/3;width:100%;max-width:560px;color:var(--cream);justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative}.gb-markbox--host{color:var(--forest-light)}@media (width<=820px){.gb-markbox{margin:0}.gb-markbox--none{display:none}}.gb-trace-halo{opacity:var(--gb-glow-a)}@keyframes gb-piece-in{0%{opacity:0}to{opacity:1}}@keyframes gb-piece-tip{0%{opacity:0}15%{opacity:1}to{opacity:0}}.gb-traced .gb-piece{animation:40ms linear both gb-piece-in;animation-delay:calc(var(--seq,0s) + var(--t,0s))}.gb-traced .gb-piece--tip{animation:.52s ease-out both gb-piece-tip;animation-delay:calc(var(--seq,0s) + var(--t,0s))}@media (prefers-reduced-motion:reduce){.gb-traced .gb-piece,.gb-traced .gb-piece--tip{animation:none}}.ga-cell{min-width:0;margin:0}.ga-plate{aspect-ratio:7/3;border-radius:var(--radius);background:var(--forest);color:var(--cream);isolation:isolate;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f4efe612}.ga-plate.gb-markbox--host{color:var(--forest-light)}.ga-plate:after{content:"";z-index:-1;opacity:0;background:radial-gradient(260px circle at var(--px,50%) var(--py,50%), #9fd0ad29, #9fd0ad00 70%);transition:opacity .35s;position:absolute;inset:0}.ga-plate[data-lit]:after{opacity:1}.ga-mark,.ga-glow{width:calc(var(--k,1) * 74%);height:calc(var(--k,1) * 72%);color:inherit;margin:auto;display:block;position:absolute;inset:0}.ga-glow{filter:blur(7px);opacity:var(--gb-glow-a);pointer-events:none;overflow:visible}.gb-note.gb-traced .ga-glow{opacity:1}.ga-line{font-family:var(--serif);letter-spacing:-.003em;color:var(--ink);text-wrap:pretty;overflow-wrap:anywhere;margin:16px 0 0;font-size:19px;line-height:1.45}.ga-by{font-family:var(--sans);color:var(--small-ink);margin:8px 0 0;font-size:13px;line-height:1.5}.ga-name{color:var(--ink);font-weight:600}.ga-cell .gb-tag{color:var(--small-ink);white-space:nowrap;display:block}.ga-plate.gb-markbox--none{display:none}.ga-cell:has(.gb-markbox--none){border-top:1px solid var(--hair);padding-top:18px}.ga-cell:has(.ga-plate.gb-markbox--none) .ga-line{letter-spacing:-.01em;margin-top:0;font-size:25px;font-weight:430;line-height:1.3}.ga-cell:has(.gb-markbox--none) .ga-by{margin-top:12px}.ga-cell--landed .ga-line,.ga-cell--landed .ga-by{animation:ga-rise .6s var(--ease-out) both}@keyframes ga-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ga-acts{flex-wrap:wrap;align-items:center;gap:4px 28px;margin:34px 0 0;display:flex}.ga-acts [hidden]{display:none}.ga-sign{appearance:none;background:var(--forest);min-height:46px;color:var(--cream);font-family:var(--sans);letter-spacing:.003em;cursor:pointer;touch-action:manipulation;white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 24px;font-size:15.5px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .18s,transform .12s;display:inline-flex}@media (hover:hover){.ga-sign:hover{background:color-mix(in srgb, var(--forest) 84%, var(--ink))}}.ga-sign:active{transform:translateY(1px)}.ga-sign:disabled{cursor:default}.ga-go{appearance:none;min-height:44px;font-family:var(--sans);color:var(--forest);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;margin:0;padding:0;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}@media (hover:hover){.ga-go:hover{color:var(--accent)}}@media (width<=700px){.ga-cell:has(.ga-plate.gb-markbox--none) .ga-line{font-size:23px}}@media (prefers-reduced-motion:reduce){.ga-plate:after{display:none}.ga-cell--landed .ga-line,.ga-cell--landed .ga-by{animation:none}.ga-sign{transition:none}}.pb{--pb-gap:64px;--edge:max(var(--gutter), calc((100vw - var(--container)) / 2));--cap:45px}.pb__inner{width:min(var(--container), 100% - 2 * var(--gutter));margin-left:auto;margin-right:auto}.hp-grid{column-gap:var(--pb-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width>=1001px){.hp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(304px,1fr)}.hp{--span2:min(calc((100vw - 2 * var(--edge) - 2 * var(--pb-gap)) * 2 / 3 + var(--pb-gap)), calc(100vw - 2 * var(--edge) - var(--pb-gap) - 304px))}}.hp-second__title{margin-left:-.03em}.hp-second__title span{white-space:nowrap}.hp-cover a,.hp-strip a,.hp-wf a,.hp-about a{color:inherit;text-decoration:none}.hp-cover i,.hp-strip i,.hp-wf i,.hp-about i{margin:0 7px;font-style:normal}.hp-name{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:22px;font-weight:600;line-height:26px}.hp-line{font-family:var(--sans);color:var(--forest);margin-top:26px;font-size:16px;font-weight:500;line-height:24px;display:block}.hp-line>span,a.hp-line{margin:-10px 0;padding:10px 0;transition:text-decoration-color .18s;display:inline-block}a.hp-line:hover,.hp-open:hover .hp-line>span,.hp-second:hover .hp-line>span{text-underline-offset:4px;text-decoration:underline}.hp-open:focus-visible,.hp-second:focus-visible,.hp-hit:focus-visible,.wl__row:focus-visible,a.hp-line:focus-visible{outline-color:var(--forest);outline-offset:6px}.hp-line .hp-arr{margin:0;padding:0;transition:transform .28s cubic-bezier(.2,.7,.1,1);display:inline-block}@media (hover:hover){a.hp-line:hover .hp-arr,.hp-open:hover .hp-arr,.hp-second:hover .hp-arr{transform:translate(5px)}}.hp-meta{font-family:var(--sans);letter-spacing:.01em;color:var(--small-ink);margin:0;font-size:14px;font-weight:500;line-height:21px}.hp-meta b{color:var(--ink);font-weight:600}.hp-cover__grid{grid-template-columns:minmax(0,1fr) 50vw;align-items:stretch;display:grid}.hp--night .hp-cover__grid{grid-template-columns:50vw minmax(0,1fr)}.hp-story{padding:40px 72px 40px var(--edge);flex-direction:column;justify-content:center;display:flex}.hp-kind{font-family:var(--sans);letter-spacing:.01em;color:var(--small-ink);flex-wrap:wrap;align-items:center;gap:0 10px;margin:0;font-size:14px;font-weight:500;line-height:21px;display:flex}.hp-kind i{margin:0}.hp-kind__name--wf{color:var(--wf-flag);font-weight:700}.hp-kind__name--mm{color:var(--midnight-ink);font-weight:700}.hp-kind__name--plain{color:var(--ink);font-weight:600}.hp .hp-kind .wfm{align-items:center;gap:5px;margin-right:4px;display:inline-flex}.hp .hp-kind .wfm__bolt{width:10px;height:16px}.hp .hp-kind .wfm__star{width:14px;height:14px}.hp-title{font-family:"Gabarito", var(--sans);letter-spacing:-.028em;color:var(--ink);text-wrap:balance;margin:22px 0 0 -.03em;font-size:clamp(60px,5.4vw,100px);font-weight:800;line-height:.94;transition:color .18s}.hp-title span{display:block}.hp-title--essay{font-family:var(--display);letter-spacing:-.025em;font-weight:600;line-height:.96}.hp-title--serif{font-family:var(--serif);font-optical-sizing:auto;letter-spacing:-.022em;font-size:clamp(62px,6.7vw,122px);font-weight:430;line-height:1}.hp-open:hover .hp-title{color:var(--forest)}.hp--night .hp-open:hover .hp-title{color:var(--cream)}.hp-opening{max-width:610px;margin:26px 0 0}.hp-opening p{font-family:var(--serif);font-optical-sizing:auto;color:var(--ink);text-wrap:pretty;margin:0;font-size:20px;line-height:1.55}.hp-opening p+p{margin-top:15px}.hp-opening p:first-child{min-height:2lh}.hp-opening p:first-child:first-letter{float:left;font-family:var(--serif);font-optical-sizing:auto;color:inherit;margin-right:8px;padding-top:3px;font-size:54px;font-weight:400;line-height:1.05}.hp-caps{font-family:var(--sans);letter-spacing:.085em;text-transform:uppercase;font-size:.75em;font-weight:600}.hp-caps--tuck{margin-left:-1.1em}.hp-photo{flex-direction:column;margin:0;display:flex}.hp-photo__frame{flex:auto;min-height:440px;position:relative}.hp-photo__frame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hp-photo figcaption{padding:12px var(--gutter) 0 0;font-family:var(--sans);letter-spacing:.01em;color:var(--small-ink);font-size:14px;font-weight:500;line-height:21px}.hp-cap__credit{white-space:nowrap}.hp-night{box-sizing:border-box;isolation:isolate;background:var(--midnight);color:var(--cream);padding:64px 56px 64px var(--edge);justify-content:flex-start;position:relative;overflow:hidden;container-type:inline-size}.hp-night__sky{z-index:-1}.hp-night>.msky.hp-night__sky--phone{display:none}.hp-night__kind{font-family:var(--sans);letter-spacing:.2em;color:var(--cream);white-space:nowrap;margin:0;font-size:14px;font-weight:700;line-height:1}.hp--night .hp-title{color:var(--cream);margin-top:34px;font-size:clamp(38px,12.9cqw,100px)}.hp--night .hp-title--serif{margin-top:46px;font-size:clamp(40px,13.6cqw,104px)}.hp-night__meta{font-family:var(--sans);letter-spacing:.01em;font-variant-numeric:tabular-nums;color:rgba(var(--cream-rgb), .74);margin:34px 0 0;font-size:14px;font-weight:500;line-height:21px}.hp-words{padding:62px var(--edge) 63px 72px;flex-direction:column;justify-content:flex-start;display:flex}.hp-words .hp-opening{margin:0}@media (width>=1100px){.hp-night__meta{margin-top:auto;padding-top:34px}.hp-title--serif+.hp-night__meta{padding-top:15px}.hp-words .hp-line{margin-top:auto;padding-top:26px}.hp--night .hp-cover{--nfs:clamp(40px, min(calc(.136 * (50vw - var(--edge) - 56px)), calc((100vh - var(--bar-h) - 238px) / 3)), 104px)}.hp--night .hp-title--serif{font-size:var(--nfs)}}.hp-band>.msky.hp-band__sky{display:none}@media (width>=1100px){.hp--night .hp-band{isolation:isolate;background:var(--midnight);color:var(--cream);position:relative}.hp--night .hp-band>.msky.hp-band__sky{z-index:-1;display:block}.hp--night .hp-band .hp-night{background:0 0}.hp--night .hp-band .hp-night>.msky{display:none}.hp--night .hp-band .hp-opening p{color:rgba(var(--cream-rgb), .9)}.hp--night .hp-band .hp-caps{color:var(--cream)}.hp--night .hp-band .hp-line{color:var(--forest-light)}}.hb{isolation:isolate;height:min(clamp(540px, calc(100vh - var(--bar-h) - 228px), 720px), calc(100svh - var(--bar-h)));background:var(--ink);color:var(--cream);--hz:86cqh;position:relative;overflow:hidden;container-type:size}.hb__pic{z-index:0;pointer-events:none;position:absolute;inset:0}.hb__night{background:radial-gradient(ellipse 80% 30% at 46% var(--hz), #d68c4680, #d68c462e 45%, #d68c4600 100%), linear-gradient(180deg, #1c1814 0%, #191619 42%, #1a1719 67%, #221b19 73%, #2a2019 78%, #2e2219 100%);position:absolute;inset:0}.hb__water{left:0;right:0;top:var(--hz);background:linear-gradient(#2c1f18 0%,#17131a 34%,#0e0d11 100%);position:absolute;bottom:0}.hb__city{--u:min(1cqw, 2.6cqh);left:calc(-.85 * var(--u));width:calc(95.43 * var(--u));height:calc(31.12 * var(--u));top:calc(var(--hz) - 19.36 * var(--u));position:absolute}.hb__city svg{width:100%;height:100%;display:block}.hb__grain{pointer-events:none;background-image:radial-gradient(80% 90% at 50% 45%,#0000 55%,#00000057 100%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='240' height='240' filter='url(%23g)' opacity='.22'/></svg>");background-size:100% 100%,240px 240px;position:absolute;inset:0}.hb .hp-hit{z-index:1;position:absolute;inset:0}.hb__grid{z-index:2;pointer-events:none;grid-template-columns:minmax(0,1fr) 50vw;height:100%;display:grid;position:relative}.hb__story{padding:40px 72px 40px var(--edge)}.hb__words{padding:40px var(--edge) 40px 72px}.hb__kind{font-family:var(--sans);letter-spacing:.2em;color:var(--cream);white-space:nowrap;margin:0;font-size:14px;font-weight:700;line-height:1}.hb__title{font-family:var(--serif);font-optical-sizing:auto;font-weight:430;font-size:min(80px, calc((50cqw - var(--edge) - 72px) / 7.4));letter-spacing:-.018em;color:var(--cream);text-shadow:0 2px 24px #00000059;margin:30px 0 0 -.03em;line-height:1.02}.hb__title span{display:block}.hb__mark{--rs:30px;color:var(--cream);margin-top:26px;display:flex}.hb__mark .wfl .wfm--reply{--rs:inherit}.hb__meta{font-family:var(--sans);letter-spacing:.01em;font-variant-numeric:tabular-nums;color:rgba(var(--cream-rgb), .78);margin:26px 0 0;font-size:14px;font-weight:500;line-height:21px}.hb .hp-opening{max-width:610px;margin:0}.hb .hp-opening p{color:rgba(var(--cream-rgb), .9)}.hb .hp-caps{color:var(--cream)}.hb .hp-line{color:var(--forest-light);margin-top:26px}.hb__paper{z-index:3;pointer-events:auto;margin:22px 0 0;position:relative}.hb__paper a{font-family:"Gabarito", var(--sans);letter-spacing:-.005em;color:var(--cream);text-underline-offset:5px;text-decoration:underline 1px;text-decoration-color:rgba(var(--cream-rgb), .55);white-space:nowrap;font-size:22px;font-weight:800}.hb__paper a:hover{text-decoration-color:var(--cream)}.hb__paper a:focus-visible{outline-color:var(--cream)}.hb:has(>.hp-hit:hover) .hp-line>span{text-underline-offset:4px;text-decoration:underline}@media (hover:hover){.hb:has(>.hp-hit:hover) .hp-arr{transform:translate(5px)}}.hb .hp-hit:focus-visible{outline-color:var(--cream);outline-offset:-6px}.hb__under{display:none}@media (width>=821px) and (height<=700px){.hb .hp-opening p+p{display:none}.hb__story,.hb__words{padding-top:28px;padding-bottom:24px}.hb__title{margin-top:20px}.hb__mark{--rs:24px;margin-top:18px}.hb__meta,.hb .hp-line{margin-top:18px}.hb__paper{margin-top:16px}}@media (width>=821px) and (height<=800px){.hb{--hz:88cqh}}@media (width>=821px) and (height<=460px){.hb__city{width:80cqw;height:26.09cqw;left:18cqw;top:calc(var(--hz) - 16.23cqw)}}@media (width<=820px){.hb{--hz:82cqh;height:clamp(420px,100svh - 344px,520px)}.hb__city{width:276cqw;height:90cqw;left:-28cqw;top:calc(var(--hz) - 56cqw)}.hb__night{background:radial-gradient(ellipse 90% 36% at 46% var(--hz), #d68c4680, #d68c462e 45%, #d68c4600 100%), linear-gradient(180deg, #1c1814 0%, #191619 40%, #1a1719 64%, #221b19 70%, #2a2019 75%, #2e2219 100%)}.hb__grid{display:block}.hb__story{padding:40px var(--edge) 0}.hb__words{display:none}.hb__kind{letter-spacing:.16em;font-size:13px}.hb__title{font-size:min(48px, calc((100cqw - 2 * var(--edge)) / 7.3));margin-top:20px;line-height:1.06}.hb__mark{--rs:20px;margin-top:20px}.hb__meta{margin-top:20px;font-size:14.5px}.hb__under{padding:26px var(--edge) 0;display:block;position:relative}.hb__under .hp-hit{z-index:1;position:absolute;inset:0}.hb__under .hp-opening{margin:0}.hb__under .hp-line{margin-top:20px}.hb__under .hb__paper{margin-top:22px}.hb__under .hb__paper a{color:var(--ink);text-decoration-color:rgba(var(--ink-rgb), .4);font-size:20px}.hb__under:has(>.hp-hit:hover) .hp-line>span{text-underline-offset:4px;text-decoration:underline}}@media print{.hb{height:auto;color:var(--ink);background:0 0}.hb__pic{display:none}.hb__kind,.hb__title,.hb__mark,.hb__meta,.hb__paper,.hb__paper a{color:var(--ink);text-shadow:none}.hb .hp-opening p{color:var(--ink)}}.hp-plain{padding:64px var(--edge) 0;display:block}.hp-title--wide{letter-spacing:-.024em;margin:0 0 0 -.03em;font-size:clamp(66px,7.6vw,136px);line-height:.98}.hp-plainrow{border-top:1px solid var(--ink);align-items:start;margin-top:44px;padding-top:24px}.hp-plainhd{grid-template-columns:88px minmax(0,1fr);align-items:center;column-gap:20px;display:grid}.hp-plainhd--bare{display:block}.hp-plain__main{grid-column:span 2}.hp-plain__main .hp-opening{margin:-6px 0 0}.hp-strip{padding:0 var(--edge);margin-top:56px}.hp-head{border-top:1px solid var(--ink);justify-content:space-between;align-items:baseline;padding-top:22px;display:flex}.hp-head .hp-line{margin-top:0}.hp-row{align-items:start;margin-top:36px}.hp-second{grid-column:span 2;grid-template-columns:88px minmax(0,1fr);column-gap:20px;display:grid;position:relative}.hp-hit{z-index:1;position:absolute;inset:0}.hp-obj--skyline{background:#1c1814}.hp-obj--skyline img{object-position:50% 100%}.hp-paper{z-index:2;font-family:var(--sans);color:var(--small-ink);margin:14px 0 0;font-size:14px;font-weight:500;line-height:1.35;position:relative}.hp-paper span{margin-right:.35em}.hp-strip .hp-paper a{letter-spacing:-.005em;color:var(--ink);text-underline-offset:5px;white-space:nowrap;font-family:Gabarito,Instrument Sans,sans-serif;font-size:19px;font-weight:800;text-decoration:underline 1px #1c181466}.hp-strip .hp-paper a:hover{color:var(--forest);text-decoration-color:currentColor}.hp-second--photo .hp-paper{grid-column:2}.hp-obj{border-radius:var(--radius);width:88px;height:88px;line-height:0;display:block;position:relative;overflow:hidden}.hp-obj--night{background:var(--midnight)}.hp-obj--mark{background:var(--forest-pale)}.hp-obj svg,.hp-obj img{width:100%;height:100%;display:block}.hp-obj img{object-fit:cover}.hp-second--photo{grid-template-columns:minmax(0,min(468px,52%)) minmax(0,1fr);align-items:start;column-gap:clamp(24px,2.6vw,48px)}.hp-second--photo .hp-obj{aspect-ratio:3/2;grid-row:1/span 5;align-self:start;width:100%;height:auto}.hp-second--photo .hp-second__lines{grid-column:2;justify-content:flex-start}.hp-second--photo .hp-second__title,.hp-second.hp-second--photo .hp-opening,.hp-second.hp-second--photo .hp-line{grid-column:2;margin-top:16px}.hp-second--photo .hp-obj,.hp .hp-second--photo .hp-obj{border-radius:0}@media (width>=1001px){.hp-second--photo{column-gap:var(--pb-gap);grid-template-columns:minmax(0,1fr)}.hp-second--photo .hp-obj{aspect-ratio:2;grid-area:auto/1/auto/-1;width:100%}.hp-second--photo .hp-second__lines,.hp-second--photo .hp-second__title,.hp-second.hp-second--photo .hp-opening,.hp-second.hp-second--photo .hp-line,.hp-second--photo .hp-paper{grid-column:1}.hp-second--photo .hp-second__lines{margin-top:26px}.hp-second--photo .hp-second__title{margin-top:14px}.hp-second.hp-second--photo .hp-opening{margin-top:20px}}@media (width>=1280px){.hp-second--photo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hp-second--photo .hp-second__lines{grid-area:2/1;margin-top:30px}.hp-second--photo .hp-second__title{grid-area:3/1;margin-top:14px;font-size:48px;line-height:1.04}.hp-second.hp-second--photo .hp-opening{grid-area:2/2/span 2;margin-top:34px}.hp-second.hp-second--photo .hp-line{grid-area:4/2;margin-top:18px}.hp-second--photo .hp-paper{grid-area:4/1;align-self:start;margin-top:18px}}.hp-second__lines{flex-direction:column;justify-content:center;gap:6px;display:flex}.hp-kicker{font-family:var(--display);letter-spacing:-.02em;color:var(--midnight-ink);font-size:22px;font-weight:700;line-height:26px}.hp-second__title{font-family:var(--display);letter-spacing:-.026em;color:var(--ink);text-wrap:balance;grid-column:1/-1;margin-top:26px;font-size:40px;font-weight:600;line-height:1.06;transition:color .18s}.hp-second__title--wf{font-family:"Gabarito", var(--sans);letter-spacing:-.02em;font-weight:800}.hp-second .hp-opening,.hp-second .hp-line{grid-column:1/-1;margin-top:22px}.hp-second:hover .hp-second__title{color:var(--forest)}.hp-strip .hp-kicker{color:var(--ink)}.wl{grid-column:3;align-self:start;margin:0;padding:0;list-style:none}.wl li{border-bottom:1px solid var(--hair);margin:0;padding:0}.wl__row{color:inherit;grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:16px;padding:16px 0;text-decoration:none;display:grid}.wl li:first-child .wl__row{padding-top:0}.wl__obj{border-radius:0;width:44px;height:44px;line-height:0;display:block;position:relative;overflow:hidden}.wl__obj svg{width:100%;height:100%;display:block}.wl__obj--night{background:var(--midnight)}.wl__obj--mark{background:var(--forest-pale)}.wl__obj--skyline{background:#1c1814}.wl__obj--skyline img{object-fit:cover;width:100%;height:100%;display:block}.wl__obj--ink{background:var(--ink);place-items:center;display:grid}.wl__obj--ink svg{width:auto;height:auto}.wl__obj.wl__obj--ink .wfm{align-items:center;gap:2px;display:inline-flex}.wl__obj.wl__obj--ink .wfm__bolt{width:5px;height:8px}.wl__obj.wl__obj--ink .wfm__star{width:7px;height:7px}.wl__obj--bolt .spark-bolt{width:11px;height:17px}.wl__lines{flex-direction:column;gap:3px;min-width:0;display:flex}.wl__kind{font-family:var(--sans);letter-spacing:.01em;color:var(--small-ink);font-size:14px;font-weight:500;line-height:20px}.wl__kind b{color:var(--ink);font-weight:600}.wl__kind i{margin:0 .5em}.wl__title{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-size:20px;font-weight:600;line-height:1.25;transition:color .18s}.wl__title--wf{font-family:"Gabarito", var(--sans);letter-spacing:-.015em;font-weight:800}.wl__title--said{font-family:var(--serif);font-optical-sizing:auto;letter-spacing:-.008em;text-wrap:pretty;font-size:20px;font-weight:430;line-height:1.4}.wl__row:hover .wl__title{color:var(--forest)}.hp-wf{--smoke:url(/img/wf-smoke-wide.webp);--lock-y:146px;padding:112px var(--edge) 120px;color:var(--cream);background:radial-gradient(ellipse 360px 170px at calc(var(--edge) + 125px) var(--lock-y), var(--ink) 58%, #1c181400 100%), var(--ink) var(--smoke) center / cover no-repeat;margin-top:88px}.hp-wf__lock{flex-direction:column;align-items:stretch;width:fit-content;display:flex}.hp .hp-wf__name .wfl{margin-top:11px}.hp-wf__name{font-family:"Gabarito", var(--sans);letter-spacing:-.015em;color:var(--cream);align-items:center;gap:16px;margin:0;font-size:48px;font-weight:800;line-height:1;display:flex}.hp .hp-wf__name .wfm{align-items:center;gap:6px;display:inline-flex}.hp .hp-wf__name .wfm__bolt{width:13px;height:20px}.hp .hp-wf__name .wfm__star{width:18px;height:18px}.hp-wf__row{align-items:end;margin-top:52px}.hp-wf__say{font-family:var(--display);letter-spacing:-.025em;color:var(--cream);text-wrap:balance;grid-column:span 2;max-width:17em;margin:0;font-size:48px;font-weight:600;line-height:1.1}.hp-wf__clause{display:block}.hp-wf__body{font-family:var(--serif);font-optical-sizing:auto;color:var(--small-cream);text-wrap:pretty;margin:0;font-size:20px;line-height:1.55}.hp-wf__soon{font-family:var(--display);letter-spacing:-.02em;color:var(--cream);margin:26px 0 0;font-size:22px;font-weight:600;line-height:1.2}.hp-wf__sign{margin:20px 0 0}.hp-wf .hp-line{color:var(--forest-light)}.hp-wf a.hp-line:focus-visible{outline-color:var(--forest-light)}.hp .hp-wf>.hp-wf__mark{--picked:clamp(200px, .65 * (100vw - 2 * var(--edge) - 2 * var(--pb-gap)) / 3, 300px);--mark:calc(var(--picked) * 992 / 924);--inset:calc(var(--mark) * .038);--mark-ink:.24;z-index:2;right:calc(var(--edge) - var(--inset));width:var(--mark);height:var(--mark);margin-top:calc(var(--mark) / -2);pointer-events:none;opacity:var(--mark-ink);filter:invert();mix-blend-mode:screen;position:absolute;top:50%}@media (width<=1000px){.hp .hp-wf>.hp-wf__mark{--picked:min(250px, 100vw - var(--edge) - 280px);top:auto;bottom:calc(48px - var(--inset));margin-top:0}}@media (width<=820px){.hp .hp-wf>.hp-wf__mark{bottom:calc(40px - var(--inset))}}@media (width<=520px){.hp .hp-wf>.hp-wf__mark{--picked:min(240px, 100vw - 2 * var(--edge));margin-left:calc(var(--mark) / -2);left:50%;right:auto}}.hp-wf[data-drift]{isolation:isolate;position:relative}.hp-wf[data-drift]>.doc-cover__smoke{z-index:0;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity 1s;position:absolute;inset:0}.hp-wf[data-drift]>.doc-cover__smoke[data-on]{opacity:1}.hp-wf[data-drift]:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(ellipse 360px 170px at calc(var(--edge) + 125px) var(--lock-y), var(--ink) 58%, #1c181400 100%);position:absolute;inset:0}.hp-wf[data-drift]>:not(canvas){z-index:2;position:relative}@media (width>=1001px){.hp-wf__say{font-size:min(60px, calc(var(--span2) / 15.3));letter-spacing:-.028em;line-height:1.04}.hp-wf__row{align-items:last baseline}}.hp-about{padding:84px var(--edge) 92px;margin-top:0;position:relative}.hp-about:before,.hp-about:after{display:none}.hp-about__main{grid-column:span 2}.hp-about__say{font-family:var(--serif);font-optical-sizing:auto;letter-spacing:-.02em;color:var(--ink);text-wrap:balance;max-width:23em;margin:-9px 0 0;font-size:44px;font-weight:430;line-height:1.16}.hp-about__foot{align-items:center;gap:28px;margin-top:28px;display:flex}.hp-about__foot .hp-line{margin-top:0}.hp .hp-enye{flex:none}.hp-enye-w{color:var(--forest-mark);flex:none;line-height:0;display:block;position:relative}.hp-enye__pen{display:none}.hp-enye-w[data-enye=wait] .hp-enye,.hp-enye-w[data-enye=go] .hp-enye{visibility:hidden}.hp-enye-w[data-enye=wait] .hp-enye__pen,.hp-enye-w[data-enye=go] .hp-enye__pen{width:auto;height:48px;display:block;position:absolute;top:0;left:0;overflow:visible}.hp-enye__pen path{fill:currentColor;opacity:0}.hp-enye-w[data-enye=go] .hp-enye__pen path{animation:50ms linear both hp-ink;animation-delay:calc(var(--t,0s) + .25s)}@keyframes hp-ink{to{opacity:1}}.gf{color:var(--ink)}.gf__inner{--hand-gap:20px;--sig-h:112px;--sig-gap:40px;--x:14px;grid-template-columns:minmax(0,1fr);grid-template-areas:"voice""hand""field""foot";padding:8px 0 88px;display:grid;container-type:inline-size}.gf-voice{font-family:var(--serif);font-optical-sizing:auto;letter-spacing:-.02em;color:var(--ink);grid-area:voice;margin:0 0 0 -.03em;font-size:44px;font-weight:430;line-height:1.1}.gf-voice span{white-space:nowrap;display:block}.gf-hand{width:100%;max-width:680px;margin-top:var(--hand-gap);grid-area:hand}.gf-field{gap:44px var(--sig-gap);grid-area:field;grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;margin-top:40px;display:grid}.gf-marks{gap:44px var(--sig-gap);grid-template-columns:minmax(0,1fr);align-items:start;margin:0;padding:0;list-style:none;display:grid}.gf-marks[hidden]{display:none}.gf-marks[data-await] .gf-mark{opacity:0}.gf-note{min-width:0;margin:0}.gf-sig{height:var(--sig-h);box-sizing:border-box;align-items:flex-end;padding:0 0 12px 8px;display:flex;position:relative}.gf-pen{pointer-events:none;width:0;height:0;color:var(--forest-mark);position:absolute}.gf-sig>[data-sign-line],.gf-sig>[data-next-line]{top:100%;left:0}.gf-sig>[data-next-cross]{left:2px;top:calc(100% - 12px - var(--x))}.gf-box{color:var(--ink);max-width:100%;aspect-ratio:var(--ar,2.3333);width:calc(min(var(--mw,100%), var(--mh,92px) * var(--ar,2.3333)) * var(--k,1));--gb-cell:100cqw;--mh:min(92px, var(--gb-cell) * .72 * 3 / 7);--mw:min(300px, var(--gb-cell) * .74);flex:none;position:relative}@media (width>=701px){.gf-box{--gb-cell:calc((100cqw - 40px) / 2)}}@media (width>=1100px){.gf-box{--gb-cell:calc((100cqw - 128px) / 3)}}@media (width>=1500px){.gf[data-book="3"] .gf-box{--gb-cell:calc((100cqw - 144px) / 4)}}.gf-box.gb-markbox--host{color:var(--forest-mark)}.gf-box.gb-markbox--none{display:none}.gf-mark{width:100%;height:100%;color:inherit;display:block;position:absolute;inset:0;overflow:visible}.gf-cap{row-gap:4px;margin-top:16px;display:grid}.gf-line{font-family:var(--serif);font-optical-sizing:auto;letter-spacing:-.008em;color:var(--ink);text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:430;line-height:1.32}.gf-by{font-family:var(--sans);letter-spacing:.01em;color:var(--small-ink);margin:0;font-size:14px;line-height:1.5}.gf-signer{color:var(--ink);font-weight:600;position:relative}.gf-sig>.gf-line{letter-spacing:-.014em;-webkit-line-clamp:3;-webkit-box-orient:vertical;align-self:flex-end;font-size:22px;line-height:1.2;display:-webkit-box;overflow:hidden}.gf-next{min-width:0;color:var(--forest);text-decoration:none;display:block}.gf-next:hover{color:var(--forest)}.gf-next .gf-sig{padding:0}.gf-next__go{font-family:var(--sans);letter-spacing:.005em;color:var(--forest);margin-top:16px;font-size:16px;font-weight:600;line-height:24px;display:inline-block}.gf-arrow{margin-left:6px;transition:transform .28s cubic-bezier(.2,.7,.1,1);display:inline-block}.gf-next:focus-visible{outline-color:var(--forest);outline-offset:6px}@media (hover:hover){.gf-next:hover .gf-next__go{text-underline-offset:4px;text-decoration:underline 1px}.gf-next:hover .gf-arrow{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.gf-arrow{transition:none}}.gf-foot{grid-area:foot;margin:20px 0 0}.gf-replay{appearance:none;cursor:pointer;min-height:44px;font-family:var(--sans);letter-spacing:.005em;color:var(--small-ink);white-space:nowrap;touch-action:manipulation;background:0 0;border:0;align-items:center;margin:0;padding:0;font-size:15px;font-weight:500;line-height:1.2;display:inline-flex}.gf-replay[hidden]{display:none}.gf-replay:focus-visible{outline-color:var(--forest)}@media (hover:hover){.gf-replay:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline 1px}}@media (width>=1001px){.gf__inner{column-gap:var(--pb-gap);--gf-col:calc((100cqw - 2 * var(--pb-gap)) / 3);--gf-fs:min(44px, calc(var(--gf-col) / 7.1));--hand-w:min(var(--gf-col), 484px);--sig-h:calc(2.2 * var(--gf-fs) + var(--hand-gap) + var(--hand-w) * var(--hand-depth));grid-template-rows:auto auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"voice field field""hand field field""foot field field";padding:16px 0 104px}.gf-voice{font-size:var(--gf-fs)}.gf-hand{width:var(--hand-w)}.gf-hand .handover__size--laptop{display:none}.gf-hand .handover__size--phone{display:block}.gf-foot{margin-top:calc(34px - var(--hand-w) * var(--hand-below))}.gf-field{grid-template-columns:repeat(3,minmax(0,1fr));align-self:start;margin-top:0}.gf-marks{grid-column:span 2;grid-template-columns:subgrid}.gf[data-book="1"] .gf-marks{grid-column:span 1}}@media (width>=1001px) and (width<=1499px){.gf-note:nth-child(n+3){display:none}}@media (width>=1500px){.gf-field{grid-template-columns:repeat(4,minmax(0,1fr))}.gf[data-book="3"] .gf-marks{grid-column:span 3}}@media (width<=1000px){.gf .gf-more{display:none}.gf-voice{font-size:clamp(34px,4.6vw,44px)}.gf-field{grid-template-columns:repeat(2,minmax(0,1fr))}.gf[data-book=none] .gf-field{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){.gf__inner{--hand-gap:16px;--sig-h:104px;--x:12px;padding:4px 0 64px}.gf-voice{font-size:34px;line-height:1.1}.gf-field{row-gap:36px;margin-top:32px}.gf-box{--mh:min(80px, var(--gb-cell) * .72 * 3 / 7);--mw:min(100%, var(--gb-cell) * .74)}.gf-line{font-size:20px;line-height:1.32}.gf-foot{margin-top:12px}}@media (width<=560px){.gf-field{grid-template-columns:minmax(0,1fr)}.gf-next .gf-sig{height:44px}}@media (width<=340px){.gf-by{font-size:13px}}@media (width>=1100px) and (width<=1420px){.pb{--cap:66px}.hp-cap__credit{display:block}}@media (width<=1200px){.hp .hp-kind .hp-read{display:none}}@media (width<=1279px){.pb{--pb-gap:48px}}@media (width>=1100px){.hp-story:not(.hp-night){padding-top:clamp(28px, calc((100vh - var(--bar-h)) * .0475), 40px);padding-bottom:clamp(28px, calc((100vh - var(--bar-h)) * .0475), 40px)}.hp-cover__grid .hp-story:not(.hp-night) .hp-title{font-size:clamp(60px,min(5.4vw,35.4vh - 108px),100px)}}@media (width>=1100px) and (width<=1300px) and (height<=684px),(width>=1301px) and (width<=1600px) and (height<=709px),(width>=1601px) and (width<=1760px) and (height<=734px),(width>=1761px) and (height<=749px){.hp-story:not(.hp-night) .hp-opening p:nth-child(n+2){display:none}}@media (width>=2200px) and (height>=1200px){.hp:not(.hp--night) .hp-cover__grid .hp-title{font-size:116px}.hp-story:not(.hp-night) .hp-opening{max-width:680px}.hp-story:not(.hp-night) .hp-opening p{font-size:22px}.hp-story:not(.hp-night) .hp-opening p+p{margin-top:16px}}@media (width>=1100px) and (width<=1544px){.hp--night .hp-opening p:nth-child(n+3){display:none}}@media (width<=1099px){.hp-cover__grid,.hp--night .hp-cover__grid{flex-direction:column;display:flex}.hp-photo{order:-1}.hp-photo__frame{min-height:clamp(292px,46vw,500px)}.hp-photo figcaption{padding:12px var(--edge) 0}.hp-cap__credit{display:inline}.hp-story:not(.hp-night){padding:26px var(--edge) 0}.hp-title{letter-spacing:-.024em;font-size:clamp(52px,7.2vw,76px);line-height:.98}.hp-title--serif{letter-spacing:-.02em;font-size:clamp(52px,7.2vw,76px);line-height:1}.hp-title--wide,.hp-title--wide.hp-title--serif{font-size:clamp(52px,7.6vw,92px)}.hp-opening{max-width:680px}.hp-night{padding:56px var(--edge)}.hp--night .hp-title,.hp--night .hp-title--serif{margin-top:38px;font-size:clamp(52px,7.2vw,76px)}.hp-night__meta{margin-top:26px}.hp-title--serif+.hp-night__meta{margin-top:20px}.hp-words{padding:30px var(--edge) 0}.hp--night .hp-opening p+p{display:none}}@media (width<=1000px){.hp-grid{display:block}.wl{border-top:1px solid var(--hair);margin-top:36px;padding-top:4px}.wl li:first-child .wl__row{padding-top:16px}.hp-wf__side{margin-top:24px}.hp-about__main{margin-top:18px}.hp-about__say{max-width:none}}@media (width>=821px) and (width<=1000px){.hp-strip{margin-top:48px}.hp-row{margin-top:30px}.hp-wf{--lock-y:106px;padding:72px var(--edge) 80px;background:radial-gradient(ellipse 360px 170px at calc(var(--edge) + 125px) var(--lock-y), var(--ink) 58%, #1c181400 100%), var(--ink) var(--smoke) center / cover no-repeat;margin-top:72px}.hp-wf__row{margin-top:44px}.hp-wf__say{max-width:none;font-size:min(48px, calc((100vw - 2 * var(--edge)) / 15.2))}.hp-wf__side{max-width:34em;margin-top:28px}.hp-about{padding:64px var(--edge) 72px}}@media (width<=1099px) and (height<=820px){.hp-photo__frame{min-height:clamp(240px,42vh,380px)}}@media (width>=821px) and (width<=1099px) and (height>=561px){.hp-story:not(.hp-night) .hp-opening p:nth-child(n+2){display:none}.hp-photo__frame{min-height:clamp(240px,100svh - 322px - 21.2vw,500px)}}@media (width>=1057px) and (width<=1099px) and (height>=561px){.hp-photo__frame{min-height:clamp(240px,100svh - 545px,500px)}}@media (width>=821px) and (width<=1099px) and (height<=560px){.hp-cover__grid,.hp--night .hp-cover__grid{grid-template-columns:minmax(0,1fr) 50vw;align-items:stretch;display:grid}.hp--night .hp-cover__grid{grid-template-columns:50vw minmax(0,1fr)}.pb{--cap:60px}.hp-photo{order:0}.hp-photo figcaption{padding:12px var(--gutter) 0 0;text-wrap:balance;font-size:13px;line-height:18px}.hp-cap__credit{display:inline}.hp-photo__frame{min-height:calc(100vh - var(--bar-h) - var(--cap));min-height:calc(100svh - var(--bar-h) - var(--cap))}.hp-story:not(.hp-night){padding:20px 32px 20px var(--edge)}.hp-kind{white-space:nowrap;flex-wrap:nowrap;gap:0 8px;font-size:14px}.hp-cover__grid .hp-story:not(.hp-night) .hp-title{font-size:clamp(40px, min(calc((100vh - var(--bar-h) - 117px) / 2.82), calc((50vw - var(--edge) - 32px) / 5.1)), 72px);font-size:clamp(40px, min(calc((100svh - var(--bar-h) - 117px) / 2.82), calc((50vw - var(--edge) - 32px) / 5.1)), 72px);margin-top:14px}.hp-story .hp-opening{display:none}.hp-story .hp-line{margin-top:18px}.hp-night{padding:28px 32px 28px var(--edge)}.hp-night__kind{font-size:clamp(12px, calc((50vw - var(--edge) - 32px) / 22.4), 15px)}.hp--night .hp-title--serif{font-size:clamp(36px, min(calc((100vh - var(--bar-h) - 153px) / 3), calc((50vw - var(--edge) - 32px) / 6.1)), 72px);font-size:clamp(36px, min(calc((100svh - var(--bar-h) - 153px) / 3), calc((50vw - var(--edge) - 32px) / 6.1)), 72px);margin-top:22px}.hp-night__meta{margin-top:18px}.hp-words{padding:28px var(--edge) 28px 40px}.hp--night .hp-opening p:nth-child(n+2){display:none}}@media (width<=820px){.hp-photo__frame{min-height:clamp(180px,100svh - 367px,292px)}.hp-photo figcaption{text-wrap:balance;padding-top:10px;font-size:14.5px;line-height:20px}.hp-story:not(.hp-night){padding:22px var(--edge) 0}.hp-kind{gap:0 8px;font-size:14.5px}.hp-title{letter-spacing:-.024em;margin-top:14px;font-size:52px;line-height:.97}.hp-title--serif{letter-spacing:-.02em;font-size:56px;line-height:1}.hp-title--wide,.hp-title--wide.hp-title--serif{letter-spacing:-.02em;text-wrap:balance;font-size:56px;line-height:1}.hp-title--wide span{display:inline}.hp-opening{max-width:none;margin-top:22px}.hp-opening p{font-size:20px;line-height:1.5}.hp-opening p+p{display:none}.hp-line{margin-top:20px}.hp-night{padding:48px var(--edge) 40px}.hp-night>.msky.hp-night__sky--wide{display:none}.hp-night>.msky.hp-night__sky--phone{display:block}.hp-night__kind{letter-spacing:.16em;white-space:normal;font-size:13px}.hp-night__dot{display:none}.hp-night__what{color:rgba(var(--cream-rgb), .86);margin-top:10px;font-weight:600;display:block}.hp--night .hp-title{margin-top:35px;font-size:min(15.9cqw,52px)}.hp--night .hp-title--serif{margin-top:35px;font-size:min(15.9cqw,56px)}.hp-night__meta{margin-top:26px;font-size:14.5px}.hp-title--serif+.hp-night__meta{margin-top:17px;padding-top:0}.hp-words{padding:30px var(--edge) 0}.hp-plain{padding:36px var(--edge) 0}.hp-plainrow{margin-top:26px;padding-top:18px}.hp-plainhd{grid-template-columns:72px minmax(0,1fr);column-gap:16px}.hp-plain__main .hp-opening{margin-top:20px}.hp-strip{margin-top:44px}.hp-row{margin-top:26px}.hp-second{grid-template-columns:72px minmax(0,1fr);column-gap:16px}.hp-obj{border-radius:10px;width:72px;height:72px}.hp-second--photo{grid-template-columns:minmax(0,1fr);column-gap:0}.hp-second--photo .hp-obj{grid-row:auto;width:100%;height:auto}.hp-second--photo .hp-second__lines{grid-column:1;margin-top:18px}.hp-second--photo .hp-second__title,.hp-second.hp-second--photo .hp-opening,.hp-second.hp-second--photo .hp-line,.hp-second--photo .hp-paper{grid-column:1}.hp-paper span{margin:0 0 2px;display:block}.hp-kicker{font-size:20px;line-height:24px}.hp-second__title{margin-top:20px;font-size:32px;line-height:1.06}.wl__row{grid-template-columns:40px minmax(0,1fr);column-gap:14px}.wl__obj{width:40px;height:40px}.wl__title--said{font-size:20px}.hp-wf{--smoke:url(/img/wf-smoke-phone.webp);padding:60px var(--edge) 64px;background:linear-gradient(180deg, var(--ink) 0, var(--ink) 132px, #1c181400 250px), var(--ink) var(--smoke) center / cover no-repeat;margin-top:52px}.hp-wf[data-drift]:after{background:linear-gradient(180deg, var(--ink) 0, var(--ink) 132px, #1c181400 250px)}.hp-wf__name{gap:12px;font-size:36px}.hp-wf__row{margin-top:34px}.hp-wf__say{letter-spacing:-.022em;font-size:34px;line-height:1.1}.hp-wf__body{margin-top:24px;font-size:18.5px}.hp-wf__soon{margin-top:28px;font-size:24px}.hp-about{padding:52px var(--edge) 56px;margin-top:0}.hp-about__main{margin-top:0}.hp-about__say{letter-spacing:-.015em;margin-top:18px;font-size:29px;line-height:1.22}.hp-about__foot{margin-top:22px}.hp-line>span,a.hp-line{margin:-12px 0;padding:12px 0}}@media (width<=330px){.hp-strip .hp-meta{font-size:14px}}@media (width<=361px){.hp-photo figcaption{font-size:14px}}@media (width<=350px){.hp-photo__frame{min-height:clamp(180px,100svh - 387px,292px)}}@media (width<=820px) and (height<=700px){.hb{--hz:91cqh}}@media (width<=820px) and (height<=600px){.hp-night{padding-top:32px;padding-bottom:28px}.hp--night .hp-title--serif{margin-top:26px;font-size:min(15.9cqw,50px)}.hp-words{padding-top:24px}}@media (prefers-reduced-motion:no-preference){html:not([data-returning]) .hp-cover .hp-open.settle{animation:none}html:not([data-returning]) .hp-cover .msky circle{animation:1.3s ease-out both hp-star;animation-delay:calc(.65s + var(--sd,0s))}html:not([data-returning]) .hp-cover .msky circle:nth-child(3n+2){--sd:.3s}html:not([data-returning]) .hp-cover .msky circle:nth-child(3n){--sd:.6s}html:not([data-returning]) .hp-cover .msky circle:nth-child(7n+3){--sd:.95s}html:not([data-returning]) .hp-cover :is(.hp-night__kind,.hp-kind){animation:.6s .75s both settle}html:not([data-returning]) .hp-cover .hp-title>span{animation:1s cubic-bezier(.2,.75,.15,1) both hp-line;animation-delay:calc(.8s + var(--ld,0s))}html:not([data-returning]) .hp-cover .hp-title>span:nth-of-type(2){--ld:.11s}html:not([data-returning]) .hp-cover .hp-title>span:nth-of-type(3){--ld:.22s}html:not([data-returning]) .hp-cover .hp-title>span:nth-of-type(4){--ld:.33s}html:not([data-returning]) .hp-cover .hp-night__meta{animation:.6s 1.3s both settle}html:not([data-returning]) .hp-cover :is(.hp-opening,.hp-line){animation:.7s 1.4s both settle}html:not([data-returning]) .hp-cover .hp-photo__frame img{animation:1.6s cubic-bezier(.2,.75,.15,1) .65s both hp-photo}html:not([data-returning]) .hp-cover .hp-photo figcaption{animation:.6s 1.6s both settle}}@keyframes hp-star{0%{opacity:0}}@keyframes hp-line{0%{opacity:0;transform:translateY(.26em)}}@keyframes hp-photo{0%{clip-path:inset(100% 0 0);transform:scale(1.07)}}.hp-photo__frame{overflow:hidden}.hp-photo__frame img,.hp-second--photo .hp-obj img{transition:transform .9s cubic-bezier(.2,.7,.1,1)}@media (hover:hover){.hp-cover__grid:hover .hp-photo__frame img,.hp-second--photo:hover .hp-obj img{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.hp-title,.hp-second__title,.wl__title,.hp-line>span,a.hp-line,.hp-line .hp-arr,.hp-photo__frame img,.hp-second--photo .hp-obj img{transition:none}.gf [data-replay]{display:none}}@media print{.hp-cover__grid{display:block}.hp-night{color:var(--ink);background:0 0;padding:0}.hp-obj,.wl__obj{display:none}.hp-night__kind,.hp-night__meta,.hp--night .hp-title{color:var(--ink)}.hp-words{padding:24px 0 0}.gf{display:none}}@supports (initial-letter:2){.hp-opening p:first-child:first-letter{initial-letter:2;float:none;font-size:inherit;line-height:inherit;margin-right:3px;padding-top:0}@media (width<=820px){.hp-opening p:first-child:first-letter{margin-right:6px}}}
