.home{position:relative;overflow-x:clip;padding-bottom:0}.home .scatter{padding:9vh 0 7vh}.home .edge-v{position:absolute;z-index:1;left:-.46em;top:150px;line-height:1;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}.home .datebar{padding:26px max(24px,3vw) 0}.home .nyc{display:flex;justify-content:space-between;gap:12px}.home .vel{background:#f0f2f175;-webkit-backdrop-filter:blur(1.75px) saturate(.85);backdrop-filter:blur(1.75px) saturate(.85);border:1px solid rgba(255,255,255,.45);-webkit-mask:radial-gradient(circle 5.67px at 22.7px 50%,transparent 96%,#000 100%) 0 0 / 50.5% 37.8px repeat-y,radial-gradient(circle 5.67px at calc(100% - 22.7px) 50%,transparent 96%,#000 100%) 100% 0 / 50.5% 37.8px repeat-y;mask:radial-gradient(circle 5.67px at 22.7px 50%,transparent 96%,#000 100%) 0 0 / 50.5% 37.8px repeat-y,radial-gradient(circle 5.67px at calc(100% - 22.7px) 50%,transparent 96%,#000 100%) 100% 0 / 50.5% 37.8px repeat-y}.home .vshadow{position:absolute;inset:0;pointer-events:none;box-shadow:0 1px 2px #1f1c1709,0 8px 22px #1f1c1708;background:radial-gradient(circle 6.1px at 22.7px calc(50% + 2px),transparent 45%,rgba(31,28,23,.1) 88%,transparent 100%) 0 0 / 50.5% 37.8px repeat-y,radial-gradient(circle 6.1px at calc(100% - 22.7px) calc(50% + 2px),transparent 45%,rgba(31,28,23,.1) 88%,transparent 100%) 100% 0 / 50.5% 37.8px repeat-y}.home .vwrap{position:relative;z-index:4}.home .vwrap.intro,.home .vwrap.end,.home .vwrap.note{--vl: max(12px, calc(50vw - var(--roll) / 2));width:min(calc(100% + 48px),var(--roll))}.home .vwrap.intro{margin:2vh 0 -150px var(--vl);transform:rotate(-1.5deg)}.home .vsheet{position:relative;display:grid;gap:2.2em;padding:130px calc(60px + max(24px,4vw)) 190px max(64px,calc(50vw - 353px - var(--vl, 12px)))}.home .vsheet h2{font-size:var(--size-small);font-weight:700;margin-bottom:.7em}.home .vsheet p{margin:0;max-width:52ch}.home .vsheet p+p{margin-top:1em}.home .vdate{position:absolute;top:24px;left:max(64px,calc(50vw - 353px - var(--vl, 12px)))}.home .stag{position:relative;z-index:5;display:flex;gap:64px;max-width:980px;margin:4vh auto 0;padding-inline:40px;align-items:flex-start}.home .col{flex:1;min-width:0;display:flex;flex-direction:column;gap:52px}.home .col+.col{padding-top:140px}.home .pr{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;text-decoration:none;width:var(--w);align-self:var(--al);margin-top:var(--drop)}.home .pr.wide{width:max(100%,min(125%,calc(100% + 50vw - 514px)))}.home .slot{container-type:inline-size;width:100%}.home .slot .frame-float{display:block;--fw: max(1px, calc(100cqw * var(--fr)));--gw: max(1px, calc(100cqw * var(--gr)))}.home .slot img{width:100%}.home .capt{padding:8px 16px;text-align:center;line-height:1.5;max-width:92%;display:flex;flex-direction:column}.home .capt b{font-weight:700}.home .tilt-l{transform:rotate(-.5deg)}.home .tilt-r{transform:rotate(.5deg)}.home .pr:hover .capt b,.home .pr:focus-visible .capt b{text-decoration:underline;text-underline-offset:4px}.home .vwrap.end{margin:16vh 0 0 var(--vl)}.home .vsheet.end{gap:.4em;justify-items:start;padding:64px calc(60px + max(24px,4vw)) 60px max(64px,calc(50vw - 353px - var(--vl, 12px)))}.home .vsheet.end p{max-width:40ch}.home .lnk{letter-spacing:.02em;text-transform:none}.home .sig{position:relative;z-index:1;height:420px;margin-top:-84px}.home .wall-red{position:absolute;right:5%;top:-6px;width:min(330px,44vw);height:auto}.home .sig-name{position:absolute;z-index:2;right:-.42em;top:58px;margin:0;white-space:nowrap}.home .wall-ridge{position:absolute;z-index:1;right:0;top:35%;width:92px;height:auto;pointer-events:none;opacity:.35}.home .ink{position:absolute;pointer-events:none;z-index:3;overflow:visible}.home .bare{display:contents}.home .vwrap.note{margin:12vh 0 0 var(--vl)}.home .vwrap.note.nr{margin-left:calc(100% - min(calc(100% + 48px),var(--roll)) - var(--vl))}.home .vsheet.note{display:block;padding:56px 64px 88px}.home .nl .vsheet.note{padding-right:calc(64px + 2 * var(--vl) + 100% - 100vw)}.home .nr .vsheet.note{padding-left:calc(64px + 2 * var(--vl) + 100% - 100vw)}.home .vsheet.note .ntext{width:min(100%,52ch);margin:0 auto;position:relative}.home .vfilm{position:absolute;inset:0;pointer-events:none}.home .vsheet.note .stag{margin-top:64px;padding-inline:0}.home .stag.one{max-width:560px}.home .vwrap.intro+.vwrap.note{margin-top:calc(150px + 8vh)}@media(max-width:759px){.home .vwrap.note{width:auto}.home .vwrap.note.nl{margin:9vh -40px 0 8px}.home .vwrap.note.nr{margin:9vh 8px 0 -40px}.home .nl .vsheet.note,.home .nr .vsheet.note{padding:40px 72px 56px 44px}.home .nr .vsheet.note{padding:40px 44px 56px 72px}.home .vsheet.note .stag{margin-top:6vh;padding-inline:0;gap:8vh}.home .vwrap.intro+.vwrap.note{margin-top:calc(70px + 6vh)}.home .vwrap.intro,.home .vwrap.end{width:auto}.home .vwrap.intro{margin:0 -40px -70px 8px;transform:rotate(-1.6deg)}.home .vsheet{padding:116px 64px 100px 42px}.home .vdate{top:30px;left:42px}.home .edge-v{top:130px}.home .stag{flex-direction:column;align-items:center;gap:11vh;max-width:560px;padding-inline:32px}.home .col{display:contents}.home .pr,.home .pr.wide{width:100%;align-self:center;margin-top:0}.home .vwrap.end{margin:12vh -40px 0 8px}.home .vsheet.end{padding:44px 64px 40px 42px}.home .sig{height:260px;margin-top:-60px}.home .sig-name{top:38px}.home .wall-ridge{width:56px}}
