.offline-module__OqtWtW__page{--ink:#0b0a09;--cream:#efe9de;--mute:#9a9183;background:var(--ink);color:var(--cream);font-family:var(--font-aeonik), "Helvetica Neue", Arial, sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.45}html:has(.offline-module__OqtWtW__page){scroll-snap-type:y proximity;background:#0b0a09}.offline-module__OqtWtW__top{z-index:30;padding:calc(16px + env(safe-area-inset-top,0px)) max(20px, env(safe-area-inset-right,0px)) 14px max(20px, env(safe-area-inset-left,0px));pointer-events:none;background:linear-gradient(#0b0a098c,#0000);justify-content:space-between;display:flex;position:fixed;top:0;left:0;right:0}.offline-module__OqtWtW__top a{pointer-events:auto;color:var(--cream);font-weight:500;text-decoration:none}.offline-module__OqtWtW__top a:last-child{font-weight:400}.offline-module__OqtWtW__top a:hover,.offline-module__OqtWtW__top a:focus-visible{text-underline-offset:4px;text-decoration:underline}.offline-module__OqtWtW__mono{font:400 11px/1.5 var(--font-fono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--mute)}.offline-module__OqtWtW__door{scroll-snap-align:start;height:100svh;position:relative;overflow:hidden}.offline-module__OqtWtW__door>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.offline-module__OqtWtW__door:after{content:"";background:linear-gradient(#0000 55%,#0b0a09b3);position:absolute;inset:0}.offline-module__OqtWtW__doorText{z-index:2;left:max(20px, env(safe-area-inset-left,0px));bottom:calc(28px + env(safe-area-inset-bottom,0px));position:absolute}.offline-module__OqtWtW__mark{letter-spacing:-.055em;margin:0 0 6px;font-size:clamp(72px,13vw,200px);font-weight:400;line-height:.82}.offline-module__OqtWtW__doorText .offline-module__OqtWtW__mono{color:var(--cream);opacity:.8}.offline-module__OqtWtW__night{background:color-mix(in srgb, var(--ink), var(--c) 16%);clip-path:inset(0);position:relative}.offline-module__OqtWtW__card{z-index:10;top:calc(100svh - 24px - env(safe-area-inset-bottom,0px));height:0;position:sticky}.offline-module__OqtWtW__cardIn{left:max(20px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:min(440px,100vw - 100px);color:var(--cream);background:#0b0a09c7;align-items:flex-end;gap:12px;padding:10px;text-decoration:none;transition:background .2s;display:flex;position:absolute;bottom:0}.offline-module__OqtWtW__cardIn:hover,.offline-module__OqtWtW__cardIn:focus-visible{background:#0b0a09eb}.offline-module__OqtWtW__cardIn img{object-fit:contain;background:var(--c);flex:none;width:112px;height:140px;display:block}.offline-module__OqtWtW__swatch{background:var(--c);color:#fff;mix-blend-mode:normal;flex:none;align-items:flex-end;width:112px;height:140px;padding:10px;font-size:13px;font-weight:500;line-height:1.15;display:flex}.offline-module__OqtWtW__cardMeta{flex-direction:column;gap:3px;min-width:0;display:flex}.offline-module__OqtWtW__cardMeta strong{font-size:17px;font-weight:500;line-height:1.15}.offline-module__OqtWtW__cardMeta .offline-module__OqtWtW__mono:last-child{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.offline-module__OqtWtW__shot{scroll-snap-align:start;height:100svh;margin:0;overflow:hidden}.offline-module__OqtWtW__shot img{object-fit:cover;width:100%;height:100%;display:block}.offline-module__OqtWtW__room{justify-content:center;align-items:center;min-height:100svh;margin:0;padding:12vh 0 30vh;display:flex}.offline-module__OqtWtW__frame{background:var(--c);width:60vw;padding:clamp(18px,3vw,44px);display:block}.offline-module__OqtWtW__frame img{object-fit:contain;width:100%;height:auto;max-height:72vh;display:block}.offline-module__OqtWtW__end{min-height:100svh;padding:22vh max(20px, env(safe-area-inset-right,0px)) calc(80px + env(safe-area-inset-bottom,0px)) max(20px, env(safe-area-inset-left,0px));scroll-snap-align:start;background:#000;flex-direction:column;justify-content:center;gap:28px;display:flex}.offline-module__OqtWtW__lesson{letter-spacing:-.035em;max-width:14ch;margin:0;font-size:clamp(36px,6vw,88px);line-height:1}.offline-module__OqtWtW__press{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:40px;margin-top:24px;display:grid}.offline-module__OqtWtW__feature{color:var(--cream);flex-direction:column;gap:14px;text-decoration:none;display:flex}.offline-module__OqtWtW__featureImg{background:#efe9de;padding:clamp(10px,1.6vw,22px);display:block}.offline-module__OqtWtW__featureImg img{width:100%;height:auto;display:block}.offline-module__OqtWtW__featureText{flex-direction:column;gap:6px;display:flex}.offline-module__OqtWtW__featureText strong{letter-spacing:-.01em;max-width:30ch;font-size:clamp(20px,2vw,28px);font-weight:400;line-height:1.15}.offline-module__OqtWtW__read{text-underline-offset:4px;font-size:14px;-webkit-text-decoration:underline #efe9de59;text-decoration:underline #efe9de59}.offline-module__OqtWtW__feature:hover .offline-module__OqtWtW__read,.offline-module__OqtWtW__feature:focus-visible .offline-module__OqtWtW__read{text-decoration-color:currentColor}.offline-module__OqtWtW__pressList{border-top:1px solid #efe9de2e;margin:0;padding:0;list-style:none}.offline-module__OqtWtW__pressList a{color:var(--cream);border-bottom:1px solid #efe9de2e;flex-direction:column;gap:4px;padding:16px 0;text-decoration:none;display:flex}.offline-module__OqtWtW__ph{font-size:17px;line-height:1.25}.offline-module__OqtWtW__pressList a:hover .offline-module__OqtWtW__ph,.offline-module__OqtWtW__pressList a:focus-visible .offline-module__OqtWtW__ph{text-underline-offset:4px;text-decoration:underline}.offline-module__OqtWtW__spine{z-index:20;right:max(14px, env(safe-area-inset-right,0px));opacity:0;flex-direction:column;gap:9px;transition:opacity .3s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.offline-module__OqtWtW__spine[data-on]{opacity:1}.offline-module__OqtWtW__spine a{background:#efe9de59;width:14px;height:2px;transition:width .3s,background .3s;display:block}.offline-module__OqtWtW__spine a[aria-current]{background:var(--c);width:26px;box-shadow:0 0 0 1px #efe9de40}.offline-module__OqtWtW__spine a:hover{background:var(--cream)}@media (max-width:700px){.offline-module__OqtWtW__mark{font-size:84px}.offline-module__OqtWtW__card{top:calc(100svh - 12px - env(safe-area-inset-bottom,0px))}.offline-module__OqtWtW__cardIn{align-items:center;gap:10px;max-width:none;padding:6px;left:12px;right:84px}.offline-module__OqtWtW__cardIn img,.offline-module__OqtWtW__swatch{width:48px;height:60px}.offline-module__OqtWtW__swatch{padding:0;font-size:0}.offline-module__OqtWtW__cardMeta strong{font-size:14px}.offline-module__OqtWtW__cardMeta .offline-module__OqtWtW__mono:last-child{display:none}.offline-module__OqtWtW__frame{width:88vw}.offline-module__OqtWtW__press{grid-template-columns:1fr;gap:28px}.offline-module__OqtWtW__room{padding:10vh 0 22vh}.offline-module__OqtWtW__spine{top:calc(env(safe-area-inset-top,0px));flex-direction:row;gap:2px;padding:0;left:0;right:0;transform:none}.offline-module__OqtWtW__spine a{flex:1;width:auto;height:2px}.offline-module__OqtWtW__spine a[aria-current]{width:auto;height:3px;box-shadow:none}}
