@font-face{font-family:neueHaas;src:url(../media/NeueHaasDisplay_Medium-s.p.0pqnikmjztk5t.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:neueHaas Fallback;src:local(Arial);ascent-override:83.82%;descent-override:18.65%;line-gap-override:20.49%;size-adjust:97.59%}.rtDdfG_className{font-family:neueHaas,neueHaas Fallback;font-weight:500}.rtDdfG_variable{--font-neue-haas:"neueHaas", "neueHaas Fallback"}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.intro__title{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}:root{--ui-font-size:13px;--btn-radius:999px;--btn-gap:6px;--site-w:100vw;--grid-pad:max(1.25rem, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--grid-gap:1.25rem;--line-w:1px;--bar-color:#fff;--grid-cols:12;--grid-col-w:calc((var(--site-w) - var(--grid-pad) * 2 - var(--grid-gap) * (var(--grid-cols) - 1)) / var(--grid-cols));--grid-line-color:#f006}:root[data-intro=playing]{--bar-color:#000}.debug-grid{padding:0 var(--grid-pad);pointer-events:none;z-index:9999;display:none;position:fixed;inset:0}.debug-grid.is-visible{gap:var(--grid-gap);grid-template-columns:repeat(var(--grid-cols), 1fr);display:grid}.debug-grid__col{background:var(--grid-line-color);height:100%}@media (min-width:769px) and (max-width:1024px){:root{--grid-cols:8;--grid-pad:max(32px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px))}.debug-grid__col:nth-child(n+9){display:none}}@media (max-width:768px){:root{--grid-cols:5;--grid-pad:max(20px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px))}.debug-grid__col:nth-child(n+6){display:none}}*,:after,:before{box-sizing:border-box}html{background:#fff}html[data-intro=playing]{background:#000}html{scrollbar-width:none;overscroll-behavior:none;font-size:1.11111vw}html::-webkit-scrollbar{display:none}@media (max-width:1024px){html{font-size:16px}}body{overscroll-behavior:none;font-family:var(--font-neue-haas),"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-weight:400}.page-tint{background:var(--bar-color);pointer-events:none;opacity:.01;z-index:2147483647;display:none;position:fixed;inset:0}@media (pointer:coarse){.page-tint{display:block}}img,svg{-webkit-user-drag:none;pointer-events:none;-webkit-user-select:none;user-select:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline-offset:3px;outline:2px solid}.intro__title,.intro{--intro-logo-w:31.5rem}@media (max-width:768px){.intro__title,.intro{--intro-logo-w:calc(100vw - var(--grid-pad) * 2)}}.intro{-webkit-user-select:none;user-select:none;z-index:0;background:#000;width:100%;height:100dvh;position:fixed;top:0;left:0;overflow:hidden}:root[data-intro=playing] .intro{z-index:90}.intro.is-hidden{pointer-events:none;display:none}.intro__image{object-fit:cover;visibility:hidden}.intro__image.is-active{visibility:visible}.intro__title{pointer-events:none;mix-blend-mode:difference;height:100svh;padding:0 var(--grid-pad);-webkit-user-select:none;user-select:none;z-index:2;position:fixed}:root[data-intro=playing] .intro__title{z-index:91}.intro__title.is-hidden{pointer-events:none;visibility:hidden}.intro__logo{color:#fff;mix-blend-mode:difference;height:auto;width:var(--intro-logo-w);flex-shrink:0;display:block}.page-logo{color:#fff;height:20px;left:var(--grid-pad);mix-blend-mode:difference;top:max(var(--grid-pad),env(safe-area-inset-top));width:calc(var(--grid-col-w)*2 + var(--grid-gap));z-index:3;align-items:flex-start;display:flex;position:fixed}:root[data-intro=playing] .page-logo{opacity:0}.page-logo svg{flex-shrink:0;width:auto;height:25.1538px;margin-top:-.363636px;display:block}.page-logo:before{content:"";position:absolute;inset:-12px -8px}.header{padding:0 var(--grid-pad);pointer-events:none;left:0;right:0;top:max(var(--grid-pad),env(safe-area-inset-top));z-index:3;transition:opacity 1s cubic-bezier(.77,0,.175,1),visibility 1s;position:fixed}:root[data-intro=playing] .header{opacity:0;visibility:hidden}.header__nav{--header-gap:20px;align-items:flex-start;column-gap:var(--header-gap);grid-template-columns:1fr auto 1fr;display:grid}.header__group{gap:var(--header-gap);display:flex}.header__group--pages{grid-column:2}.header__group--social{grid-column:3;justify-self:end}.header__link{color:#000;font-family:var(--font-neue-haas),"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-.01em;pointer-events:auto;white-space:nowrap;padding:2px 0;font-size:16px;font-weight:500;line-height:1;text-decoration:none;transition:opacity .35s}@media (hover:hover){.header__nav:hover .header__link:not(:hover){opacity:.35}}.header__menu{color:#000;cursor:pointer;font-family:var(--font-neue-haas),"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-.01em;pointer-events:auto;right:var(--grid-pad);background:0 0;border:0;padding:2px 0;font-size:16px;font-weight:500;line-height:1;display:none;position:absolute;top:0}@media (max-width:768px){.header__nav{display:none}.header__menu{display:block}}.menu{color:#000;overscroll-behavior:contain;touch-action:none;height:100dvh;padding:0 var(--grid-pad) max(var(--grid-pad),env(safe-area-inset-bottom));z-index:50;background:#fff;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.menu__close{color:inherit;cursor:pointer;font-family:var(--font-neue-haas),"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-.01em;right:var(--grid-pad);top:max(var(--grid-pad),env(safe-area-inset-top));background:0 0;border:0;padding:2px 0;font-size:16px;font-weight:500;line-height:1;position:absolute}.menu__nav{padding-top:calc(max(var(--grid-pad),env(safe-area-inset-top)) + 60px);flex-direction:column;gap:4px;display:flex}.menu__link{color:inherit;font-family:var(--font-neue-haas),"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-.04em;-webkit-tap-highlight-color:#0000;font-size:10.5vw;font-weight:500;line-height:1.05;text-decoration:none}.menu__gap{height:24px}.videos{z-index:1;background:#fff;position:relative}:root[data-intro=playing] .videos{visibility:hidden}.videos__gl{pointer-events:none;width:100vw;height:100lvh;position:fixed;top:0;left:0}.videos.is-gl .video__image,.videos.is-gl .video__clip{visibility:hidden}.videos.is-gl .video__cover{will-change:auto}.videos:not(.is-gl) .videos__gl{display:none}.videos{--u:calc((var(--grid-col-w) + var(--grid-gap)) / 2);--videos-row-gap:6rem;--title-l:6rem;--title-m:2.25rem;--title-s:1.5rem;padding-top:calc(var(--u)*3)}@media (max-width:768px){.videos{--videos-row-gap:4.5rem;--title-l:2.75rem;--title-m:1.875rem;--title-s:1.375rem;padding-top:2.5rem}}.videos__youtube{--btn-bg:#000;--btn-fg:#fff;font-family:var(--font-neue-haas),"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:var(--ui-font-size);letter-spacing:0;text-transform:none;padding:9px 18px;font-weight:500;line-height:1;text-decoration:none}@media (pointer:coarse){.videos__youtube{padding:12px 18px}}.videos__youtube{background:var(--btn-bg);border-radius:var(--btn-radius);color:var(--btn-fg);text-align:center;white-space:nowrap;-webkit-tap-highlight-color:#0000;pointer-events:none;visibility:hidden;will-change:transform;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;letter-spacing:-.01em;text-rendering:auto;border:0;align-items:center;gap:.3em;margin:14px 0 0 14px;display:none;position:fixed;top:0;left:0}@media (hover:hover){.videos__youtube{display:flex}}.videos__youtube.is-visible{visibility:visible}:root[data-transition] .videos__youtube{visibility:hidden}.videos__youtube-arrow{flex-shrink:0;width:.75em;height:.75em}.videos__list{column-gap:var(--grid-gap);grid-auto-rows:var(--u);grid-template-columns:repeat(var(--grid-cols), 1fr);grid-template-rows:repeat(var(--list-rows), var(--u));padding:0 var(--grid-pad);display:grid}@media (max-width:1024px){.videos__list{padding-top:var(--videos-row-gap);row-gap:var(--videos-row-gap);grid-template-rows:none;grid-auto-rows:auto}}@media (min-width:769px){.video[data-arrive=pending]{--arrive-opacity:0}}.video{grid-column:var(--start)/span var(--span);grid-row:var(--row)/span var(--rows);align-self:start;position:relative}@media (min-width:769px) and (max-width:1024px){.video{width:calc(var(--span)*var(--grid-col-w) + (var(--span) - 1)*var(--grid-gap));grid-area:auto/1/auto/-1;justify-self:end}.video:nth-child(odd){justify-self:start}}@media (max-width:768px){.video{grid-column:var(--phone-start)/span var(--phone-span);grid-row:auto}}.video__inner{color:inherit;cursor:pointer;text-decoration:none;display:block;position:relative}.video__cover{aspect-ratio:16/9;opacity:var(--arrive-opacity,1);transform:translate3d(0, var(--image-shift,0px), 0);will-change:transform;position:relative;overflow:hidden}.video__image{object-fit:cover}.video__clip{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.video__clip[data-playing]{opacity:1}.video__title{--title-max:9;font-size:var(--title-s);left:calc((var(--grid-col-w) + var(--grid-gap))*var(--title-offset));letter-spacing:-.04em;max-width:min(var(--title-cols)*var(--grid-col-w) + (var(--title-cols) - 1)*var(--grid-gap),var(--title-max)*1em);overflow-wrap:break-word;text-wrap:balance;pointer-events:none;width:max-content;margin:0;font-weight:500;line-height:1;position:absolute;top:100%}@media (min-width:769px) and (max-width:1024px){.video__title{max-width:100%;left:0}}.video__title--l{--title-max:5;font-size:var(--title-l)}.video__title--m{--title-max:8.5;font-size:var(--title-m)}@media (max-width:768px){.video__title{left:calc((var(--grid-col-w) + var(--grid-gap))*var(--phone-title-offset));margin-bottom:calc(var(--phone-lift-base)*-1em);max-width:min(var(--phone-title-cols)*var(--grid-col-w) + (var(--phone-title-cols) - 1)*var(--grid-gap),var(--title-max)*1em);position:relative;top:auto}.video__title--phone-s{--title-max:9;font-size:var(--title-s)}.video__title--phone-m{--title-max:8.5;font-size:var(--title-m)}.video__title--phone-l{--title-max:5;font-size:var(--title-l)}}.video__title-text{color:#fff;mix-blend-mode:difference;opacity:var(--arrive-opacity,1);will-change:transform;display:block}.page-transition{width:100%;height:100%;position:fixed;inset:0}.page-transition--fade{pointer-events:none;z-index:2}.page-transition--fade.is-leaving{opacity:0;transition:opacity .4s cubic-bezier(.77,0,.175,1)}:root[data-page=archive]{overflow:hidden}.magazine__canvas{cursor:grab;touch-action:none;-webkit-tap-highlight-color:#0000;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:#fff;outline:none;position:fixed;top:0;left:0}.magazine__canvas.dragging{cursor:grabbing}.magazine__switch{font-family:var(--font-neue-haas),"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:var(--ui-font-size);letter-spacing:0;text-transform:none;border-radius:var(--btn-radius);-webkit-tap-highlight-color:#0000;bottom:max(5vh,env(safe-area-inset-bottom) + 16px);cursor:pointer;z-index:3;background:#f3f3f3;border:0;grid-template-columns:1fr 1fr;padding:0;font-weight:500;line-height:1;text-decoration:none;display:grid;position:fixed;left:50%;overflow:hidden;transform:translate(-50%)}.magazine__switch-label{padding:9px 18px}@media (pointer:coarse){.magazine__switch-label{padding:12px 18px}}.magazine__switch-label{color:#8a8a8a;cursor:pointer;font:inherit;min-width:calc(var(--grid-col-w) + var(--grid-gap));text-align:center;white-space:nowrap;z-index:1;background:0 0;border:0;transition:color .35s cubic-bezier(.77,0,.175,1);position:relative}.magazine__switch-thumb{border-radius:var(--btn-radius);background:#000;width:50%;transition:transform .35s cubic-bezier(.77,0,.175,1);position:absolute;top:0;bottom:0;left:0}.magazine__switch[data-state=book] .magazine__switch-label--book,.magazine__switch[data-state=gallery] .magazine__switch-label--gallery{color:#fff}.magazine__switch[data-state=book] .magazine__switch-thumb{transform:translate(100%)}.magazine__grid{column-gap:var(--grid-gap);padding:0 var(--grid-pad);visibility:hidden;position:absolute}:root[data-page=customize]{overflow:hidden}.customizer{background:#fff;width:100%;height:100dvh;position:fixed;top:0;left:0}.customizer__canvas{opacity:0;touch-action:none;-webkit-tap-highlight-color:#0000;width:100%;height:100%;display:block;position:absolute;inset:0}.customizer__tip{--btn-bg:#000;--btn-fg:#fff;font-family:var(--font-neue-haas),"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:var(--ui-font-size);letter-spacing:0;text-transform:none;padding:9px 18px;font-weight:500;line-height:1;text-decoration:none}@media (pointer:coarse){.customizer__tip{padding:12px 18px}}.customizer__tip{background:var(--btn-bg);border-radius:var(--btn-radius);color:var(--btn-fg);text-align:center;white-space:nowrap;-webkit-tap-highlight-color:#0000;pointer-events:none;white-space:nowrap;z-index:4;border:0;position:fixed;top:0;left:0}:root[data-customize=ready] .customizer__canvas{opacity:1}.customizer__error{font-family:var(--font-neue-haas),"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:var(--ui-font-size);position:absolute;top:45%;left:50%;transform:translate(-50%)}.customizer__panel{bottom:var(--grid-pad);color:#000;font-family:var(--font-neue-haas),"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:var(--ui-font-size);overscroll-behavior:contain;right:var(--grid-pad);scrollbar-width:none;flex-direction:column;gap:28px;width:280px;line-height:1;display:flex;position:absolute;top:64px;overflow-y:auto}.customizer__panel::-webkit-scrollbar{display:none}@media (max-width:768px){.customizer__panel{height:46dvh;padding:22px var(--grid-pad) max(var(--grid-pad),env(safe-area-inset-bottom) + 12px);background:#fff;gap:26px;width:auto;inset:auto 0 0}}.customizer__block{flex-direction:column;flex-shrink:0;gap:12px;display:flex}.customizer__viewbar{display:none}.customizer__title{font-size:var(--ui-font-size);letter-spacing:0;text-transform:none;margin:0;font-weight:400}.customizer__head{flex-direction:column;gap:4px;display:flex}.customizer__target{color:#b5b5b5;text-align:left;margin:0;line-height:1}.customizer__target:not([data-empty]){color:#8a8a8a}.customizer__hint{color:#b5b5b5;margin:0;line-height:1.3}.customizer__hint strong{color:#000;font-weight:400}.customizer__switch{font-family:var(--font-neue-haas),"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:var(--ui-font-size);letter-spacing:0;text-transform:none;border-radius:var(--btn-radius);-webkit-tap-highlight-color:#0000;background:#f3f3f3;border:0;grid-template-columns:1fr 1fr;place-self:flex-start start;width:max-content;padding:0;font-weight:500;line-height:1;text-decoration:none;display:grid;position:relative;overflow:hidden}.customizer__switch-label{padding:9px 18px}@media (pointer:coarse){.customizer__switch-label{padding:12px 18px}}.customizer__switch-label{color:#8a8a8a;cursor:pointer;font:inherit;min-width:calc(var(--grid-col-w) + var(--grid-gap));text-align:center;white-space:nowrap;z-index:1;background:0 0;border:0;min-width:96px;transition:color .35s cubic-bezier(.77,0,.175,1);position:relative}.customizer__switch-label[aria-checked=true]{color:#fff}.customizer__switch-thumb{border-radius:var(--btn-radius);background:#000;width:50%;transition:transform .35s cubic-bezier(.77,0,.175,1);position:absolute;top:0;bottom:0;left:0}.customizer__switch[data-state=pattern] .customizer__switch-thumb{transform:translate(100%)}.customizer__items,.customizer__actions{gap:var(--btn-gap);grid-template-columns:repeat(3,1fr);display:grid}.customizer__actions--pair{grid-template-columns:repeat(2,1fr)}.customizer__items--fine{grid-template-columns:repeat(2,1fr);margin-top:-2px}.customizer__item,.customizer__button{font-family:var(--font-neue-haas),"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:var(--ui-font-size);letter-spacing:0;text-transform:none;padding:9px 8px;font-weight:500;line-height:1;text-decoration:none}@media (pointer:coarse){.customizer__item,.customizer__button{padding:12px 8px}}.customizer__item,.customizer__button{border-radius:var(--btn-radius);color:#000;cursor:pointer;text-align:center;white-space:nowrap;-webkit-tap-highlight-color:#0000;background:#f3f3f3;border:0;justify-content:center;align-items:center;gap:6px;min-width:0;transition:background-color .2s,color .2s;display:flex}.customizer__item[aria-pressed=true],.customizer__button[aria-pressed=true]{color:#fff;background:#000}@media (hover:hover){.customizer__item:hover:not([aria-pressed=true]),.customizer__button:hover:not([aria-pressed=true]){background:#e6e6e6}}.customizer__item[data-other-view],.customizer__button[data-other-view]{opacity:.5}.customizer__button--solid{color:#fff;background:#000}@media (hover:hover){.customizer__button--solid:hover:not([aria-pressed=true]){background:#333}}.customizer__swatches{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}@media (max-width:768px){.customizer__swatches{grid-template-columns:repeat(9,1fr)}}.customizer__swatches[data-disabled]{opacity:.3;pointer-events:none}.customizer__swatch{aspect-ratio:1;cursor:pointer;-webkit-tap-highlight-color:#0000;border:1px solid #0000002e;border-radius:50%;width:100%;padding:0;transition:transform .3s cubic-bezier(.23,1,.32,1);position:relative}.customizer__swatch[aria-checked=true]{box-shadow:0 0 0 2px #fff,0 0 0 3px #000}@media (hover:hover){.customizer__swatch:hover{transform:scale(1.12)}}@media (max-width:768px){.customizer__block{gap:12px}.customizer__panel>.customizer__block--view{display:none}.customizer__viewbar{padding-right:var(--grid-pad);pointer-events:none;left:0;right:0;top:calc(max(var(--grid-pad),env(safe-area-inset-top)) + 56px);z-index:3;justify-content:flex-end;display:flex;position:fixed}.customizer__viewbar .customizer__title{display:none}.customizer__viewbar .customizer__switch{pointer-events:auto}.customizer__viewbar .customizer__switch-label{min-width:72px}.customizer__hint{display:none}.customizer__items,.customizer__actions:not(.customizer__actions--pair),.customizer__swatches{margin-left:calc(var(--grid-pad)*-1);margin-right:calc(var(--grid-pad)*-1);padding-left:var(--grid-pad);padding-right:var(--grid-pad);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.customizer__items::-webkit-scrollbar{display:none}.customizer__actions:not(.customizer__actions--pair)::-webkit-scrollbar{display:none}.customizer__swatches::-webkit-scrollbar{display:none}.customizer__items--fine{margin-top:0}.customizer__items .customizer__item,.customizer__actions:not(.customizer__actions--pair) .customizer__button{flex:none;padding-left:16px;padding-right:16px}.customizer__item,.customizer__button,.customizer__switch-label{padding-top:10px;padding-bottom:10px}.customizer__swatches{padding-top:4px;padding-bottom:4px}.customizer__swatch{flex:0 0 33px;width:33px;height:33px}}.customizer__panel,.customizer__viewbar,:root[data-page=customize] .header,:root[data-page=customize] .page-logo{transform:translateY(calc(var(--slide-e,0) * -100dvh))}.customizer__bar{bottom:max(var(--grid-pad),env(safe-area-inset-bottom) + 12px);transform:translate(-50%, calc((1 - var(--slide-e,0)) * 100dvh));z-index:4;grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;gap:6px;display:grid;position:absolute;left:50%}
