.home{--home-ink: var(--asif-ink, #181a1a);--home-paper: #f3f1e8;--home-card: #fbfaf5;--home-signal: var(--asif-signal, #e7df72);--home-signal-hover: var(--asif-signal-hover, #f1e98d);--home-muted: rgb(24 26 26 / .72);--home-line: rgb(24 26 26 / .16);--home-line-strong: rgb(24 26 26 / .32);--home-ease: cubic-bezier(.2, 0, 0, 1);--home-inset: var(--asif-content-inset, 20px);--home-nav-h: 61px;--home-space: clamp(64px, 8vw, 128px);--home-display: var(--asif-component-display, "Asif Component Display", Arial, sans-serif);--home-sans: var(--asif-sans, Archivo, Arial, sans-serif);color:var(--home-ink);background:var(--home-paper);font-family:var(--home-sans)}.home *,.home *:before,.home *:after{box-sizing:border-box}.home :where(h1,h2,h3,p,figure,dl,dd,ul,ol){margin:0}.home :where(ul,ol){padding:0;list-style:none}.home :where(a){color:inherit}.home img{display:block;max-width:100%}.home-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.home-frame{width:100%;margin-inline:auto;padding-inline:max(var(--home-inset),env(safe-area-inset-left,0px)) max(var(--home-inset),env(safe-area-inset-right,0px))}.home [id]{scroll-margin-top:calc(var(--header-height, 0px) + var(--home-nav-h) + 8px)}.home .home-stage{scroll-margin-top:0}.home .stage.stage--index{--stage-bg: var(--aura-base);--stage-fg: var(--asif-ink, #181a1a);--stage-muted: rgb(24 26 26 / .66);--stage-line: rgb(24 26 26 / .2);--stage-line-strong: rgb(24 26 26 / .36);--asif-hub-bar-height: calc(var(--hub-bar, 60px) + 1px + var(--hub-safe-bottom, 0px) + var(--hub-preview-offset, 0px));--home-dive-time: .56s;--home-dive-ease: cubic-bezier(.45, 0, .2, 1);--home-dive-bg: #171f23;background:var(--aura-base);color:var(--stage-fg);transition:background-color var(--home-dive-time) var(--home-dive-ease),color var(--home-dive-time) var(--home-dive-ease),border-color var(--home-dive-time) var(--home-dive-ease)}.home .stage.stage--index .stage__atmosphere{display:none!important}.home .stage.stage--index .stage__sleeve{--stage-fg: #f2efe6;--stage-muted: #b9b7b0;color:#f2efe6}.home .stage.stage--index .stage__slot{background:#f3f1e899;transition:background-color var(--home-dive-time) var(--home-dive-ease),border-color var(--home-dive-time) var(--home-dive-ease)}.home .stage.stage--index .stage__slot.is-now{background:#e7df724d;border-color:var(--asif-ink, #181a1a)}.home .stage.stage--index .stage__slot.is-now time:after{color:var(--stage-fg)}.home .stage.stage--index :is(a,button):focus-visible{outline-color:var(--asif-ink, #181a1a)!important}.home .stage.stage--index .stage__sleeve :is(a,button,select):focus-visible{outline-color:var(--asif-signal, #e7df72)!important}.home .stage.stage--index .stage__action{transition:border-color var(--home-dive-time) var(--home-dive-ease),color var(--home-dive-time) var(--home-dive-ease),background-color .18s cubic-bezier(.2,0,0,1)}.home .stage.stage--index .stage__actions .stage__play--index{grid-column:auto;margin-left:0;background:var(--asif-signal, #e7df72);border-color:var(--asif-ink, #181a1a);color:var(--asif-ink, #181a1a)}@media(hover:hover)and (pointer:fine){.home .stage.stage--index .stage__actions .stage__play--index:hover{background:var(--asif-signal-hover, #f1e98d)}}.home .stage.stage--index .stage__play--index .stage__glyph--play{fill:currentColor;stroke:none}.home .stage.stage--index .stage__morph{display:inline-grid;place-items:center start}.home .stage.stage--index .stage__morph>*{grid-area:1 / 1}.home .stage.stage--index .stage__morph--icon>.stage__glyph{transition:opacity .36s var(--home-dive-ease),transform .52s var(--home-dive-ease)}.home .stage.stage--index .stage__glyph--app{opacity:0;transform:scale(.4) rotate(-45deg)}.home .stage.stage--index.is-diving .stage__glyph--play{opacity:0;transform:scale(.4) rotate(90deg)}.home .stage.stage--index.is-diving .stage__glyph--app{opacity:1;transform:none;transition-delay:.12s}.home .stage.stage--index .stage__morph--label>*{overflow:hidden;white-space:nowrap;transition:max-width var(--home-dive-time) var(--home-dive-ease),opacity .28s var(--home-dive-ease)}.home .stage.stage--index .stage__morph--label>[data-stage-play-label]{max-width:8em}.home .stage.stage--index .stage__play-app-label{max-width:0;opacity:0}.home .stage.stage--index.is-diving .stage__morph--label>[data-stage-play-label]{max-width:0;opacity:0}.home .stage.stage--index.is-diving .stage__play-app-label{max-width:3em;opacity:1;transition-delay:0ms,.2s}.home .stage.stage--index .stage__actions .stage__play--index{transition:background-color var(--home-dive-time) var(--home-dive-ease),border-color var(--home-dive-time) var(--home-dive-ease),color var(--home-dive-time) var(--home-dive-ease)}.home .stage.stage--index.is-diving .stage__actions .stage__play--index{background:transparent;border-color:var(--stage-line-strong);color:var(--stage-fg)}@keyframes home-icon-breath{0%{transform:none;opacity:1}45%{transform:scale(.82);opacity:.45}to{transform:none;opacity:1}}.home .stage.stage--index.is-diving .stage__actions>.stage__action:not(.stage__play--index) .stage__glyph{animation:home-icon-breath .52s var(--home-dive-ease) both}.home .stage.stage--index.is-diving .stage__actions>.stage__action:nth-child(2) .stage__glyph{animation-delay:40ms}.home .stage.stage--index.is-diving .stage__actions>.stage__action:nth-child(3) .stage__glyph{animation-delay:80ms}.home .stage.stage--index.is-diving .stage__actions>.stage__action:nth-child(4) .stage__glyph{animation-delay:.12s}.home .stage.stage--index.is-diving .stage__actions>.stage__action:nth-child(5) .stage__glyph{animation-delay:.16s}@keyframes home-nav-out{to{opacity:0;transform:translateY(-10px)}}@keyframes home-nav-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}html.asif-diving .home-nav__track>a{animation:home-nav-out .28s cubic-bezier(.45,0,.2,1) both}html.asif-diving .radio-nav__track>a,html.asif-surfacing .home-nav__track>a{animation:home-nav-in .42s cubic-bezier(.16,1,.3,1) both}html.asif-diving .home-nav__track>a:nth-child(1){animation-delay:60ms}html.asif-diving .home-nav__track>a:nth-child(2){animation-delay:85ms}html.asif-diving .home-nav__track>a:nth-child(3){animation-delay:.11s}html.asif-diving .home-nav__track>a:nth-child(4){animation-delay:135ms}html.asif-diving .home-nav__track>a:nth-child(5){animation-delay:.16s}html.asif-diving .home-nav__track>a:nth-child(6){animation-delay:185ms}html.asif-diving .home-nav__track>a:nth-child(7){animation-delay:.21s}html.asif-diving .radio-nav__track>a{animation-delay:calc(var(--nav-i, 0) * 30ms)}html.asif-diving .radio-nav__track>a:nth-child(1){--nav-i: 0}html.asif-diving .radio-nav__track>a:nth-child(2){--nav-i: 1}html.asif-diving .radio-nav__track>a:nth-child(3){--nav-i: 2}html.asif-diving .radio-nav__track>a:nth-child(4){--nav-i: 3}html.asif-diving .radio-nav__track>a:nth-child(5){--nav-i: 4}html.asif-diving .radio-nav__track>a:nth-child(6){--nav-i: 5}html.asif-diving .radio-nav__track>a:nth-child(7){--nav-i: 6}html.asif-diving .radio-nav__track>a:nth-child(n+8){--nav-i: 7}html.asif-surfacing .home-nav__track>a{animation-delay:calc(var(--nav-i, 0) * 30ms)}html.asif-surfacing .home-nav__track>a:nth-child(1){--nav-i: 0}html.asif-surfacing .home-nav__track>a:nth-child(2){--nav-i: 1}html.asif-surfacing .home-nav__track>a:nth-child(3){--nav-i: 2}html.asif-surfacing .home-nav__track>a:nth-child(4){--nav-i: 3}html.asif-surfacing .home-nav__track>a:nth-child(5){--nav-i: 4}html.asif-surfacing .home-nav__track>a:nth-child(6){--nav-i: 5}html.asif-surfacing .home-nav__track>a:nth-child(7){--nav-i: 6}html.asif-surfacing::view-transition-old(root),html.asif-surfacing::view-transition-new(root){animation-duration:.48s;animation-timing-function:cubic-bezier(.45,0,.2,1)}html.asif-surfacing [data-stage-record]{view-transition-name:asif-record}html.asif-surfacing .hub__bar{view-transition-name:asif-player}html.asif-surfacing::view-transition-old(asif-record){display:none}html.asif-surfacing::view-transition-new(asif-record){animation:none}@media(prefers-reduced-motion:reduce){html.asif-diving :is(.home-nav__track,.radio-nav__track)>a,html.asif-surfacing .home-nav__track>a{animation:none!important}.home .stage.stage--index.is-diving .stage__glyph{animation:none!important}}.home .stage.stage--index .stage__dive{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--home-dive-bg);opacity:0;transition:opacity var(--home-dive-time) var(--home-dive-ease)}.home .stage.stage--index .stage__dive img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(48px) saturate(.65);transform:scale(1.12);opacity:.65}.home .stage.stage--index .stage__dive:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0f161a80,#0f161ac7),linear-gradient(0deg,#171f23,transparent 70%)}.home .stage.stage--index.is-diving .stage__dive{opacity:1}.home .stage.stage--index.is-diving{--stage-fg: #f2efe6;--stage-muted: #b9b7b0;--stage-line: rgb(242 239 230 / .24);--stage-line-strong: rgb(242 239 230 / .48);background:var(--home-dive-bg)}.home .stage.stage--index.is-diving .stage__slot{background:#f2efe606}.home .stage.stage--index.is-diving .stage__slot.is-now{background:#e7df720f;border-color:var(--asif-signal, #e7df72)}.home .stage.stage--index.is-diving .stage__slot.is-now time:after{color:var(--stage-signal)}body.asif-home .header{transition:color .56s cubic-bezier(.45,0,.2,1)}body.asif-home .shopify-section--header,.home,body.asif-home{transition:background-color .56s cubic-bezier(.45,0,.2,1)}.home>:not(.home-stage):not(.home-nav){transition:opacity .4s cubic-bezier(.45,0,.2,1)}html.asif-diving body.asif-home,html.asif-diving .home{background-color:#171f23}html.asif-diving .home>:not(.home-stage):not(.home-nav){opacity:0}html.asif-diving::view-transition-old(root),html.asif-diving::view-transition-new(root){animation-duration:.42s;animation-timing-function:cubic-bezier(.45,0,.2,1)}html.asif-diving [data-stage-record]{view-transition-name:asif-record}html.asif-diving .hub__bar{view-transition-name:asif-player}html.asif-diving::view-transition-old(asif-record){display:none}html.asif-diving::view-transition-new(asif-record){animation:none}html.asif-diving::view-transition-group(asif-player){animation-duration:.38s;animation-timing-function:cubic-bezier(.2,0,0,1)}@media(hover:none),(pointer:coarse),(max-width:39.999rem){.home .stage.stage--index{background:var(--aura-base)}.home .stage.stage--index{--home-dive-bg: var(--asif-ink, #181a1a)}.home .stage.stage--index.is-diving{background:var(--asif-ink, #181a1a)}body.asif-home .shopify-section--header{background-color:var(--aura-base)}html.asif-diving body.asif-home .shopify-section--header{background-color:var(--asif-ink, #181a1a)}}@media(min-width:40rem)and (min-height:31.25rem)and (hover:none)and (pointer:coarse){.home .stage.stage--index .stage__frame{padding-bottom:8px}}body.asif-home .shopify-section--header,body.asif-home .shopify-section--header .header{--header-transparent-header-text-color: 242 239 230 !important}body.asif-home .header.color-scheme{box-shadow:none;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask-image:none;mask-image:none}body.asif-home .shopify-section--header{z-index:6!important}body.asif-home .header{padding-block-start:calc(var(--header-padding-block) + env(safe-area-inset-top,0px));padding-inline-start:max(var(--container-gutter),env(safe-area-inset-left,0px));padding-inline-end:max(var(--container-gutter),env(safe-area-inset-right,0px))}body.asif-home .header__logo-image--transparent{inset-block-start:50%;transform:translateY(-50%)}html.asif-diving body.asif-home .shopify-section--header,html.asif-diving body.asif-home .shopify-section--header .header{--header-transparent-header-text-color: 242 239 230 !important}.home-nav{position:sticky;top:var(--header-height, 0px);z-index:5;color:#f2efe6;background:var(--asif-ink, #181a1a);border-bottom:1px solid rgb(242 239 230 / .16)}.home-nav__track{display:flex;gap:8px;width:100%;padding:8px max(var(--home-inset),env(safe-area-inset-right,0px)) 8px max(var(--home-inset),env(safe-area-inset-left,0px));overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.home-nav__track::-webkit-scrollbar{display:none}.home-nav a{display:inline-flex;flex:none;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;border:1px solid transparent;border-radius:var(--asif-radius-control, 8px);color:var(--asif-muted, #b9b7b0);font:600 14px/1.2 var(--home-sans);text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .18s var(--home-ease),color .18s var(--home-ease),border-color .18s var(--home-ease)}.home-nav__track>a:first-child{margin-left:-16px}.home-nav a[aria-current=true]:not([href="#radio"]){border-color:var(--home-signal);color:#f2efe6}@media(hover:hover)and (pointer:fine){.home-nav a:not([aria-current=true]):hover{color:#f2efe6;background:var(--asif-raised, #222524)}}.home .home-nav a:focus-visible{outline:2px solid var(--home-signal)!important;outline-offset:-3px!important}@media(max-width:639px){.home-nav__track{gap:4px}.home-nav a{padding-inline:12px;font-size:13px}.home-nav__track>a:first-child{margin-left:-12px}}@media(max-width:39.999rem),(max-width:63.999rem)and (max-height:31.25rem)and (pointer:coarse),(min-width:40rem)and (min-height:31.25rem)and (hover:none)and (pointer:coarse){.home [id]{scroll-margin-top:calc(var(--header-height, 56px) + var(--home-nav-h) + 8px)}}.home-kicker{color:var(--home-muted);font:500 13px/1.4 var(--home-sans);letter-spacing:0}.home-kicker .asif-wordmark{color:var(--home-ink)}.home-word{font-family:var(--home-display);font-weight:600;font-size:clamp(60px,9.2vw,144px);line-height:.9;letter-spacing:-.055em;margin:12px 0 0 -.03em}.home-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.home-actions--end{justify-content:flex-end}.home .home-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border:1px solid var(--home-ink);border-radius:var(--asif-radius-control, 8px);background:transparent;color:var(--home-ink);font:600 14px/1.2 var(--home-sans);letter-spacing:0;text-decoration:none;text-align:center;cursor:pointer;transition:background-color .18s var(--home-ease),color .18s var(--home-ease),border-color .18s var(--home-ease)}.home .home-button--signal{background:var(--home-signal);border:2px solid var(--home-ink);padding-inline:21px}.home .home-button--ink{background:var(--home-ink);color:var(--home-paper)}@media(hover:hover)and (pointer:fine){.home .home-button--signal:hover{background:var(--home-signal-hover)}.home .home-button--line:hover{background:#181a1a12}.home .home-button--ink:hover{background:#2c302f;border-color:#2c302f}}.home .home-button:active{transform:translateY(1px)}.home :is(a,button):focus-visible{outline:2px solid var(--home-ink);outline-offset:3px}.home-note{color:var(--home-muted);font-size:13px;line-height:1.5}.home-note a{text-underline-offset:3px}.home-price{font:600 16px/1.4 var(--home-sans);font-variant-numeric:tabular-nums}.home-price__unit{margin-left:6px;color:var(--home-muted);font-size:13px;font-weight:500}.home-place{padding-block:var(--home-space)}.home-place__head{display:grid;gap:24px;margin-bottom:clamp(32px,4vw,56px)}.home-place__lead{font-family:var(--home-display);font-weight:600;font-size:clamp(24px,2.6vw,34px);line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.home-place__text{max-width:52ch;margin-top:16px;color:var(--home-muted);font-size:16px;line-height:1.6}.home-place .home-actions{margin-top:24px}.home-proof{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:12px;color:var(--home-ink);font-size:14px;line-height:1.4;text-decoration:none}.home-proof strong{font-weight:600}.home-proof__star{width:18px;height:18px;flex:none;fill:#756711}@media(hover:hover)and (pointer:fine){.home-proof:hover>span{text-decoration:underline;text-underline-offset:4px}}.home-media{position:relative;overflow:hidden;aspect-ratio:4 / 5;border-radius:var(--asif-radius-card, 8px);background:var(--chapter-thumb, #dcd8cc)}.home-media>img,.home-media>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.home-media>video{opacity:0;transition:opacity .6s var(--home-ease)}.home-media>video.is-ready{opacity:1}.home-media__toggle{position:absolute;right:16px;bottom:16px;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgb(242 239 230 / .4);border-radius:50%;background:#181a1ab8;color:#f2efe6;cursor:pointer}.home-media__toggle[hidden]{display:none}.home-glyph{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.home-glyph--play{fill:currentColor;stroke:none}.home-media__toggle .home-glyph--play,.home-media__toggle[data-state=paused] .home-glyph--pause{display:none}.home-media__toggle[data-state=paused] .home-glyph--play{display:block}.home .home-media__toggle:focus-visible{outline:2px solid #f2efe6;outline-offset:2px}.home-place__foot{display:grid;gap:24px;margin-top:24px}.home-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.home-fact{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:4px;padding:16px 0;border-top:1px solid var(--home-line-strong)}.home-fact dd{font-family:var(--home-display);font-weight:600;font-size:clamp(26px,2.6vw,36px);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.home-fact dt{color:var(--home-muted);font-size:13px;line-height:1.4}.home-logos__label{color:var(--home-muted);font-size:13px}@media(min-width:40rem){.home-media--wide{aspect-ratio:16 / 9}.home-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:64rem){.home-place__head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,5vw,80px);align-items:end}.home-place__copy{padding-bottom:8px}.home-place--spaces .home-media--wide{aspect-ratio:21 / 9}.home-place__foot{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(40px,5vw,80px);align-items:start}.home-place__foot .home-facts{grid-column:1}.home-logos{padding-top:16px}}.home-shop,.home-blog{padding-block:var(--home-space);border-top:1px solid var(--home-line)}.home-chapter-head{display:grid;gap:16px;margin-bottom:40px}.home-chapter-head__lead{max-width:46ch;color:var(--home-muted);font-size:16px;line-height:1.6}@media(min-width:64rem){.home-chapter-head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,5vw,80px);align-items:end;margin-bottom:56px}}.home-shop__grid{display:grid;gap:40px}.home-feature{display:grid;overflow:hidden;border-radius:var(--asif-radius-card, 8px);background:var(--home-ink);color:#f2efe6}.home-feature__media{display:block;aspect-ratio:1;overflow:hidden;background:#0f1111}.home-feature__media img{width:100%;height:100%;object-fit:cover}.home-feature__copy{display:grid;align-content:start;gap:12px;padding:24px}.home-feature__badge{color:#c9c6bd;font:600 13px/1.4 var(--home-sans)}.home-feature__title{font-family:var(--home-display);font-weight:600;font-size:clamp(32px,3.6vw,52px);line-height:1;letter-spacing:-.04em}.home-feature__title a{text-decoration:none}.home-feature__text{max-width:40ch;color:#c9c6bd;font-size:15px;line-height:1.6}.home-feature .home-price__unit{color:#b9b7b0}.home-feature .home-actions{margin-top:8px}.home-feature .home-button--signal{border-color:var(--home-signal)}.home .home-feature :is(a,button):focus-visible{outline-color:var(--home-signal)}@media(hover:hover)and (pointer:fine){.home-feature__title a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}}.home-products__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.home-product a{display:grid;gap:4px;text-decoration:none}.home-product__media{display:block;aspect-ratio:4 / 5;margin-bottom:8px;overflow:hidden;border-radius:var(--asif-radius-card, 8px);background:#e6e2d6}.home-product__media img{width:100%;height:100%;object-fit:cover}.home-product__type{color:var(--home-muted);font-size:13px}.home-product__title{font:600 16px/1.3 var(--home-sans)}.home-product__line{color:var(--home-muted);font-size:14px}@media(hover:hover)and (pointer:fine){.home-product a:hover .home-product__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}}.home-product a:focus-visible{outline-offset:4px;border-radius:8px}.home-products__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid var(--home-line)}@media(min-width:40rem){.home-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-feature__media{aspect-ratio:auto;min-height:100%}.home-feature__copy{align-content:end;padding:32px}}@media(min-width:64rem){.home-shop__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,5vw,80px);align-items:start}.home-feature{grid-template-columns:1fr}.home-feature__media{aspect-ratio:1;min-height:0}.home-products__list{gap:40px 24px}}.home-desks{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.home-desks a{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid var(--home-line-strong);border-radius:var(--asif-radius-control, 8px);font:600 13px/1.2 var(--home-sans);text-decoration:none;transition:background-color .18s var(--home-ease),border-color .18s var(--home-ease)}@media(hover:hover)and (pointer:fine){.home-desks a:hover{background:var(--home-card);border-color:var(--home-ink)}}.home-outro{position:relative;isolation:isolate;overflow:clip;padding-block:var(--home-space) clamp(40px,5vw,64px);background:var(--aura-base)}.home-outro:before{content:"";position:absolute;z-index:-1;top:-30%;right:-10%;width:min(1100px,95vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,var(--aura-1),color-mix(in srgb,var(--aura-1) 35%,transparent) 60%,transparent);pointer-events:none}.home-outro:after{content:"";position:absolute;z-index:-1;bottom:-40%;left:-15%;width:min(900px,90vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,var(--aura-2),transparent);pointer-events:none}.home-outro__grid{display:grid;gap:40px}.home-outro .home-kicker{color:var(--home-ink)}.home-outro__title{margin-top:12px;font-family:var(--home-display);font-weight:600;font-size:clamp(40px,5.6vw,84px);line-height:.98;letter-spacing:-.05em;text-wrap:balance}.home-outro__text{max-width:46ch;margin-top:20px;color:#181a1ac7;font-size:17px;line-height:1.6}.home-ways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-content:end}.home-ways a{display:grid;gap:2px;min-height:72px;padding:14px 16px;border:1px solid rgb(24 26 26 / .22);border-radius:var(--asif-radius-card, 8px);background:color-mix(in srgb,var(--aura-3) 50%,transparent);text-decoration:none;transition:background-color .18s var(--home-ease),border-color .18s var(--home-ease)}.home-ways strong{font:600 16px/1.2 var(--home-sans)}.home-ways span{color:#181a1abd;font-size:13px;line-height:1.35}@media(hover:hover)and (pointer:fine){.home-ways a:hover{background:var(--aura-3);border-color:var(--home-ink)}}.home-outro__contact{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:clamp(48px,6vw,80px);padding-top:24px;border-top:1px solid rgb(24 26 26 / .22);font:500 16px/1.5 var(--home-sans)}@media(min-width:64rem){.home-outro__grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(48px,6vw,96px);align-items:end}.home-ways{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.home [data-home-reveal]{animation:home-rise linear both;animation-timeline:view();animation-range:entry 0% entry 35%}@keyframes home-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.home-media>img,.home-story--lead .home-story__media img{animation:home-settle linear both;animation-timeline:view();animation-range:entry 0% cover 45%}@keyframes home-settle{0%{transform:scale(1.08)}to{transform:scale(1)}}}}@media(prefers-reduced-motion:reduce){.home *{transition:none!important;animation:none!important}}.stage--index .stage__actions{--stage-n: 4}@media(min-width:64rem){.home-intro{padding-top:40px}.home-feature{position:sticky;top:calc(var(--header-height, 0px) + var(--home-nav-h) + 40px)}}@property --aura-base{syntax: "<color>"; inherits: true; initial-value: #482304;}@property --aura-1{syntax: "<color>"; inherits: true; initial-value: #6d3800;}@property --aura-2{syntax: "<color>"; inherits: true; initial-value: #4c3b00;}@property --aura-3{syntax: "<color>"; inherits: true; initial-value: #764b47;}body.asif-home{transition:background-color .56s cubic-bezier(.45,0,.2,1),--aura-base 1.4s cubic-bezier(.4,0,.2,1),--aura-1 1.4s cubic-bezier(.4,0,.2,1),--aura-2 1.4s cubic-bezier(.4,0,.2,1),--aura-3 1.4s cubic-bezier(.4,0,.2,1)}body.asif-home.asif-aura-instant{transition:none}.home .stage.stage--index{isolation:isolate}.home .stage__aura{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;contain:strict}.home .stage__aura>i{position:absolute;display:block;border-radius:50%;opacity:0;transition:opacity .9s cubic-bezier(.2,0,0,1);will-change:transform;animation:home-aura-a 28s ease-in-out infinite alternate}.home .stage.has-aura .stage__aura>i{opacity:1}.home .stage__aura>i:nth-child(1){width:78vmax;height:78vmax;right:-24vmax;top:-34vmax;background:radial-gradient(closest-side,var(--aura-1),color-mix(in srgb,var(--aura-1) 40%,transparent) 55%,transparent)}.home .stage__aura>i:nth-child(2){width:70vmax;height:70vmax;left:-26vmax;bottom:-38vmax;background:radial-gradient(closest-side,var(--aura-2),color-mix(in srgb,var(--aura-2) 40%,transparent) 55%,transparent);animation-name:home-aura-b;animation-duration:34s}.home .stage__aura>i:nth-child(3){width:52vmax;height:52vmax;left:8vw;top:-30vmax;background:radial-gradient(closest-side,var(--aura-3),transparent);animation-name:home-aura-c;animation-duration:23s}@keyframes home-aura-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-9vmax,7vmax,0) scale(1.12)}}@keyframes home-aura-b{0%{transform:translateZ(0) scale(1.05)}to{transform:translate3d(11vmax,-6vmax,0) scale(.94)}}@keyframes home-aura-c{0%{transform:translateZ(0)}to{transform:translate3d(14vw,5vmax,0)}}.home .stage.is-aura-still .stage__aura>i,.home .stage.is-diving .stage__aura>i{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.home .stage__aura>i{animation:none}}.home .stage.stage--index .stage__slot{background:color-mix(in srgb,var(--aura-3) 55%,transparent)}.home .stage.stage--index .stage__slot.is-now{background:color-mix(in srgb,var(--asif-signal, #e7df72) 45%,transparent)}.home-intro{--chapter: var(--asif-ink, #181a1a);--chapter-glow: #2c2f2e;--chapter-accent: var(--home-signal);--chapter-thumb: #222524}.home-place--spaces{--chapter: #023b1f;--chapter-glow: #095c34;--chapter-accent: #a7e1ba;--chapter-thumb: #012a14}.home-place--spirits{--chapter: #501e1c;--chapter-glow: #7a3430;--chapter-accent: #ffbdb7;--chapter-thumb: #3a1412}.home-place--studio{--chapter: #173056;--chapter-glow: #294c83;--chapter-accent: #b2d3ff;--chapter-thumb: #0f213e}.home-shop{--chapter: #4c2402;--chapter-glow: #753b07;--chapter-accent: #fbc49f;--chapter-thumb: #371801}.home-blog{--chapter: #f3f1e8;--chapter-card: #fbfaf5;--chapter-glow: #e9e3cf;--chapter-accent: var(--home-ink);--chapter-thumb: #e6e2d6}.home :is(.home-intro,.home-place,.home-shop,.home-blog){--home-card: var(--chapter-card, rgb(242 239 230 / .06));position:relative;isolation:isolate;overflow:clip;background:var(--chapter);border-top-color:transparent}.home :is(.home-intro,.home-place,.home-shop,.home-blog):before{content:"";position:absolute;z-index:-1;top:-20%;right:-18%;width:min(1100px,95vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,var(--chapter-glow),color-mix(in srgb,var(--chapter-glow) 35%,transparent) 60%,transparent);pointer-events:none}.home :is(.home-dark,.home-outro):after,.home .stage__aura:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;opacity:.16;pointer-events:none}.home .stage__aura:after{z-index:1;opacity:.2}.home .home-dark{--home-ink: #f2efe6;--home-paper: #181a1a;--home-muted: rgb(242 239 230 / .74);--home-line: rgb(242 239 230 / .16);--home-line-strong: rgb(242 239 230 / .32);color:var(--home-ink)}.home .home-dark .home-button--signal{color:#181a1a;border-color:var(--home-signal)}.home .home-dark .home-button--line{color:#f2efe6;border-color:#f2efe699}@media(hover:hover)and (pointer:fine){.home .home-dark .home-button--line:hover{background:#f2efe61a}.home .home-dark .home-button--ink:hover{background:#fff;border-color:#fff}}.home .home-dark .home-kicker .asif-wordmark,.home .home-dark .home-proof{color:#f2efe6}.home .home-dark .home-proof__star{fill:var(--home-signal)}.home .home-dark :is(a,button):focus-visible{outline-color:#f2efe6}.home .home-dark .home-product__type,.home .home-dark .home-product__line,.home .home-dark .home-note{color:#f2efe6bd}.home .home-dark .home-feature{background:#00000047;box-shadow:inset 0 0 0 1px #f2efe61f}.home :is(.home-product__media,.home-story__media,.home-media){background:var(--chapter-thumb, #e6e2d6)}.home :is(.home-intro,.home-place,.home-shop,.home-blog) .home-kicker{display:flex;align-items:center;gap:10px;color:var(--chapter-accent);font-weight:600}.home :is(.home-intro,.home-place,.home-shop,.home-blog) .home-kicker:before{content:"";flex:none;width:24px;height:2px;background:currentColor}.home .home-fact{border-top-color:color-mix(in srgb,var(--chapter-accent) 45%,transparent)}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.home :is(.home-intro,.home-place,.home-shop,.home-blog):before{animation:home-glow-drift linear both;animation-timeline:view();animation-range:cover 0% cover 100%}@keyframes home-glow-drift{0%{transform:translate3d(6%,-8%,0) scale(.92)}to{transform:translate3d(-10%,14%,0) scale(1.06)}}}}.home .home-feature__media{border-radius:0;background:#0f1111}@media(min-width:40rem){.home .home-feature__media{min-height:360px}}@media(min-width:64rem){.home .home-feature__media{min-height:0}}.home-intro__grid>*,.home-place__head>*,.home-outro__grid>*{min-width:0}.home .stage.stage--index{--stage-muted: rgb(24 26 26 / .84)}@media(prefers-reduced-motion:no-preference){html:not(.asif-surfacing) .home .stage--index .stage__claim-w{animation:home-claim-in .9s cubic-bezier(.2,.8,.2,1) both;clip-path:inset(-10% -5% -20% -5%)}html:not(.asif-surfacing) .home .stage--index .stage__claim-w:nth-child(2){animation-delay:90ms}html:not(.asif-surfacing) .home .stage--index .stage__claim-w:nth-child(3){animation-delay:.18s}@keyframes home-claim-in{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}}.home-place--spirits:before{right:auto!important;left:-18%}.home-mag{display:grid;gap:40px}.home-mag__lead-link{display:grid;gap:14px;text-decoration:none}.home-mag__lead-media{display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--asif-radius-card, 8px);background:var(--chapter-thumb, #e6e2d6)}.home-mag__lead-media img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--home-ease)}.home-mag__meta{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--home-muted);font:500 13px/1.4 var(--home-sans)}.home-mag__desk{color:var(--home-ink);font-weight:600}.home-mag__lead-title{font-family:var(--home-display);font-weight:600;font-size:clamp(34px,4.4vw,64px);line-height:1;letter-spacing:-.045em;text-wrap:balance}.home-mag__excerpt{max-width:58ch;color:var(--home-muted);font-size:17px;line-height:1.6}.home-mag__more{justify-self:start;font:600 15px/1.2 var(--home-sans);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.home-mag__list{margin:0;padding:0;border-top:1px solid var(--home-line-strong)}.home-mag__item{border-bottom:1px solid var(--home-line)}.home-mag__item a{display:grid;grid-template-columns:1.6rem 96px minmax(0,1fr);gap:14px;align-items:center;padding:16px 0;text-decoration:none}.home-mag__no{align-self:start;padding-top:2px;color:var(--home-muted);font:600 13px/1 var(--home-sans);font-variant-numeric:tabular-nums}.home-mag__item-media{display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--asif-radius-card, 8px);background:var(--chapter-thumb, #e6e2d6)}.home-mag__item-media img{width:100%;height:100%;object-fit:cover}.home-mag__item-copy{display:grid;gap:6px;min-width:0}.home-mag__item-title{font-family:var(--home-display);font-weight:600;font-size:19px;line-height:1.18;letter-spacing:-.015em;text-wrap:balance}@media(hover:hover)and (pointer:fine){.home-mag__lead-link:hover .home-mag__lead-media img{transform:scale(1.03)}.home-mag__lead-link:hover .home-mag__lead-title,.home-mag__item a:hover .home-mag__item-title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}}.home-mag :is(a):focus-visible{outline-offset:4px;border-radius:8px}@media(min-width:40rem){.home-mag__lead-media{aspect-ratio:16 / 10}}@media(min-width:64rem){.home-mag{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(40px,5vw,80px);align-items:start}.home-mag__list{position:sticky;top:calc(var(--header-height, 0px) + var(--home-nav-h) + 32px)}.home-mag__item a{grid-template-columns:2rem 120px minmax(0,1fr);padding:20px 0}}.home-media__chip{position:absolute;left:16px;bottom:16px;z-index:2;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border-radius:var(--asif-radius-control, 8px);background:#0c0d0db3;color:#f2efe6;font:500 13px/1.3 var(--home-sans);text-decoration:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home-media__chip svg{width:16px;height:16px;fill:var(--home-signal);flex:none}.home-media__chip strong{font-weight:700}@media(hover:hover)and (pointer:fine){.home-media__chip:hover span{text-decoration:underline;text-underline-offset:3px}}.home-media__rec{position:absolute;left:16px;top:16px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:4px;background:#0c0d0d99;color:#f2efe6;font:600 12px/1 var(--home-sans);font-variant-numeric:tabular-nums;letter-spacing:.02em}.home-media__rec[hidden]{display:none}.home-media__rec-dot{width:8px;height:8px;border-radius:50%;background:#e5484d}@media(prefers-reduced-motion:no-preference){.home-media__rec-dot{animation:home-rec 1.2s steps(2) infinite}@keyframes home-rec{50%{opacity:.2}}}.home-place__foot{display:grid;gap:32px;margin-top:24px}@media(min-width:64rem){.home-place__foot{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:32px clamp(40px,5vw,80px);align-items:start}.home-place__foot .home-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.home-place__foot .home-logos{grid-column:1 / -1}}@media(hover:hover)and (pointer:fine){.home-planner__btn:hover{background:#f2efe61a}}.home-marquee{position:relative;display:flex;overflow:hidden;margin-top:12px;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.home-marquee__track{display:flex;flex:none;align-items:center;gap:48px;padding-right:48px}.home-marquee__track img{width:auto;height:30px;object-fit:contain;filter:grayscale(1) invert(1);mix-blend-mode:screen;opacity:.8}@media(prefers-reduced-motion:no-preference){.home-marquee__track{animation:home-marquee 28s linear infinite}.home-marquee:hover .home-marquee__track{animation-play-state:paused}@keyframes home-marquee{to{transform:translate(-100%)}}}@media(prefers-reduced-motion:reduce){.home-marquee__track[aria-hidden=true]{display:none}.home-marquee__track{flex-wrap:wrap}}.home-buy{display:contents}.home-buy__btn[aria-busy=true]{opacity:.7;cursor:progress}.home-buy__btn.is-done{background:#f2efe6;border-color:#f2efe6}.home-buy__status{min-height:1.4em;color:#f2efe6db;font-size:14px}.home-buy__status a{color:inherit;text-underline-offset:3px}.home-product__media{position:relative}.home-product__media{overflow:hidden;touch-action:pan-y}.home-product__slides{display:flex;width:100%;height:100%;transform:translate(calc(var(--slide, 0) * -100%));transition:transform .38s var(--home-ease)}.home-product__slide{flex:0 0 100%;height:100%}.home-product__slide img{width:100%;height:100%;object-fit:cover}.home-product__dots{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:5px;pointer-events:none}.home-product__dots i{width:6px;height:6px;border-radius:50%;background:#ffffff8c;box-shadow:0 0 0 1px #00000026;transition:background-color .2s var(--home-ease),transform .2s var(--home-ease)}.home-product__dots i.is-on{background:#fff;transform:scale(1.25)}.home-product__foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin-top:2px}.home-product__sizes{color:#f2efe6bd;font-size:13px}.home-place__foot>*{min-width:0}.home-buy{display:flex;flex-wrap:wrap;gap:12px;width:100%}.home-buy__variants{display:flex;flex-wrap:wrap;gap:8px;width:100%;margin:0;padding:0;border:0}.home-buy__variant{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:10px 14px;border:1px solid rgb(242 239 230 / .35);border-radius:var(--asif-radius-control, 8px);font:600 14px/1.2 var(--home-sans);cursor:pointer}.home-buy__variant span:last-child{color:#f2efe6b8;font-weight:500}.home-buy__variant input{position:absolute;opacity:0;pointer-events:none}.home-buy__variant:has(input:checked){border-color:var(--home-signal);box-shadow:inset 0 0 0 1px var(--home-signal)}.home-buy__variant:has(input:focus-visible){outline:2px solid #f2efe6;outline-offset:2px}.home-buy__variant.is-soldout{opacity:.45;cursor:not-allowed}.home-buy__price{font-weight:500}.home-place{padding-block:clamp(56px,6.5vw,104px)}.home-place__head{margin-bottom:clamp(24px,3vw,40px)}.home-place__foot{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:clamp(28px,3.5vw,48px);margin-top:0}.home-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0;margin:0;border-top:1px solid color-mix(in srgb,var(--chapter-accent) 45%,transparent)}.home .home-fact{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:18px 16px 18px 0;border:0}.home .home-fact:nth-child(2n){padding-left:16px;border-left:1px solid color-mix(in srgb,var(--chapter-accent) 28%,transparent)}.home .home-fact:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--chapter-accent) 28%,transparent)}.home-fact dd{margin:0;font-family:var(--home-display);font-weight:700;font-size:clamp(34px,4.2vw,60px);line-height:.95;letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap}.home-fact dt{color:var(--home-muted);font-size:13px;line-height:1.35}@media(min-width:800px){.home-facts{grid-template-columns:repeat(4,minmax(0,1fr))!important}.home .home-fact{padding:22px 20px 6px;border-top:0!important;border-left:1px solid color-mix(in srgb,var(--chapter-accent) 28%,transparent)}.home .home-fact:first-child{padding-left:0;border-left:0}}.home-flow__label,.home-logos__label{color:var(--home-muted);font-size:13px;font-weight:500}.home-flow__list{display:grid;gap:0;margin:12px 0 0;padding:0;list-style:none}.home-flow__step{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:16px;row-gap:4px;padding:16px 0 20px;border-top:1px solid color-mix(in srgb,var(--chapter-accent) 28%,transparent)}.home-flow__no{grid-row:1 / span 2;font-family:var(--home-display);font-weight:200;font-size:48px;line-height:.85;letter-spacing:-.05em;color:var(--chapter-accent);font-variant-numeric:tabular-nums}.home-flow__step strong{font-family:var(--home-display);font-weight:650;font-size:22px;line-height:1.1;letter-spacing:-.02em}.home-flow__step>span:last-child{max-width:38ch;color:var(--home-muted);font-size:15px;line-height:1.5}@media(min-width:800px){.home-flow__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);margin-top:16px}.home-flow__step{grid-template-columns:minmax(0,1fr);row-gap:8px;padding:0;border-top:0}.home-flow__step:before{content:"";display:block;height:1px;margin-bottom:18px;background:color-mix(in srgb,var(--chapter-accent) 45%,transparent)}.home-flow__step:after{content:"";position:absolute;left:0;top:-4px;width:9px;height:9px;border-radius:50%;background:var(--chapter-accent)}.home-flow__no{grid-row:auto;margin-bottom:6px;font-size:clamp(64px,6vw,96px)}}.home-logos{display:grid;gap:14px;padding-top:0!important}.home-marquee{margin-top:0}.home-marquee__track{gap:clamp(36px,4vw,56px);padding-right:clamp(36px,4vw,56px)}.home-marquee__track img{height:34px}@media(prefers-reduced-motion:no-preference){.home-marquee__track{animation-duration:70s;will-change:transform}}@media(prefers-reduced-motion:reduce){.home-marquee{-webkit-mask-image:none;mask-image:none}.home-marquee__track+.home-marquee__track{display:none}.home-marquee__track{flex-wrap:wrap;row-gap:20px}}.home-blog{--chapter: #e7df72;--chapter-card: #f0ea9a;--chapter-glow: #f4ee9c;--chapter-accent: #181a1a;--chapter-thumb: #d8d06a;--home-muted: rgb(24 26 26 / .78);--home-line: rgb(24 26 26 / .2);--home-line-strong: rgb(24 26 26 / .4)}.home .home-blog:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;opacity:.1;mix-blend-mode:multiply;pointer-events:none}.home-blog .home-desks a{border-color:#181a1a73}@media(hover:hover)and (pointer:fine){.home-blog .home-desks a:hover{background:#181a1a;border-color:#181a1a;color:#e7df72}}.home-blog .home-mag__list{border-color:#181a1a40}.home-blog :is(a,button):focus-visible{outline-color:#181a1a}.home-shop,.home-blog{padding-block:clamp(56px,6.5vw,104px)}.home .stage.stage--index{--stage-fg: #f2efe6;--stage-muted: rgb(242 239 230 / .74);--stage-line: rgb(242 239 230 / .22);--stage-line-strong: rgb(242 239 230 / .46)}.home .stage.stage--index .stage__slot{background:#f2efe612;border-color:#f2efe629}.home .stage.stage--index .stage__slot.is-now{background:#e7df721f;border-color:var(--asif-signal, #e7df72)}.home .stage.stage--index :is(a,button):focus-visible{outline-color:#f2efe6!important}.home .stage.stage--index .stage__actions .stage__play--index{border-color:var(--asif-signal, #e7df72)}.home .stage__aura:after{opacity:.14}.home-outro{background:var(--asif-ink, #181a1a);color:#f2efe6}.home-outro .home-kicker,.home-outro .home-kicker .asif-wordmark{color:#f2efe6}.home-outro__text{color:#f2efe6c7}.home-ways a{border-color:#f2efe633;background:#f2efe60f;color:#f2efe6}.home-ways span{color:#f2efe6b8}@media(hover:hover)and (pointer:fine){.home-ways a:hover{background:#f2efe61f;border-color:#f2efe6}}.home-outro__contact{border-top-color:#f2efe633}.home-outro .home-button--line{color:#f2efe6;border-color:#f2efe699}.home-outro .home-button--signal{color:#181a1a;border-color:var(--asif-signal, #e7df72)}.home-outro .home-button--ink{background:#f2efe6;border-color:#f2efe6;color:#181a1a}.home-outro :is(a,button):focus-visible{outline-color:#f2efe6}@media(hover:hover)and (pointer:fine){.home-outro .home-button--ink:hover{background:#fff;border-color:#fff}}@media(hover:none),(pointer:coarse),(max-width:39.999rem){.home .stage.stage--index .stage__aura{-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent calc(var(--header-height, 56px) + env(safe-area-inset-top,0px)),#000 calc(var(--header-height, 56px) + env(safe-area-inset-top,0px) + 180px));mask-image:linear-gradient(to bottom,transparent 0,transparent calc(var(--header-height, 56px) + env(safe-area-inset-top,0px)),#000 calc(var(--header-height, 56px) + env(safe-area-inset-top,0px) + 180px))}}body.asif-home .header.color-scheme.is-solid,body.asif-home .header.color-scheme:hover,body.asif-home .header.color-scheme:has([open]){--background: 24 26 26 !important;--text-color: 242 239 230 !important;background-color:rgb(var(--background))!important;background-image:none!important;color:var(--asif-paper, #f2efe6)!important;border-block-end-color:#f2efe629!important}@media(hover:none),(pointer:coarse),(max-width:39.999rem){body.asif-home .shopify-section--header:has(.header.is-solid),body.asif-home .shopify-section--header:has(.header:hover),body.asif-home .shopify-section--header:has(.header [open]){background-color:var(--asif-ink, #181a1a)}}body.asif-home .header{transition:none}
/*# sourceMappingURL=/cdn/shop/t/256/assets/asif-home.css.map */
