.closing-manila,.closing-manila-deep,.closing-folder-tab{--closing-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0.55'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.closing-manila{--closing-folder:var(--color-manila);background-color:var(--closing-folder);background-image:var(--closing-grain), radial-gradient(120% 90% at 18% 0%, oklch(100% 5.96046e-8 none/.22) 0%, transparent 60%), linear-gradient(180deg, transparent 70%, color-mix(in oklch, var(--color-graphite) 7%, transparent) 100%);background-blend-mode:multiply, normal, normal}.closing-manila-deep{--closing-folder:var(--color-manila-deep);background-color:var(--closing-folder);background-image:var(--closing-grain), radial-gradient(110% 80% at 80% 0%, oklch(100% 5.96046e-8 none/.16) 0%, transparent 55%);background-blend-mode:multiply, normal}.closing-folder-tab{background-color:var(--closing-folder);background-image:var(--closing-grain);background-blend-mode:multiply;width:13.5rem;height:2.75rem;clip-path:path("M0 44 C15 44 19 38 23 26 L27 13 C30 5 35 1 46 1 L170 1 C181 1 186 5 189 13 L193 26 C197 38 201 44 216 44 Z")}.closing-folder-shadow{filter:drop-shadow(0 -.375rem 1.1rem #2a292529)drop-shadow(0 .125rem .125rem #2a29251a)}.closing-folder-lip{box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.45)}.closing-stat-cell{container-type:inline-size}.closing-stat{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,25cqi,7.5rem);font-weight:500;line-height:.9}.closing-folder-title{letter-spacing:-.04em;font-size:clamp(2rem,3.6vw,3.25rem);font-weight:500;line-height:1.02}.closing-faq-title{letter-spacing:-.055em;font-size:clamp(3.1rem,6.6vw,6.25rem);font-weight:500;line-height:.9}.closing-tagline{letter-spacing:-.035em;font-size:clamp(1.6rem,2.9vw,2.6rem);font-weight:450;line-height:1.08}.closing-micro{letter-spacing:.14em;font-size:.6875rem}.closing-dotted-rule{background-image:radial-gradient(circle, color-mix(in oklch, var(--color-graphite) 55%, transparent) .6px, transparent .9px);background-repeat:repeat-x;background-size:.3125rem 2px;height:2px}.closing-blueprint{background-color:var(--color-fir);background-image:radial-gradient(120% 80% at 50% 30%, transparent 40%, color-mix(in oklch, var(--color-fir-deep) 70%, transparent) 100%), repeating-linear-gradient(30deg, #ffffff1a 0 1px, transparent 1px 5.5rem), repeating-linear-gradient(150deg, #ffffff1a 0 1px, transparent 1px 5.5rem), repeating-linear-gradient(30deg, #ffffff0b 0 1px, transparent 1px 1.375rem), repeating-linear-gradient(150deg, #ffffff0b 0 1px, transparent 1px 1.375rem), repeating-linear-gradient(90deg, #ffffff08 0 1px, transparent 1px 2.75rem)}.closing-footer-slant{clip-path:polygon(0 clamp(2.5rem,6vw,6rem),100% 0,100% 100%,0 100%)}.closing-hall{flex-direction:column;gap:2.5rem;padding-top:clamp(8rem,14vw,12rem);display:flex}.closing-arrivals-eyebrow{transform-origin:0;display:inline-block;transform:rotate(-2deg)}.closing-arrivals-title{letter-spacing:-.05em;font-size:clamp(2.75rem,6vw,5.5rem);font-weight:500;line-height:.95}.closing-hall-message{z-index:1;position:relative}.closing-hall-signs{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid;position:relative}.closing-sign{background:color-mix(in oklch, var(--color-fir-deep) 92%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-sheet) 9%, transparent), 0 1.25rem 2.5rem -1.25rem color-mix(in oklch, var(--color-fir-deep) 90%, transparent);border-radius:.125rem;padding:1rem 1.125rem 1.125rem;position:relative}.closing-sign-head{letter-spacing:.14em;font-size:.6875rem}.closing-sign-rods{border-inline:1px solid color-mix(in oklch, var(--color-sheet) 22%, transparent);pointer-events:none;height:60rem;display:none;position:absolute;bottom:100%;left:1.5rem;right:1.5rem}.closing-hall-line{background-image:linear-gradient(90deg, color-mix(in oklch, var(--color-manila) 70%, transparent) 60%, transparent 60%);background-position:0 0;background-repeat:repeat-x;background-size:1.25rem 2px}@media (width>=64rem){.closing-hall{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"message signs""floor floor""line line";gap:0 2rem;display:grid}.closing-hall-message{grid-area:message}.closing-hall-signs{grid-area:signs;align-self:end;display:flex}.closing-sign{white-space:nowrap;min-width:11rem}.closing-sign-rods{display:block}.closing-hall-carousel{grid-area:floor;margin-top:-8%}.closing-hall-tagline{z-index:1;grid-area:floor;place-self:end start;width:36%;position:relative}.closing-hall-line{grid-area:line;margin-top:2.5rem}}@media (width<=22.5rem){.chrome-wordmark{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.chrome-fine-pointer{display:none}@media (hover:hover) and (pointer:fine) and (width>=64rem){.chrome-fine-pointer{display:block}}.chrome-readout{letter-spacing:.04em;color:var(--color-graphite);font-size:.625rem;line-height:1.35;transition:color .3s}.chrome-readout[data-tone=dark]{color:color-mix(in oklch, var(--color-sheet) 78%, transparent)}.chrome-contact{color:var(--color-graphite);font-size:.9375rem;transition:color .3s}.chrome-contact[data-tone=dark]{color:var(--color-sheet)}@media (prefers-reduced-motion:reduce){.chrome-readout,.chrome-contact{transition:none}}.faq-panel{transition:grid-template-rows .26s var(--ease-out-strong), opacity .2s var(--ease-out-strong)}.faq-chevron{transition:rotate .2s var(--ease-out-strong), transform .2s var(--ease-out-strong), background-color .15s ease}@media (prefers-reduced-motion:reduce){.faq-panel,.faq-chevron{transition:none}}
