.cw{--col:calc((100% - 2 * var(--pad-x) - 11 * var(--gut)) / 12);--step:calc(var(--col) + var(--gut));--f-q:clamp(20px, min(1.8vw, 3.6vh), 34px);--hang:min(24px, calc(var(--pad-x) * .6))}.cw .cw-tx{z-index:3;flex-direction:column;grid-column:1/span 5;align-items:flex-start;gap:20px;display:flex;position:relative}.cw .cw-intro-tx{grid-column:1/span 7;gap:24px}.cw .cw-intro-tx h1>span{display:block}.cw .cw-lead{letter-spacing:-.01em;font-size:24px}.cw .cw-tx>[data-fit],.cw .cw-q>[data-fit]{max-width:100%}.cw .cw-col{align-self:stretch}.cw .cw-since .cw-tx{grid-column:1/span 7}.cw .cw-facts{letter-spacing:var(--ls-label);color:var(--mn-navy);font-size:18px}.cw .cw-q{align-self:stretch;max-width:none}.cw .cw-q.mn-side{padding-left:0}.cw .cw-q.mn-side:before{left:calc(-1 * var(--hang))}.cw .cw-q+.cw-q{margin-top:8px}.cw .cw-since .mn-act{margin-top:4px}.cw .cw-door{margin:56px calc(-1 * var(--pad-x)) 0;grid-column:1/-1;height:38svh;-webkit-mask-image:linear-gradient(#0000,#000 40% 82%,#0000);mask-image:linear-gradient(#0000,#000 40% 82%,#0000)}.cw .cw-stand,.cw .cw-hair{align-items:center}.cw .cw-stand .cw-tx,.cw .cw-hair .cw-tx{grid-row:1}.cw .cw-frame{z-index:1;grid-area:1/7/auto/span 5;position:relative}.cw .cw-ph{aspect-ratio:3/4;width:min(100%,57svh);box-shadow:0 1px 2px #0e0f120d,0 18px 40px -18px #0e0f1224}.cw .cw-floor{display:none}@media (max-width:1023px){.cw .cw-tx,.cw .cw-frame,.cw .cw-door{grid-column:1/-1}.cw .cw-stand .cw-tx,.cw .cw-hair .cw-tx,.cw .cw-frame{grid-row:auto}.cw .cw-stand .cw-tx,.cw .cw-hair .cw-tx{margin-top:32px}.cw .cw-ph{width:auto;height:46svh}.cw .cw-intro-tx h1{font-size:clamp(36px,10.4vw,80px)}.cw .cw-tx{gap:14px}.cw .cw-q{font-size:clamp(22px,4.45vw,34px)}.cw .cw-door{height:30svh}}@media (max-width:479px){.cw .mn-act{align-self:stretch}.cw .cw-lead{font-size:19px}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.cw .cw-tx,.cw .cw-stand .cw-tx,.cw .cw-hair .cw-tx,.cw .cw-since .cw-tx{top:0;bottom:0;left:var(--pad-x);width:calc(5 * var(--col) + 4 * var(--gut));grid-area:auto;justify-content:center;margin:0;position:absolute}.cw .cw-since .cw-tx{width:calc(6 * var(--col) + 5 * var(--gut))}.cw .cw-intro-tx{width:calc(7 * var(--col) + 6 * var(--gut));justify-content:flex-start;top:10%;bottom:auto}.cw .cw-door{z-index:1;will-change:transform, opacity;grid-column:auto;height:38%;margin:0;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 40%);mask-image:linear-gradient(#0000,#000 40%)}.cw .cw-door img{will-change:transform}.cw .cw-frame{left:calc(var(--pad-x) + 6 * var(--step));width:min(calc(5 * var(--col) + 4 * var(--gut)), calc((100lvh - var(--nav-h)) * .74));grid-area:auto;height:92%;position:absolute;bottom:0;overflow:hidden}.cw .cw-slide{will-change:transform;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 96px);mask-image:linear-gradient(#0000,#000 96px)}.cw .cw-strip{will-change:transform;height:200%;position:absolute;top:0;left:0;right:0}.cw .cw-ph{aspect-ratio:auto;width:auto;height:55%;box-shadow:none;position:absolute;left:0;right:0}.cw .cw-ph-hair{top:0;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.cw .cw-ph-stand{top:45%;-webkit-mask-image:linear-gradient(#0000,#000 18%);mask-image:linear-gradient(#0000,#000 18%)}.cw .cw-floor{z-index:1;pointer-events:none;background:linear-gradient(#fff0,#fff);height:72px;display:block;position:absolute;bottom:0;left:0;right:0}@media (max-width:1023px){.cw .cw-tx,.cw .cw-stand .cw-tx,.cw .cw-hair .cw-tx,.cw .cw-since .cw-tx{top:4%;bottom:auto;left:var(--pad-x);right:var(--pad-x);justify-content:flex-start;width:auto}.cw .cw-intro-tx{width:auto;top:6%}.cw .cw-frame{left:var(--pad-x);right:var(--pad-x);width:auto;height:52%}.cw .cw-door{height:30%}}@media (max-width:1023px) and (max-height:720px){.cw .cw-frame{height:44%}.cw .cw-q{font-size:16px}}}@media (max-width:479px){.cw .cw-since h2{font-size:min(var(--f-d2), 7vw)}}
