@font-face{font-family:bosstonDisplay;src:url(../media/argentine_opti_two-s.p.2xk1f5suwblmn.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:bosstonDisplay Fallback;src:local(Times New Roman);ascent-override:82.82%;descent-override:21.24%;line-gap-override:7.81%;size-adjust:117.73%}.bosstondisplay_c1cc9388-module__GJCmFq__className{font-family:bosstonDisplay,bosstonDisplay Fallback;font-style:normal}.bosstondisplay_c1cc9388-module__GJCmFq__variable{--font-bosston-display:"bosstonDisplay", "bosstonDisplay Fallback"}
@font-face{font-family:bosstonWordmark;src:url(../media/argentine_opti_one-s.p.32-bz98wq4_yz.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:bosstonWordmark Fallback;src:local(Times New Roman);ascent-override:90.01%;descent-override:21.35%;line-gap-override:8.37%;size-adjust:117.1%}.bosstonwordmark_6475afe-module__owtlfG__className{font-family:bosstonWordmark,bosstonWordmark Fallback;font-style:normal}.bosstonwordmark_6475afe-module__owtlfG__variable{--font-bosston-wordmark:"bosstonWordmark", "bosstonWordmark Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-ext-400-normal.39u3dp1q8vt28.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-400-normal.3-2s2qyqt5syo.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-400-normal.1ob51yn_zh4f3.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-400-normal.2c9g56gofrre8.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-greek-400-normal.20ztly1_og8qv.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-400-normal.1d6bt9ufqnym6.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-vietnamese-400-normal.41bcgzntq2c9e.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-400-normal.3nx5do2g1gg_d.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-ext-400-normal.2wkl6p2bjtdkj.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-400-normal.1d956-ol9h5w9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-400-normal.1xf5nwxyfigak.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-400-normal.19i24--p24z3r.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-cyrillic-ext-600-normal.0hanpnpn3ki-v.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-600-normal.33q0gwxfwkcq9.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-cyrillic-600-normal.1bd0br_i69opa.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-600-normal.0h3aaz4315ad-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-greek-600-normal.17-3491c_tfac.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-600-normal.1mkps5wbbyo2a.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-vietnamese-600-normal.3hxpyk-en1__5.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-600-normal.3i-6fz_bx7yta.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-ext-600-normal.0a5-aslyj_wbq.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-600-normal.00ca59z0uilzq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-600-normal.2ovda_azncp9b.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-600-normal.2wn5p1s7u3utm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-cyrillic-ext-700-normal.1dpp22a693y_f.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-700-normal.2j0n2wowgjqls.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-cyrillic-700-normal.18feapymqwhbh.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-700-normal.2l5m2m6-3_1r7.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-greek-700-normal.0y4gpqeqws6yv.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-700-normal.2nhbs3yj9gl6i.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-vietnamese-700-normal.18eestevoqzwv.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-700-normal.1_rj7yg1pulj1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-latin-ext-700-normal.14ri_qndij_e8.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-700-normal.22pgwkr6js0ec.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-latin-700-normal.3cj1z__33gk9h.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-700-normal.43_h0be0oa3u4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#090909}*{box-sizing:border-box}html{background:#090909;min-width:320px;scroll-padding-top:0}body{background:#090909;min-width:320px;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}::selection{color:#f0eee7;background:#c71920}
.bosston-experience{--bosston-ink:#090909;--bosston-paper:#f0eee7;--bosston-silver:#b9b9b3;--bosston-muted:#777771;--bosston-line-dark:#f0eee729;--bosston-line-light:#0909092e;--bosston-red:#c71920;--bosston-display:var(--font-bosston-display), Georgia, "Times New Roman", serif;--bosston-wordmark:var(--font-bosston-wordmark), Georgia, "Times New Roman", serif;--bosston-interface:"IBM Plex Sans", sans-serif;--bosston-nav-height:4.5rem;--bosston-frame:max(100vh, 40rem);--bosston-frame-fit:min(var(--bosston-frame), 100vh);min-width:320px;min-height:100%;color:var(--bosston-paper);background:var(--bosston-ink);font-family:var(--bosston-interface);font-synthesis:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}@supports (height:100svh){.bosston-experience{--bosston-frame:max(100svh, 40rem)}}.bosston-experience *,.bosston-experience :before,.bosston-experience :after{box-sizing:border-box}.bosston-experience a,.bosston-experience button{color:inherit;font:inherit;letter-spacing:0;cursor:pointer}.bosston-experience button{border:0}.bosston-experience img{-webkit-user-select:none;user-select:none}.bosston-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.bosston-focus:focus-visible{outline:2px solid var(--bosston-red);outline-offset:4px}.bosston-experience[data-theme=signal] .bosston-focus:focus-visible,.bosston-experience[data-theme=paper] .bosston-focus:focus-visible{outline-color:var(--bosston-ink)}.bosston-skip-link{z-index:1800;color:var(--bosston-paper);background:var(--bosston-red);text-transform:uppercase;padding:.7rem 1rem;font-size:.75rem;font-weight:700;transition:transform .16s linear;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.bosston-skip-link:focus{transform:translateY(0)}.bosston-grid{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bosston-grid__vertical,.bosston-grid__horizontal{opacity:.115;background:currentColor;position:absolute}.bosston-grid__vertical{top:0;bottom:0;left:calc(var(--i) * 11.111%);width:1px}.bosston-grid__horizontal{left:0;right:0;top:calc(var(--i) * 16.666%);height:1px}.bosston-age-gate{z-index:2200;min-width:320px;min-height:100svh;color:var(--bosston-paper);background:var(--bosston-ink);align-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.bosston-age-gate__mark{z-index:1;color:var(--bosston-paper);font-family:var(--bosston-display);opacity:.045;font-size:34rem;font-weight:900;line-height:.7;position:absolute;bottom:-7rem;right:-1.5rem}.bosston-age-gate__index{z-index:2;text-transform:uppercase;justify-content:space-between;font-size:.68rem;font-weight:600;display:flex;position:absolute;top:1.6rem;left:1.75rem;right:1.75rem}.bosston-age-gate__content{z-index:2;width:min(52rem,100% - clamp(1.75rem,9%,9rem) - 1.75rem);margin-left:clamp(1.75rem,9%,9rem);position:relative}.bosston-kicker,.bosston-scene-label,.bosston-age-gate__warning{text-transform:uppercase;font-size:.68rem;font-weight:600}.bosston-kicker{color:var(--bosston-red);margin:0 0 1.5rem}.bosston-age-gate h1{max-width:50rem;font-family:var(--bosston-display);text-transform:uppercase;margin:0;font-size:min(5rem,9.6vw,16svh);font-weight:900;line-height:.944}.bosston-age-gate__content>p:not(.bosston-kicker){max-width:38rem;color:var(--bosston-silver);margin:2rem 0 0;font-size:1rem;line-height:1.65}.bosston-age-gate__actions{gap:.75rem;margin-top:2.2rem;display:flex}.bosston-command{text-transform:uppercase;justify-content:space-between;align-items:center;min-height:3.3rem;padding:0 1.1rem;transition:color .18s linear,background .18s linear;display:inline-flex}.bosston-command--light{background:var(--bosston-paper);width:16rem;color:var(--bosston-ink)!important;font-size:.75rem!important;font-weight:700!important}.bosston-command--light:hover{background:var(--bosston-red);color:var(--bosston-paper)!important}.bosston-command--quiet{color:var(--bosston-silver);background:0 0;font-size:.75rem!important;font-weight:600!important}.bosston-command--quiet:hover{color:var(--bosston-paper)}.bosston-age-gate__warning{z-index:2;color:var(--bosston-silver);margin:0;position:absolute;bottom:1.5rem;left:1.75rem;right:1.75rem}.bosston-loader{z-index:1500;color:var(--bosston-paper);background:var(--bosston-ink);clip-path:inset(0);pointer-events:none;position:fixed;inset:0}.bosston-loader[hidden]{display:none}.bosston-loader__mark{font-family:var(--bosston-display);font-size:10rem;font-weight:900;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bosston-loader__meta{justify-content:space-between;font-size:.68rem;font-weight:600;display:flex;position:absolute;bottom:1.5rem;left:1.75rem;right:1.75rem}.bosston-loader__meta span:last-child{color:var(--bosston-red);font-variant-numeric:tabular-nums}.bosston-loader__line{background:var(--bosston-red);transform-origin:0;width:100%;height:1px;position:absolute;top:50%;left:0;transform:scaleX(0)}.bosston-nav{z-index:800;width:100%;height:var(--bosston-nav-height);color:var(--bosston-paper);grid-template-columns:4.5rem 1fr auto 1rem 3.2rem;align-items:center;padding:0 1.25rem;transition:color .16s linear;display:grid;position:fixed;top:0;left:0}.bosston-experience[data-theme=paper] .bosston-nav,.bosston-experience[data-theme=signal] .bosston-nav{color:var(--bosston-ink)}.bosston-nav__brand{width:2.7rem;height:2.7rem;font-family:var(--bosston-display);border:1px solid;justify-content:center;align-items:center;font-size:1rem;font-weight:900;display:inline-flex}.bosston-nav__links{justify-content:center;gap:2.4rem;display:flex}.bosston-nav__link,.bosston-nav__talk{text-transform:uppercase;align-items:center;gap:.5rem;padding:.55rem 0;font-size:.66rem;font-weight:600;display:inline-flex;position:relative}.bosston-nav__link:after,.bosston-nav__talk:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .18s linear;position:absolute;bottom:.25rem;left:0;right:0;transform:scaleX(0)}.bosston-nav__link:hover:after,.bosston-nav__link[aria-current]:after,.bosston-nav__talk:hover:after,.bosston-nav__talk[aria-current]:after{transform-origin:0;transform:scaleX(1)}.bosston-nav__link[aria-current],.bosston-nav__talk[aria-current]{color:var(--bosston-red)}.bosston-experience[data-theme=signal] .bosston-nav__link[aria-current],.bosston-experience[data-theme=signal] .bosston-nav__talk[aria-current]{color:var(--bosston-ink)}.bosston-nav__talk{justify-self:end}.bosston-nav__progress{justify-self:end;width:1px;height:2.5rem;position:relative}.bosston-nav__progress span{background:currentColor;position:absolute;inset:0}.bosston-nav__progress span:first-child{opacity:.24}.bosston-nav__progress span:last-child{background:var(--bosston-red);transform-origin:top;transform:scaleY(0)}.bosston-experience[data-theme=signal] .bosston-nav__progress span:last-child{background:var(--bosston-ink)}.bosston-nav__counter{font-variant-numeric:tabular-nums;justify-content:flex-end;gap:.15rem;font-size:.6rem;display:flex}.bosston-scene{position:relative;overflow:clip}.bosston-frame{width:100%;height:var(--bosston-frame);position:sticky;top:0;overflow:hidden}.bosston-scene--hero,.bosston-scene--hub{background:var(--bosston-ink);height:170svh}.bosston-scene--history{height:calc(100svh + (var(--history-count,5) - 1) * 25svh);color:var(--bosston-ink);background:var(--bosston-paper)}.bosston-scene--portfolio{height:340svh;color:var(--bosston-ink);background:var(--bosston-paper)}.bosston-scene--brands{background:var(--bosston-ink);height:220svh}.bosston-scene--distribution{height:210svh;color:var(--bosston-ink);background:var(--bosston-paper)}.bosston-sleeve{--sleeve-card-w:min(19rem, 22%);--sleeve-gutter:1.5%;--sleeve-shift:.52s;color:var(--bosston-paper);background:radial-gradient(120% 90% at 50% 12%, color-mix(in srgb, var(--sleeve-accent) 26%, transparent) 0%, transparent 62%), radial-gradient(80% 60% at 50% 100%, color-mix(in srgb, var(--sleeve-accent) 16%, transparent) 0%, transparent 70%), #0a0a0c;transition:background var(--sleeve-shift) ease-out}.bosston-sleeve__glow{z-index:1;border:4px solid color-mix(in srgb, var(--sleeve-accent) 55%, #fff 45%);border-right-color:color-mix(in srgb, var(--sleeve-accent) 40%, transparent);border-bottom-color:color-mix(in srgb, var(--sleeve-accent) 40%, transparent);opacity:.75;width:min(42rem,46vw);height:min(42rem,46vw);filter:drop-shadow(0 0 .8rem #fff) drop-shadow(0 0 2.2rem var(--sleeve-accent)) drop-shadow(0 0 5rem var(--sleeve-accent));transition:border-color var(--sleeve-shift) ease-out, filter var(--sleeve-shift) ease-out;pointer-events:none;border-radius:3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)rotate(45deg)}.bosston-sleeve__band{z-index:2;pointer-events:none;width:min(100%,96rem);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.bosston-sleeve__band>*{pointer-events:auto}.bosston-sleeve__title{z-index:2;color:var(--sleeve-accent);font-family:var(--bosston-display);font-size:clamp(1.6rem, calc(8.4vw * var(--sleeve-title-fit,1)), 8.5rem);text-align:center;text-transform:uppercase;white-space:nowrap;text-shadow:0 0 3rem color-mix(in srgb, var(--sleeve-accent) 55%, transparent);transition:color var(--sleeve-shift) ease-out, text-shadow var(--sleeve-shift) ease-out;margin:0;font-weight:900;line-height:.9;position:absolute;top:15%;left:4%;right:4%}.bosston-sleeve__title-in{animation:.62s cubic-bezier(.22,.7,.3,1) both bosston-sleeve-in;display:block}.bosston-sleeve__hero-in{animation:.26s cubic-bezier(.22,.7,.3,1) both bosston-carton-in;display:block;position:absolute;inset:0}.bosston-sleeve__hero-in.is-leaving{animation:.2s ease-in both bosston-carton-out}@keyframes bosston-sleeve-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes bosston-carton-in{0%{opacity:0}to{opacity:1}}@keyframes bosston-carton-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.bosston-sleeve__title-in,.bosston-sleeve__hero-in{animation:none}.bosston-sleeve,.bosston-sleeve__title,.bosston-sleeve__glow,.bosston-sleeve__card,.bosston-sleeve__card h3 span{transition:none}}.bosston-sleeve__title span{color:var(--bosston-paper)}.bosston-sleeve__hero{z-index:3;width:min(64rem, calc((50% - var(--sleeve-card-w) - var(--sleeve-gutter)) * 2));height:min(40%,25rem);position:absolute;top:33%;left:46%;transform:translate(-50%)}.bosston-sleeve__hero img{object-fit:contain;filter:drop-shadow(0 2.5rem 3rem #0000008c)}.bosston-sleeve__card{z-index:4;width:var(--sleeve-card-w);border:1px solid color-mix(in srgb, var(--sleeve-accent) 32%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color var(--sleeve-shift) ease-out;background:#1212148c;border-radius:1rem;padding:1.1rem 1.2rem 1.3rem;position:absolute;top:50%;right:4%;transform:translateY(-50%)}.bosston-sleeve__card h3{font-family:var(--bosston-display);text-transform:uppercase;margin:0;font-size:1.35rem;font-weight:900;line-height:1.152}.bosston-sleeve__card h3 span{color:var(--sleeve-accent);transition:color var(--sleeve-shift) ease-out}.bosston-sleeve__card p{color:var(--bosston-silver);margin:.4rem 0 0;font-size:.78rem;line-height:1.5}.bosston-sleeve__viewer{aspect-ratio:4/3;width:100%;margin-top:.9rem;position:relative}.bosston-sleeve__canvas{opacity:0}.bosston-sleeve__canvas.is-ready{opacity:1}.bosston-sleeve__thumb{object-fit:contain}.bosston-sleeve__controls{z-index:5;align-items:center;gap:1.3rem;display:flex;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.bosston-sleeve__arrow{width:3.1rem;height:3.1rem;color:var(--bosston-paper);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#ffffff17;border:1px solid #ffffff2e;border-radius:50%;flex:none;place-items:center;padding:0;transition:background .2s ease-out,border-color .2s ease-out;display:grid}.bosston-sleeve__arrow:hover{border-color:var(--sleeve-accent);background:color-mix(in srgb, var(--sleeve-accent) 30%, transparent)}.bosston-sleeve__arrow--prev svg{transform:rotate(-135deg)}.bosston-sleeve__arrow--next svg{transform:rotate(45deg)}.bosston-sleeve__dots{gap:.55rem;display:flex}.bosston-sleeve__dot{cursor:pointer;background:#ffffff2e;border:1px solid #ffffff8c;border-radius:50%;width:.62rem;height:.62rem;padding:0;transition:background .2s ease-out,border-color .2s ease-out}.bosston-sleeve__dot[aria-selected=true]{border-color:var(--dot-accent);background:var(--dot-accent)}.bosston-sleeve .bosston-smoke{opacity:.78;width:100%;height:46%;left:0;transform:none}@media (max-aspect-ratio:1){.bosston-sleeve .bosston-smoke{display:none}}@media (prefers-reduced-motion:reduce){.bosston-sleeve,.bosston-sleeve__canvas,.bosston-sleeve__arrow,.bosston-sleeve__dot{transition:none}}@media (max-width:1024px){.bosston-sleeve{--sleeve-card-w:min(17rem, 26%)}.bosston-sleeve__hero{height:34%;top:32%}}@media (max-width:767px){.bosston-sleeve{--sleeve-title-max:min(13.3vw, 3.16rem, calc(var(--bosston-frame-fit) * .078));--sleeve-carton-top:max(calc(var(--bosston-frame) * .28), calc(var(--bosston-under-label) + var(--sleeve-title-max) * 1.81 + .75rem))}.bosston-sleeve__title{top:max(12%, var(--bosston-under-label));font-size:clamp(1.5rem, min(calc(9.5vw * var(--sleeve-title-fit,1) * 1.4), calc(var(--bosston-frame-fit) * .078)), 3.16rem);white-space:normal;text-wrap:balance;line-height:.964}.bosston-sleeve__title-in>span{display:block}.bosston-sleeve__glow{width:30rem;height:30rem}.bosston-sleeve__hero{top:var(--sleeve-carton-top);width:94%;height:17%;left:50%}.bosston-sleeve__card{width:auto;max-height:calc(var(--bosston-frame) * .69 - var(--sleeve-carton-top) - .6rem);flex-direction:column;display:flex;inset:auto 1rem 14%;transform:none}.bosston-sleeve__card>*{flex:none}.bosston-sleeve__card>.bosston-sleeve__viewer{aspect-ratio:16/9;flex:0 auto;min-height:4rem;max-height:11rem}.bosston-sleeve__arrow{width:2.5rem;height:2.5rem}.bosston-sleeve__controls{gap:.9rem;bottom:5%}.bosston-sleeve__dots{gap:.42rem}.bosston-sleeve__dot{width:.55rem;height:.55rem}}.bosston-scene--sleeve{background:#0a0a0c;height:150svh}.bosston-scene--climax{height:190svh;color:var(--bosston-red);background:var(--bosston-ink)}.bosston-scene--contact{background:var(--bosston-ink);height:175svh}.bosston-scene-label{z-index:5;top:calc(var(--bosston-nav-height) + 1.4rem);justify-content:space-between;display:flex;position:absolute;left:1.75rem;right:1.75rem}.bosston-hero__meta{z-index:3;text-transform:uppercase;font-size:.65rem;font-weight:600;display:flex;position:absolute}.bosston-hero__meta--top{top:calc(var(--bosston-nav-height) + 1.4rem);justify-content:space-between;left:1.75rem;right:1.75rem}.bosston-hero{--hero-word-max:14rem;--hero-pack-max:31rem;--hero-top:calc(var(--bosston-nav-height) + 4.1rem);--hero-word:min(var(--hero-word-max), calc(var(--bosston-frame-fit) * .25));--hero-pack:min(var(--hero-pack-max), calc(var(--bosston-frame-fit) * .55), calc((var(--bosston-frame-fit) - var(--hero-top) - var(--hero-word) * .78 - 2.4rem) / .86));--hero-drop:clamp(0px, calc((var(--bosston-frame-fit) - 6rem - var(--hero-top) - var(--hero-word) * .78 - 1.4rem - var(--hero-pack) * .86) / 2), 6rem)}@media (orientation:portrait){.bosston-hero{--hero-drop:0px}}.bosston-hero__title{z-index:3;top:calc(var(--hero-top) + var(--hero-drop));font-family:var(--bosston-wordmark);font-size:var(--hero-word);justify-content:center;margin:0;font-weight:900;line-height:.727;display:flex;position:absolute;left:0;right:0}.bosston-hero__title span{display:block}.bosston-hero__international{z-index:4;color:var(--bosston-red);font-family:var(--bosston-display);margin:0;font-size:2rem;font-weight:800;line-height:1.088;position:absolute;top:66%;left:11.2%}.bosston-hero__pack{z-index:2;top:calc(var(--hero-top) + var(--hero-drop) + var(--hero-word) * .78 + 1.4rem - var(--hero-pack) * .067);width:var(--hero-pack);height:var(--hero-pack);filter:drop-shadow(0 2rem 2rem #0000005c);will-change:transform;position:absolute;left:50%;transform:translate(-50%)}.bosston-hero__pack img,.bosston-portfolio__pack img,.bosston-brand-plane__pack img{object-fit:contain}.bosston-hero__statement{z-index:4;text-align:right;gap:.35rem;width:15rem;font-size:.67rem;font-weight:600;display:grid;position:absolute;bottom:1.5rem;right:1.75rem}.bosston-hero__scroll{z-index:4;margin:0;font-size:.67rem;font-weight:600;position:absolute;bottom:1.5rem;left:1.75rem}.bosston-hero__scroll span{color:var(--bosston-red);margin-left:.7rem}.bosston-hub__title{z-index:3;font-family:var(--bosston-display);--hub-title-max:7rem;--hub-title-room:calc(var(--bosston-frame-fit) * .68);font-size:min(var(--hub-title-max), 7.8vw, calc((var(--hub-title-room) - 7rem) / 3.6));margin:0;font-weight:900;line-height:.924;position:absolute;top:20%;left:7%}.bosston-hub__title span{display:block;overflow:hidden}.bosston-hub__title span:nth-child(3),.bosston-hub__title span:nth-child(4){color:var(--bosston-red)}.bosston-hub__copy{z-index:4;max-width:25rem;color:var(--bosston-silver);margin:0;font-size:1rem;line-height:1.65;position:absolute;bottom:12%;right:6%}.bosston-hub__globe{z-index:1;width:31rem;height:31rem;color:var(--bosston-paper);opacity:.1;position:absolute;top:16%;right:5%}.bosston-hub__orbit{z-index:1;border:1px solid var(--bosston-line-dark);border-radius:50%;width:43rem;height:43rem;position:absolute;top:8%;right:-7rem}.bosston-hub__orbit span{border:1px solid var(--bosston-line-dark);border-radius:50%;position:absolute}.bosston-hub__orbit span:first-child{inset:13%}.bosston-hub__orbit span:nth-child(2){inset:28%}.bosston-hub__orbit span:nth-child(3){border-width:1px 0 0;border-radius:0;height:1px;top:50%;left:-12%;right:-12%}.bosston-history__track{width:calc(var(--history-count,5) * 100vw);will-change:transform;display:flex;position:absolute;inset:0 auto 0 0}.bosston-history__panel{border-right:1px solid var(--bosston-line-light);flex:0 0 100vw;grid-template-columns:40.02rem;align-content:center;width:100vw;height:100%;padding:8rem 45vw 6rem;display:grid;position:relative}.bosston-history__index{font-size:.68rem;font-weight:700;position:absolute;top:24%;left:9%}.bosston-history__year{font-family:var(--bosston-display);margin:0;font-size:15rem;font-weight:900;line-height:.8}.bosston-history__panel h3{max-width:34rem;font-family:var(--bosston-display);text-transform:uppercase;margin:2rem 0 0;font-size:2.2rem;font-weight:800;line-height:1.152}.bosston-history__panel>p:last-child{color:#555550;max-width:29rem;margin:1rem 0 0;font-size:1rem;line-height:1.6}.bosston-history__rail{z-index:5;background:var(--bosston-line-light);height:1px;position:absolute;bottom:1.5rem;left:1.75rem;right:1.75rem}.bosston-history__rail span{background:var(--bosston-red);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.bosston-portfolio{padding-top:calc(var(--bosston-nav-height) + 2.3rem);padding-bottom:min(5rem, calc(var(--bosston-frame-fit) * .05));grid-template-columns:minmax(19rem,24rem) 1fr;display:grid}.bosston-portfolio__list{z-index:4;border-right:1px solid var(--bosston-line-light);align-self:stretch;padding:.2rem 1.75rem 1.5rem;position:relative;overflow:hidden}.bosston-product-row-wrap{position:relative}.bosston-product-row__brand{color:var(--bosston-muted);text-transform:uppercase;margin:.35rem 0 .18rem;font-size:.58rem;font-weight:700}.bosston-product-row{width:100%;min-height:2.35rem;color:var(--bosston-ink);border-top:1px solid var(--bosston-line-light);text-align:left;text-transform:uppercase;background:0 0;grid-template-columns:2rem .8rem 1fr 2.3rem;align-items:center;padding:0;font-size:.72rem;display:grid}.bosston-product-row:after{content:"";background:var(--product-accent);transform-origin:0;height:1px;transition:transform .18s linear;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.bosston-product-row[aria-pressed=true]:after{transform:scaleX(1)}.bosston-product-row[aria-pressed=true] .bosston-product-row__name{font-weight:700}.bosston-product-row__number{color:var(--bosston-muted);font-variant-numeric:tabular-nums}.bosston-product-row__swatch{background:var(--product-accent);width:.55rem;height:.55rem}.bosston-product-row__mobile-brand{display:none}.bosston-product-row__thumb{justify-content:center;align-items:center;width:2.3rem;height:2.2rem;display:flex;position:relative}.bosston-product-row__thumb img{object-fit:contain;width:1.75rem;height:2rem}.bosston-portfolio__stage{z-index:2;justify-content:center;align-items:center;gap:clamp(1rem,2.2vw,2.5rem);min-width:0;padding:0 3.25rem 0 1.25rem;display:flex;position:relative;overflow:hidden}.bosston-portfolio__pack:after{z-index:0;aspect-ratio:1;content:"";border:1px solid var(--product-accent);opacity:.28;width:104%;transform:translate(-50%, -50%) scale(calc(.78 + var(--stage-progress,0) * .35));border-radius:50%;position:absolute;top:50%;left:50%}.bosston-portfolio__pack img{z-index:1}.bosston-portfolio__pack{z-index:2;aspect-ratio:1;will-change:transform;flex:0 auto;min-width:0;max-width:100%;height:min(40rem,82%);position:relative}.bosston-portfolio__pack3d{z-index:2;opacity:0;transition:opacity .32s ease-out;position:absolute;inset:0}.bosston-portfolio__pack3d.is-ready{opacity:1}.bosston-portfolio__pack3d--stage{inset:-30%;-webkit-mask-image:radial-gradient(closest-side,#000 60%,#0000 100%);mask-image:radial-gradient(closest-side,#000 60%,#0000 100%)}@media (prefers-reduced-motion:reduce){.bosston-portfolio__pack3d{transition:none}}.bosston-pack-poster{z-index:1}.bosston-portfolio__detail{z-index:3;flex:0 0 20rem;min-width:0;position:relative}.bosston-portfolio__detail>span{color:var(--product-accent);font-size:.68rem;font-weight:700}.bosston-portfolio__detail h3{font-family:var(--bosston-display);text-transform:uppercase;margin:.6rem 0 0;font-size:3.2rem;font-weight:900;line-height:.984}.bosston-portfolio__detail p{color:#555550;max-width:22rem;margin:1rem 0 0;font-size:.92rem;line-height:1.55}.bosston-brands__title{z-index:1;color:var(--bosston-paper);font-family:var(--bosston-display);margin:0;font-size:min(8rem,7.2vw);font-weight:900;line-height:.884;position:absolute;top:17%;left:1.5rem}.bosston-brands__title span{display:block}.bosston-brands__title span:nth-child(2),.bosston-brands__title span:nth-child(4){color:var(--bosston-red)}.bosston-brands__stack{z-index:3;flex-direction:column;justify-content:space-between;align-items:flex-end;width:62%;display:flex;position:absolute;top:17%;bottom:7%;right:3%}.bosston-brand-plane{width:78%;color:var(--bosston-paper);border:1px solid var(--bosston-line-dark);background:#111;flex:none;grid-template-columns:5rem 1fr 11rem;align-items:center;padding:1rem 1.2rem;display:grid}.bosston-brand-plane__index{color:var(--bosston-silver);font-size:.62rem;position:absolute;top:.75rem;left:.75rem}.bosston-brand-plane__logo{width:min(4.8rem, calc(var(--bosston-frame-fit) * .08));height:min(4.8rem, calc(var(--bosston-frame-fit) * .08));position:relative}.bosston-brand-plane__logo img{object-fit:contain}.bosston-brand-plane__pack{width:min(9rem, calc(var(--bosston-frame-fit) * .15));height:min(9rem, calc(var(--bosston-frame-fit) * .15));grid-area:1/3/span 2;justify-self:end;position:relative}.bosston-brand-plane h3{font-family:var(--bosston-display);grid-column:2;align-self:end;margin:0;font-size:2.2rem;font-weight:900;line-height:1.088}.bosston-brand-plane p{color:var(--bosston-silver);text-transform:uppercase;grid-column:2;align-self:start;margin:.25rem 0 0;font-size:.66rem}.bosston-distribution__mark{z-index:0;color:var(--bosston-ink);font-family:var(--bosston-display);opacity:.045;font-size:40rem;font-weight:900;line-height:.8;position:absolute;top:10%;left:-2rem}.bosston-distribution__content{z-index:3;grid-template-columns:minmax(20rem,37%) 1fr;align-items:center;gap:5%;height:100%;padding:7rem 5% 5rem;display:grid;position:relative}.bosston-distribution__content h2{min-width:0;font-family:var(--bosston-display);text-transform:uppercase;margin:0;font-size:clamp(1.7rem,3.6vw,4.5rem);font-weight:900;line-height:.984}.bosston-proof-list{border-top:1px solid var(--bosston-line-light)}.bosston-proof-row{border-bottom:1px solid var(--bosston-line-light);grid-template-columns:2.5rem 7rem 1fr;align-items:center;gap:1rem;min-height:4rem;font-size:.68rem;display:grid}.bosston-proof-row>span:first-child{color:var(--bosston-muted);font-variant-numeric:tabular-nums}.bosston-proof-row strong{font-size:.82rem;font-weight:700}.bosston-climax__copy{z-index:2;font-family:var(--bosston-display);text-transform:uppercase;margin:0;font-size:clamp(3.7rem,10.6vw,11rem);font-weight:900;line-height:.844;position:absolute;top:18%;left:0;right:0}.bosston-climax__copy span{white-space:nowrap;display:block}.bosston-climax__copy span:first-child{margin-left:2%}.bosston-climax__copy span:nth-child(2){margin-left:12%}.bosston-climax__copy span:nth-child(3){margin-left:34%}.bosston-scene--climax .bosston-scene-label{color:var(--bosston-paper)}.bosston-climax__crest{z-index:1;opacity:.35;width:27rem;height:27rem;position:absolute;bottom:-5rem;right:3%}.bosston-climax__crest img{object-fit:contain}.bosston-contact__brands{z-index:2;top:max(13%, calc(var(--bosston-nav-height) + 4.4rem));pointer-events:none;justify-content:center;align-items:center;height:min(42%,43vw,100svh - 31.6rem);display:flex;position:absolute;left:50%;transform:translate(-50%)}.bosston-contact__brands img{width:auto;height:100%}.bosston-contact__brands img:nth-child(2){z-index:2;height:114%;margin:0 -.9rem;box-shadow:0 1.6rem 3.4rem #0000008c}.bosston-contact__content{z-index:3;grid-template-rows:auto auto;grid-template-columns:minmax(18rem,1fr) minmax(24rem,.85fr);column-gap:6%;display:grid;position:absolute;bottom:6.5rem;left:5%;right:5%}.bosston-contact__content h2{min-width:0;font-family:var(--bosston-display);grid-area:1/1;margin:0;font-size:clamp(1.7rem,2.7vw,3.1rem);font-weight:900;line-height:.924}.bosston-contact__content>p{max-width:26rem;color:var(--bosston-silver);grid-area:2/1;margin:1.1rem 0 0;font-size:.92rem;line-height:1.6}.bosston-contact__actions{border-top:1px solid var(--bosston-line-dark);grid-area:1/2/span 2;align-self:end}.bosston-contact-link{border-bottom:1px solid var(--bosston-line-dark);grid-template-columns:2rem 1fr 2rem;align-items:center;gap:.8rem;min-height:4.5rem;transition:color .16s linear,background .16s linear;display:grid}.bosston-contact-link:hover{color:var(--bosston-ink);background:var(--bosston-red)}.bosston-contact-link>span{overflow-wrap:anywhere;gap:.25rem;min-width:0;font-size:.83rem;font-weight:600;display:grid}.bosston-contact-link small{color:var(--bosston-silver);font-size:.57rem;font-weight:600}.bosston-contact-link:hover small{color:var(--bosston-ink)}.bosston-contact__footer{z-index:4;color:var(--bosston-silver);grid-template-columns:1fr auto 1fr;align-items:end;gap:1rem;font-size:.58rem;display:grid;position:absolute;bottom:1.35rem;left:1.75rem;right:1.75rem}.bosston-contact__footer strong{color:var(--bosston-paper);text-align:center;font-size:.58rem}.bosston-contact__footer span:last-child{text-align:right}.bosston-contact__b{z-index:1;font-family:var(--bosston-display);opacity:.11;font-size:36rem;font-weight:900;line-height:.8;position:absolute;bottom:-8rem;right:-1.5rem}.bosston-noscript{z-index:2500;color:var(--bosston-paper);background:var(--bosston-red);margin:0;padding:.8rem 1rem;font-size:.75rem;position:fixed;bottom:1rem;left:1rem;right:1rem}@media (max-width:1439px){.bosston-portfolio__detail{flex:0 0 17rem}.bosston-portfolio__detail h3{font-size:2.6rem}}@media (max-width:1279px){.bosston-nav__links{gap:1.4rem}.bosston-hero{--hero-word-max:10.5rem;--hero-pack-max:27rem}.bosston-hub__title{--hub-title-max:5.7rem}.bosston-history__panel{grid-template-columns:32.02rem}.bosston-history__year{font-size:12rem}.bosston-portfolio__stage{flex-direction:column;gap:.85rem;padding:0 1.75rem}.bosston-portfolio__pack{height:min(30rem,58%)}.bosston-portfolio__detail{flex:none;width:min(30rem,100%)}}@media (max-width:1023px){.bosston-nav{grid-template-columns:4rem 1fr auto .8rem 3rem}.bosston-nav__link span:first-child{display:inline}.bosston-nav__link span:last-child{display:none}.bosston-nav__links{gap:1.1rem}.bosston-hero{--hero-word-max:8rem;--hero-pack-max:25rem}.bosston-hub__title{--hub-title-max:4.7rem;--hub-title-room:calc(var(--bosston-frame-fit) * .63);top:25%}.bosston-hub__globe{width:25rem;height:25rem}.bosston-hub__orbit{width:34rem;height:34rem}.bosston-history__panel{grid-template-columns:25.35rem}.bosston-history__year{font-size:9.5rem}.bosston-portfolio{grid-template-columns:20rem 1fr}.bosston-portfolio__list{padding-left:1rem;padding-right:1rem}.bosston-portfolio__stage{flex-direction:column;gap:.85rem;padding:0 1.5rem}.bosston-portfolio__pack{height:min(26rem,56%)}.bosston-portfolio__detail{flex:none;width:min(26rem,100%)}.bosston-portfolio__detail h3{font-size:2.4rem}.bosston-brands__title{font-size:min(8rem,5.5vw);top:22%}.bosston-brands__stack{width:68%}.bosston-brand-plane{grid-template-columns:4rem 1fr 8rem;width:86%}.bosston-brand-plane__pack{width:min(7rem, calc(var(--bosston-frame-fit) * .13));height:min(7rem, calc(var(--bosston-frame-fit) * .13))}.bosston-brand-plane h3{font-size:1.75rem}.bosston-distribution__content{grid-template-columns:minmax(15rem,34%) 1fr;gap:4%}.bosston-proof-row{grid-template-columns:2rem 5.5rem 1fr;gap:.6rem}.bosston-climax__copy{top:25%}.bosston-contact__content{grid-template-columns:1fr 1fr;column-gap:4%}.bosston-contact__brands img:nth-child(2){margin:0 -.6rem}}@media (max-width:767px){.bosston-experience{--bosston-nav-height:3.8rem;--bosston-frame:max(100vh, 34rem);--bosston-under-label:calc(var(--bosston-nav-height) + 2.4rem)}@supports (height:100svh){.bosston-experience{--bosston-frame:max(100svh, 34rem)}}.bosston-nav{grid-template-columns:3.2rem 1fr auto .6rem 2.8rem;padding:0 .65rem}.bosston-nav__brand{width:2.25rem;height:2.25rem;font-size:.78rem}.bosston-nav__links{justify-content:flex-start;gap:.75rem;overflow:hidden}.bosston-nav__link{font-size:.56rem}.bosston-nav__link span:first-child{display:inline}.bosston-nav__talk{font-size:0}.bosston-nav__talk svg{width:17px;height:17px}.bosston-nav__progress{height:2rem}.bosston-nav__counter{font-size:.52rem}.bosston-age-gate__index{font-size:.57rem;top:1rem;left:1rem;right:1rem}.bosston-age-gate__content{width:calc(100% - 2rem);margin-left:1rem}.bosston-age-gate h1{max-width:21rem;font-size:3.2rem}.bosston-age-gate__content>p:not(.bosston-kicker){max-width:24rem;font-size:.9rem;line-height:1.55}.bosston-age-gate__actions{flex-direction:column;align-items:flex-start}.bosston-command--light{width:min(100%,19rem)}.bosston-age-gate__warning{font-size:.57rem;bottom:1rem;left:1rem;right:1rem}.bosston-age-gate__mark{font-size:19rem;bottom:-2rem;right:-3rem}.bosston-scene-label{top:calc(var(--bosston-nav-height) + 1rem);font-size:.56rem;left:1rem;right:1rem}.bosston-scene--hero{height:calc(var(--bosston-frame) + 30svh)}.bosston-scene--hub{height:calc(var(--bosston-frame) + 35svh)}.bosston-scene--history{height:calc(var(--bosston-frame) + (var(--history-count,5) - 1) * 18svh)}.bosston-scene--portfolio{height:calc(var(--bosston-frame) + 150svh)}.bosston-scene--sleeve{height:calc(var(--bosston-frame) + 20svh)}.bosston-scene--brands{height:calc(var(--bosston-frame) + 70svh)}.bosston-scene--distribution{height:calc(var(--bosston-frame) + 50svh)}.bosston-scene--climax{height:calc(var(--bosston-frame) + 40svh)}.bosston-scene--contact{height:calc(var(--bosston-frame) + 50svh)}.bosston-hero__meta--top{top:calc(var(--bosston-nav-height) + 1rem);font-size:.53rem;left:1rem;right:1rem}.bosston-hero__title{font-size:4.4rem;top:calc(27% - 3.06rem);left:.4rem;right:.4rem}.bosston-hero__pack{width:19rem;height:19rem;top:27%}.bosston-hero__international{font-size:1.25rem;top:66%;left:1rem}.bosston-hero__statement{width:11rem;font-size:.55rem;bottom:1rem;right:1rem}.bosston-hero__scroll{font-size:.55rem;bottom:1rem;left:1rem}.bosston-hub__title{font-size:min(3.2rem,10.5vw);top:23%;left:1rem}.bosston-hub__copy{max-width:23rem;font-size:.9rem;bottom:9%;left:1rem;right:1rem}.bosston-hub__globe{width:21rem;height:21rem;top:23%;right:-5rem}.bosston-hub__orbit{width:27rem;height:27rem;top:17%;right:-9rem}.bosston-history__panel{grid-template-columns:none;padding:7rem 1rem 5rem}.bosston-history__index{top:25%;left:1rem}.bosston-history__year{font-size:6.5rem}.bosston-history__panel h3{font-size:1.7rem}.bosston-history__panel>p:last-child{max-width:22rem;font-size:.9rem}.bosston-history__rail{bottom:1rem;left:1rem;right:1rem}.bosston-portfolio{padding-top:0;display:block}.bosston-portfolio__stage{top:calc(var(--bosston-nav-height) + 3.4rem);flex-direction:column;justify-content:center;gap:.5rem;padding:0 1rem;position:absolute;bottom:8.5rem;left:0;right:0}.bosston-portfolio__pack{height:min(21rem,58%)}.bosston-portfolio__detail{flex:none;width:100%}.bosston-portfolio__detail h3{max-width:19rem;font-size:2rem}.bosston-portfolio__detail p{max-width:19rem;margin-top:.7rem;font-size:.82rem}.bosston-portfolio__list{z-index:6;border-top:1px solid var(--bosston-line-light);scroll-snap-type:x proximity;scrollbar-width:none;border-right:0;align-items:stretch;gap:0;height:7.6rem;padding:0 1rem 1rem;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:auto hidden}.bosston-portfolio__list::-webkit-scrollbar{display:none}.bosston-product-row-wrap{scroll-snap-align:center;flex:0 0 8.5rem}.bosston-product-row__brand{display:none}.bosston-product-row{border-right:1px solid var(--bosston-line-light);grid-template-rows:1.25rem 1fr;grid-template-columns:1.3rem .65rem 1fr;min-height:6.55rem;padding:0 .45rem;position:relative}.bosston-product-row__mobile-brand{color:var(--bosston-muted);grid-column:1/-1;align-self:end;font-size:.48rem;font-weight:700;display:block}.bosston-product-row__number,.bosston-product-row__swatch,.bosston-product-row__name{grid-row:2}.bosston-product-row__thumb{display:none}.bosston-product-row__name{font-size:.62rem}.bosston-brands__title{font-size:min(3.24rem, 10.66vw, calc(var(--bosston-frame-fit) * .0538));top:17%;left:1rem}.bosston-brands__stack{width:100%;padding:0 1rem;top:38%;bottom:3%;right:0}.bosston-brand-plane{grid-template-columns:3.5rem 1fr 6.5rem;width:100%}.bosston-brand-plane__logo{width:min(3.3rem, calc(var(--bosston-frame-fit) * .06));height:min(3.3rem, calc(var(--bosston-frame-fit) * .06))}.bosston-brand-plane__pack{width:min(6rem, calc(var(--bosston-frame-fit) * .11));height:min(6rem, calc(var(--bosston-frame-fit) * .11))}.bosston-brand-plane h3{font-size:1.5rem}.bosston-distribution__content{height:100%;padding:7rem 1rem 3rem;display:block}.bosston-distribution__content h2{max-width:22rem;font-size:min(2.5rem,9.7vw)}.bosston-proof-list{position:absolute;bottom:2.5rem;left:1rem;right:1rem}.bosston-proof-row{grid-template-columns:1.6rem 4.5rem 1fr;gap:.45rem;min-height:3.4rem;font-size:.56rem}.bosston-proof-row strong{font-size:.64rem}.bosston-distribution__mark{font-size:24rem;top:25%;left:-1rem}.bosston-climax__copy{font-size:min(4.2rem,13.2vw);line-height:.864;top:25%}.bosston-climax__copy span:first-child,.bosston-climax__copy span:nth-child(2){margin-left:1rem}.bosston-climax__copy span:nth-child(3){margin-left:12%}.bosston-climax__crest{width:18rem;height:18rem;bottom:-2rem;right:-3rem}.bosston-contact{--contact-link-h:clamp(3.3rem, calc(var(--bosston-frame-fit) * .084), 3.9rem)}.bosston-contact__brands{top:max(12%, var(--bosston-under-label));width:94%;height:clamp(5.5rem, calc(var(--bosston-frame) - 22.1rem - 3 * var(--contact-link-h) - 3px), 47.43vw)}.bosston-contact__brands img{width:auto;height:88.24%}.bosston-contact__brands img:nth-child(2){width:auto;height:100%;margin:0 -.4rem}.bosston-contact__content{display:block;bottom:4.2rem;left:1rem;right:1rem}.bosston-contact__content h2{font-size:2rem}.bosston-contact__content>p{max-width:21rem;margin:1rem 0 1.4rem;font-size:.87rem}.bosston-contact__actions{max-width:27rem}.bosston-contact-link{min-height:var(--contact-link-h)}.bosston-contact-link>span{font-size:.72rem}.bosston-contact__footer{grid-template-columns:1fr 1fr;font-size:.48rem;bottom:.9rem;left:1rem;right:1rem}.bosston-contact__footer strong{text-align:left;grid-area:1/1/auto/-1;font-size:.5rem}.bosston-contact__footer span:last-child{text-align:right}.bosston-contact__b{font-size:20rem;bottom:-3rem;right:-1rem}}@media (max-width:390px){.bosston-nav__links{gap:.55rem}.bosston-nav__link{font-size:.51rem}.bosston-age-gate h1{font-size:2.8rem}.bosston-hero__title{font-size:3.9rem;top:calc(28% - 2.8rem)}.bosston-hero__pack{width:17rem;height:17rem;top:28%}.bosston-hero__international{top:64%}.bosston-hub__title{font-size:min(2.85rem,10.5vw)}.bosston-contact__content h2{font-size:1.82rem}}html:not(.js) .bosston-loader,html:not(.js) .bosston-nav__progress,html:not(.js) .bosston-hero__scroll,.bosston-reduced-motion .bosston-loader,.bosston-reduced-motion .bosston-nav__progress,.bosston-reduced-motion .bosston-hero__scroll{display:none!important}html:not(.js) .bosston-scene,.bosston-reduced-motion .bosston-scene{min-height:100svh;overflow:hidden;height:auto!important}html:not(.js) .bosston-frame,.bosston-reduced-motion .bosston-frame{min-height:100svh;position:relative;overflow:hidden;height:auto!important}html:not(.js) .bosston-history,.bosston-reduced-motion .bosston-history{padding:7rem 1rem 4rem}html:not(.js) .bosston-history__track,.bosston-reduced-motion .bosston-history__track{grid-template-columns:repeat(auto-fit,minmax(20.5rem,1fr));width:auto;display:grid;position:relative;transform:none!important}html:not(.js) .bosston-history__panel,.bosston-reduced-motion .bosston-history__panel{width:auto;height:auto;min-height:28rem;padding:6rem 1rem 2rem;display:block}html:not(.js) .bosston-history__index,.bosston-reduced-motion .bosston-history__index{top:2rem;left:1rem}html:not(.js) .bosston-history__year,.bosston-reduced-motion .bosston-history__year{font-size:4rem}html:not(.js) .bosston-portfolio,.bosston-reduced-motion .bosston-portfolio{min-height:62rem}html:not(.js) .bosston-brands__stack,.bosston-reduced-motion .bosston-brands__stack{transform:none!important}@media (max-width:767px){html:not(.js) .bosston-history__track,.bosston-reduced-motion .bosston-history__track{grid-template-columns:1fr}html:not(.js) .bosston-history__panel,.bosston-reduced-motion .bosston-history__panel{min-height:22rem}html:not(.js) .bosston-history,.bosston-reduced-motion .bosston-history{padding-left:0;padding-right:0}}@media (prefers-reduced-motion:reduce){.bosston-experience *,.bosston-experience :before,.bosston-experience :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bosston-worldmap{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bosston-worldmap svg{width:100%;height:100%;-webkit-mask-image:linear-gradient(100deg,#000 0% 34%,#0000 68%);mask-image:linear-gradient(100deg,#000 0% 34%,#0000 68%)}.bosston-worldmap__band{opacity:.055;position:absolute;inset:0}.bosston-worldmap circle{fill:var(--bosston-ink)}@keyframes bosston-map-sweep{0%,62%,to{opacity:.05}18%{opacity:.11}}.bosston-worldmap__band--b0{animation:9s ease-in-out infinite bosston-map-sweep}.bosston-worldmap__band--b1{animation:9s ease-in-out .5s infinite bosston-map-sweep}.bosston-worldmap__band--b2{animation:9s ease-in-out 1s infinite bosston-map-sweep}.bosston-worldmap__band--b3{animation:9s ease-in-out 1.5s infinite bosston-map-sweep}.bosston-worldmap__band--b4{animation:9s ease-in-out 2s infinite bosston-map-sweep}.bosston-worldmap__band--b5{animation:9s ease-in-out 2.5s infinite bosston-map-sweep}.bosston-worldmap:not([data-active]) .bosston-worldmap__band{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.bosston-worldmap__band{opacity:.06;animation:none}}.bosston-scene--portfolio{color:var(--bosston-paper);background:#131316}.bosston-scene--portfolio .bosston-portfolio__list{border-right-color:var(--bosston-line-dark)}.bosston-scene--portfolio .bosston-product-row{color:var(--bosston-paper);border-top-color:var(--bosston-line-dark)}.bosston-scene--portfolio .bosston-product-row__number,.bosston-scene--portfolio .bosston-product-row__brand,.bosston-scene--portfolio .bosston-product-row__mobile-brand,.bosston-scene--portfolio .bosston-portfolio__detail p{color:var(--bosston-silver)}.bosston-lightshafts{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bosston-lightshafts span{top:-55%;right:var(--shaft-x);width:var(--shaft-w);transform-origin:top;height:200%;filter:blur(var(--shaft-blur));background:linear-gradient(#ffffff13 0%,#ffffff0f 42%,#ffffff07 72%,#fff0 100%);position:absolute;transform:rotate(33deg)}.bosston-lightshafts span:first-child{--shaft-x:9%;--shaft-w:6rem;--shaft-blur:56px}.bosston-lightshafts span:nth-child(2){--shaft-x:16%;--shaft-w:2.4rem;--shaft-blur:40px;opacity:.85}.bosston-lightshafts span:nth-child(3){--shaft-x:23%;--shaft-w:13rem;--shaft-blur:100px;opacity:.5}@media (max-width:767px){.bosston-lightshafts span:first-child{--shaft-x:6%;--shaft-w:3.4rem;--shaft-blur:30px}.bosston-lightshafts span:nth-child(2){--shaft-x:15%;--shaft-w:1.4rem;--shaft-blur:22px}.bosston-lightshafts span:nth-child(3){--shaft-x:24%;--shaft-w:7rem;--shaft-blur:54px}}.bosston-smoke{z-index:0;pointer-events:none;width:46%;height:52%;position:absolute;bottom:0;left:50%;right:auto;overflow:hidden;transform:translate(-50%)}.bosston-smoke svg{width:100%;height:100%}.bosston-smoke svg.bosston-smoke__defs{width:0;height:0;position:absolute;overflow:hidden}.bosston-smoke__field{-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 90% at 50% 100%,#000 0%,#000000db 48%,#0000 100%),linear-gradient(#0000 0%,#0000003a 14%,#000000de 48%,#000 100%);mask-image:radial-gradient(50% 90% at 50% 100%,#000 0%,#000000db 48%,#0000 100%),linear-gradient(#0000 0%,#0000003a 14%,#000000de 48%,#000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.bosston-smoke__glow{background:radial-gradient(50% 50% at 50% 100%,#ffffff1a 0%,#fff0 100%);position:absolute;inset:0}.bosston-smoke__layer{will-change:transform;position:absolute;inset:0}.bosston-smoke__layer svg{overflow:visible}.bosston-smoke__layer--0{animation:46s linear infinite bosston-fog-drift-0}.bosston-smoke__layer--1{animation:68s linear -18s infinite bosston-fog-drift-1}@keyframes bosston-fog-drift-0{0%{transform:translate(-8.4%)scaleY(1)}50%{transform:translate(8.4%)scaleY(1.12)}to{transform:translate(-8.4%)scaleY(1)}}@keyframes bosston-fog-drift-1{0%{transform:translate(-8.4%)scaleY(1.3)}50%{transform:translate(8.4%)scaleY(1.456)}to{transform:translate(-8.4%)scaleY(1.3)}}.bosston-smoke:not([data-active]) .bosston-smoke__layer{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.bosston-smoke__layer{animation:none}}@media (max-width:767px){.bosston-smoke{width:82%;height:40%}}.bosston-scene-next{z-index:6;color:var(--bosston-paper);background:var(--bosston-red);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.6rem;padding:.7rem 1rem;font-size:.66rem;font-weight:700;transition:background .16s linear,transform .16s linear;display:inline-flex;position:absolute;bottom:1.5rem;right:1.75rem}.bosston-scene-next:hover{background:#a5141a;transform:translate(3px)}@media (prefers-reduced-motion:reduce){.bosston-scene-next{transition:none}.bosston-scene-next:hover{transform:none}}@media (max-width:767px){.bosston-scene-next{padding:.6rem .8rem;font-size:.6rem;bottom:8.6rem;right:1rem}}
