:root{--bg: #E9EDF0;--ink: #161A1F;--accent: #FF5A1F;--muted: #66707A;--line: #C5CED4;--display: "Anton", serif;--body: "Barlow", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}body{margin:0;font-family:var(--body);background:var(--bg);color:var(--ink);line-height:1.65}h1,h2,h3{font-family:var(--display);line-height:1.12}a{color:var(--accent)}.muted{color:var(--muted)}.role{color:var(--accent);font-weight:600;font-size:.9rem}.skip{position:absolute;left:-999px;top:0;z-index:99}.skip:focus{left:1rem;background:var(--bg);padding:.5rem 1rem;outline:2px solid var(--accent)}.warehouse-30-shell{min-height:100vh}.warehouse-30-nav{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:1rem 5vw;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--bg) 90%,transparent);flex-wrap:wrap}.warehouse-30-nav nav{display:flex;gap:1.25rem;flex-wrap:wrap}.warehouse-30-nav a{text-decoration:none;color:var(--ink);font-size:.95rem}.warehouse-30-nav a.active{color:var(--accent);font-weight:700}.warehouse-30-logo{display:flex;align-items:center;gap:.6rem;font-family:var(--display);font-weight:700;color:var(--ink);text-decoration:none}.warehouse-30-wa,.warehouse-30-wa-block{font-weight:700;text-decoration:none}.warehouse-30-footer{border-top:1px solid var(--line);padding:3rem 5vw;margin-top:2rem}.warehouse-30-footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:2rem}.warehouse-30-footer a{display:block;margin:.3rem 0;color:var(--ink);text-decoration:none}.warehouse-30-footer a:hover{color:var(--accent)}.warehouse-30-section{padding:clamp(3rem,7vw,5.5rem) 5vw;border-bottom:1px solid var(--line);position:relative}.warehouse-30-hero{padding:clamp(3rem,8vw,6rem) 5vw;position:relative}.warehouse-30-hero-copy h1{font-size:clamp(2rem,5vw,3.5rem);margin:.5rem 0 1rem}.warehouse-30-hero-cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.warehouse-30-btn{display:inline-block;padding:.85rem 1.4rem;background:var(--accent);color:var(--bg);border-radius:6px;text-decoration:none;font-weight:700;border:none;cursor:pointer;font:inherit}.warehouse-30-btn.ghost{background:transparent;color:var(--accent);border:2px solid var(--accent)}.warehouse-30-hero-media{width:100%;border-radius:8px;min-height:260px;object-fit:cover}.warehouse-30-img-fallback{min-height:220px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 20%,var(--bg)),var(--line));border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:.85rem}.warehouse-30-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1.25rem}.warehouse-30-card{border:1px solid var(--line);padding:1.25rem;border-radius:8px}.warehouse-30-card summary{cursor:pointer;font-weight:600}.warehouse-30-team{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1.75rem}.warehouse-30-team img,.warehouse-30-team .warehouse-30-img-fallback{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px}.warehouse-30-form{display:grid;gap:1rem;max-width:540px}.warehouse-30-form label{display:grid;gap:.4rem;font-size:.95rem}.warehouse-30-form input,.warehouse-30-form textarea{padding:.7rem .85rem;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--ink);font:inherit}.warehouse-30-form .check{display:flex;gap:.5rem;align-items:flex-start}.warehouse-30-form button{padding:.85rem 1.4rem;background:var(--accent);color:var(--bg);border:none;border-radius:6px;font-weight:700;cursor:pointer}.warehouse-30-form-done{padding:1.5rem;border:1px solid var(--accent);border-radius:8px;background:color-mix(in srgb,var(--accent) 8%,var(--bg))}.warehouse-30-form button:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.warehouse-30-legal{max-width:720px;margin:0 auto;padding:3rem 5vw 5rem}.warehouse-30-page{padding:3rem 5vw 5rem;max-width:920px;margin:0 auto}.warehouse-30-chart{width:100%;max-width:680px;margin:1.5rem 0}.warehouse-30-chart .chart-svg{width:100%;height:auto}.warehouse-30-criteria{padding-left:1.25rem}.warehouse-30-criteria li{margin-bottom:.65rem}.warehouse-30-team-preview{margin-top:1.5rem}@media (max-width:768px){.warehouse-30-hero{grid-template-columns:1fr!important}.warehouse-30-nav{flex-direction:column;align-items:flex-start}.warehouse-30-section.split{grid-template-columns:1fr!important}.warehouse-30-process{grid-template-columns:1fr!important;flex-direction:column}}.warehouse-30-hero.hero-bay{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;background:repeating-linear-gradient(45deg,var(--bg),var(--bg) 20px,color-mix(in srgb,var(--line) 50%,var(--bg)) 20px,color-mix(in srgb,var(--line) 50%,var(--bg)) 21px)}.warehouse-30-bay-num{font-family:var(--display);font-size:4rem;color:var(--accent);line-height:1;opacity:.25;position:absolute;top:1rem;right:2rem}.warehouse-30-card{border:2px solid var(--ink);transform:skewY(-1deg);background:#fff}.warehouse-30-card:nth-child(2n){transform:skewY(1deg)}.warehouse-30-iso-svg{width:100%;max-width:400px;margin:1rem auto;display:block}.warehouse-30-process{display:flex;gap:0;flex-wrap:wrap}.warehouse-30-process li{list-style:none;flex:1;min-width:120px;border:2px solid var(--ink);padding:1rem;margin:-1px 0 0 -1px;font-weight:700;text-transform:uppercase;font-size:.8rem}@media (max-width:768px){.warehouse-30-hero.hero-bay,.warehouse-30-hero,.warehouse-30-nav,.warehouse-30-footer,.warehouse-30-footer-grid,.warehouse-30-process{grid-template-columns:1fr!important;flex-direction:column!important;align-items:stretch!important;min-width:0!important}}html{overflow-x:clip;scroll-padding-top:5.5rem}body,#root{max-width:100%;overflow-x:clip}img,video,canvas,svg,iframe{max-width:100%;height:auto}h1,h2,h3,h4,h5,p,li,label,button,a,td,th{overflow-wrap:break-word}header,nav,main,section,article,footer,form{min-width:0;max-width:100%}header,nav{flex-wrap:wrap}input,textarea,select,button{max-width:100%}@media (max-width: 768px){h1{line-height:1.15!important}header{grid-template-columns:1fr!important}header,nav{flex-wrap:wrap;min-width:0}}@media (max-width: 430px){h1{font-size:clamp(1.7rem,9vw,2.4rem)!important}}@media (max-width: 768px){[class*=-hero],[class*=-hero][style],[class*=-nav],[class*=-footer],[class*=-footer-grid],[class*=-section].split,[class*=-process],[class*=-layout],[class*=-sidebar],[class*=-repo],[class*=-playbook],[class*=-monument],[class*=-moodboard],[class*=-itinerary],[class*=-article],[class*=-region-grid],[class*=-vector-grid],[class*=-room-grid],[class*=-turn-steps],[class*=-catalog],[class*=-hold-grid],[class*=-criteria],[class*=layout-spec] article{grid-template-columns:1fr!important;grid-template-rows:auto!important;flex-direction:column!important;align-items:stretch!important;min-width:0!important;max-width:100%!important}[class*=-spec-label],[class*=-vector-bar],[class*=-vector-columns]{writing-mode:horizontal-tb!important;transform:none!important;flex-direction:row!important;border-right:none}[class*=-tile],[class*=-tile]:first-child{grid-column:1 / -1!important}[class*=-book-spine],[class*=-footer-spine]{width:100%!important;height:12px!important}[class*=-ticker]{overflow:hidden!important;max-width:100%!important;width:100%!important}[class*=-ticker] span{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;max-width:none!important;animation:none!important;padding-left:.75rem!important;display:block!important}[class*=-criteria]{columns:1!important}[class*=-wa]{white-space:normal!important}[class*=-line-item]{flex-wrap:wrap!important}}@media (max-width: 768px){[class*=-nav] nav{flex-direction:row!important;flex-wrap:wrap!important;gap:.55rem 1rem!important}}a.wa-premium-btn,.wa-premium-btn{display:inline-flex;align-items:center;gap:.85rem;min-height:48px;padding:.65rem 1.35rem .65rem .95rem;border-radius:999px;background:#0b0d12;border:1px solid #3d4450;color:#f3eee6;text-decoration:none;box-shadow:0 8px 24px #0000002e}a.wa-premium-btn:link,a.wa-premium-btn:visited{color:#f3eee6}a.wa-premium-btn:hover,.wa-premium-btn:hover{color:#f3eee6;filter:brightness(1.08)}a.wa-premium-btn .wa-premium-num,a.wa-premium-btn .wa-premium-lab{color:#f3eee6}.wa-premium-btn svg{flex:0 0 auto;display:block}.wa-premium-copy{display:flex;flex-direction:column;line-height:1.15}.wa-premium-num{font-size:1.12rem;font-weight:600;letter-spacing:.01em;font-variant-numeric:tabular-nums}.wa-premium-lab{font-size:.62rem;letter-spacing:.28em;text-transform:uppercase;opacity:.72;margin-top:.12rem}.brand-mark{width:36px;height:36px;object-fit:cover;border-radius:8px;display:block;flex:0 0 auto}img.brand-mark{max-width:36px;height:36px}
