.btn{display:inline-flex;align-items:center;gap:var(--s-3);min-height:var(--s-7);padding:var(--s-3) var(--s-4);border:1px solid var(--rule-strong);border-radius:var(--border-radius);font-size:var(--t-sm);font-weight:500;line-height:1;letter-spacing:var(--tr-body);white-space:nowrap;transition:background-color var(--d-fast) var(--e-glide),border-color var(--d-fast) var(--e-glide),color var(--d-fast) var(--e-glide)}.btn svg{width:var(--s-4);height:var(--s-4);flex:none;fill:none;stroke:currentColor;stroke-width:1.25}.btn:hover{border-color:var(--fg)}.btn--solid{background:var(--fg);color:var(--bg);border-color:var(--fg)}.btn--solid:hover{background:transparent;color:var(--fg)}@media(min-width:30em){.btn{padding-inline:var(--s-5)}}.spec{display:block}.spec__row{display:grid;gap:var(--s-1);padding-block:var(--s-3);border-top:1px solid var(--rule)}.spec__row:last-child{border-bottom:1px solid var(--rule)}.spec__row dd{min-width:0;color:var(--fg);font-size:var(--t-xs)}@media(min-width:40em){.spec__row{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:var(--s-5)}.spec__row dd{text-align:end}}.sec-head{display:grid;gap:var(--s-5);margin-block:var(--s-7) var(--s-9)}.sec-head__title{max-width:16ch}@media(min-width:60em){.sec-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--gutter);row-gap:var(--s-6)}.sec-head__index{grid-column:1 / -1}.sec-head__title{grid-column:1}.sec-head .lead{grid-column:2;align-self:end}}.tag{display:inline-block;padding:.1em .5em;border:1px solid var(--rule-strong);border-radius:var(--border-radius);font-family:var(--font-body);font-size:var(--t-xs);font-weight:500;letter-spacing:var(--tr-label);text-transform:uppercase;max-width:100%;overflow-wrap:break-word;color:var(--fg-muted)}.tag--out{border-style:dashed;border-color:var(--rule);color:var(--fg-faint)}.aep-tag--pre{border-style:solid;border-color:var(--rule-strong);color:var(--fg)}.shimo__media img,.pillar__fig img,.pillar__inset img,.coda__fig img,.surface__fig{border:1px solid var(--rule);border-radius:var(--radius-photo)}.shimo__media img,.pillar__fig img,.pillar__inset img,.coda__fig img{width:100%;height:auto}.hero{padding-block:var(--s-7) var(--s-6)}.hero__eyebrow{margin-bottom:var(--s-4)}.hero__title{max-width:15ch;margin-bottom:var(--s-6)}.hero__media{margin-bottom:var(--s-6)}.hero__plate{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--ink-950);border:1px solid var(--rule);border-radius:var(--radius-photo)}.hero__poster,.hero__film{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero__film{opacity:0;transition:opacity var(--d-slow) var(--e-glide)}.hero__plate.is-live .hero__film{opacity:1}.hero__toggle{position:absolute;inset-block-end:var(--s-3);inset-inline-end:var(--s-3);display:inline-flex;align-items:center;justify-content:center;width:var(--s-7);height:var(--s-7);padding:0;border:1px solid color-mix(in oklab,var(--ink-950) 34%,transparent);border-radius:var(--border-radius);background:color-mix(in oklab,var(--ink-000) 70%,transparent);color:var(--ink-950);cursor:pointer;transition:background-color var(--d-hover) var(--e-glide),border-color var(--d-hover) var(--e-glide)}.hero__toggle:hover{background:color-mix(in oklab,var(--ink-000) 88%,transparent);border-color:var(--ink-950)}.hero__toggle:focus-visible{outline:1px solid var(--ink-950);outline-offset:2px}.hero__toggle svg{width:var(--s-4);height:var(--s-4);fill:currentColor;stroke:none}.hero__toggle[data-state=paused] .i-pause,.hero__toggle[data-state=playing] .i-play{display:none}.hero__caption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-2) var(--s-5);margin-top:var(--s-3)}.hero__medium{font-size:var(--t-xs);color:var(--fg-faint)}.hero__aside{margin-top:var(--s-7)}.hero__spec,.hero__aside .aep-launch{margin-bottom:var(--s-6)}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--s-3)}@media(min-width:48em){.hero__plate{aspect-ratio:4 / 3}}@media(min-width:60em){.hero{padding-block:var(--s-8) var(--s-7)}.hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.62fr);grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"eyebrow media" "title   media" "aside   media";column-gap:var(--gutter)}.hero__eyebrow{grid-area:eyebrow}.hero__title{grid-area:title}.hero__media{grid-area:media}.hero__aside{grid-area:aside}.hero__title{max-width:none;margin-bottom:var(--s-7)}.hero__media{margin-bottom:0}.hero__plate{aspect-ratio:5 / 4}.hero__aside{align-self:end;margin-top:var(--s-7)}}.surfaces{padding-block-start:var(--section-y-tight)}.surfaces [id]{scroll-margin-top:var(--s-8)}.axis{margin-block:var(--s-8) var(--s-9)}.axis__ends{display:flex;justify-content:space-between;margin-bottom:var(--s-3)}.axis__track{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:var(--s-5);border-top:1px solid var(--rule-strong)}.axis__tick{justify-self:center;width:1px;height:100%;background:var(--rule-strong);transform:scaleY(.5);transform-origin:50% 0;transition:transform var(--d-base) var(--e-glide),background-color var(--d-base) var(--e-glide)}.axis__names{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.axis__names a{justify-self:center;display:grid;place-items:center;min-block-size:var(--hit-min, 0px);padding-block:var(--s-3);font-size:var(--t-sm);font-weight:500;line-height:1;letter-spacing:var(--tr-body);white-space:nowrap;color:var(--fg-muted);transition:color var(--d-fast) var(--e-glide)}.axis__names a:hover{color:var(--fg)}.axis__note{margin-top:var(--s-4);font-size:var(--t-xs);letter-spacing:var(--tr-body);color:var(--fg-faint);text-align:center;text-wrap:balance}.surfaces:has(#cordierite:is(:hover,:focus-within)) .axis__tick[data-axis=cordierite],.surfaces:has([data-axis-link=cordierite]:is(:hover,:focus-visible)) .axis__tick[data-axis=cordierite],.surfaces:has(#quartz:is(:hover,:focus-within)) .axis__tick[data-axis=quartz],.surfaces:has([data-axis-link=quartz]:is(:hover,:focus-visible)) .axis__tick[data-axis=quartz],.surfaces:has(#chrysolite:is(:hover,:focus-within)) .axis__tick[data-axis=chrysolite],.surfaces:has([data-axis-link=chrysolite]:is(:hover,:focus-visible)) .axis__tick[data-axis=chrysolite]{background:var(--fg);transform:scaleY(1)}.surfaces:has([data-axis-link=cordierite]:is(:hover,:focus-visible)) #cordierite .surface__fig,.surfaces:has([data-axis-link=quartz]:is(:hover,:focus-visible)) #quartz .surface__fig,.surfaces:has([data-axis-link=chrysolite]:is(:hover,:focus-visible)) #chrysolite .surface__fig{border-color:var(--rule-strong)}.surfaces__grid{display:grid;gap:var(--s-9)}@media(min-width:52em){.surfaces__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gutter)}}.surface{position:relative;display:flex;flex-direction:column;gap:var(--s-4)}.surface__spec{margin-block-start:auto}.surface__fig{display:grid;place-items:center;aspect-ratio:1;padding:var(--s-5);background:var(--ink-950);transition:border-color var(--d-base) var(--e-glide)}.surface__fig img{width:100%;height:auto}.surface:is(:hover,:focus-within) .surface__fig{border-color:var(--rule-strong)}.surface__profile{color:var(--fg-muted)}.surface__name{margin-top:calc(var(--s-3) * -1)}.surface__a{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.18em;transition:text-decoration-color var(--d-fast) var(--e-glide)}.surface__a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.surface:is(:hover,:focus-within) .surface__a{text-decoration-color:currentColor}.meter{display:grid;gap:var(--s-4);padding-block:var(--s-4);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.meter__row{display:grid;gap:var(--s-2)}.meter__val{display:flex;align-items:center;gap:var(--s-3)}.meter__pips{display:flex;gap:var(--s-1)}.meter__pips i{width:var(--s-2);height:var(--s-2);border:1px solid var(--fg-faint);border-radius:50%}.meter__pips i.is-on{background:var(--fg);border-color:var(--fg)}.meter__num{font-size:var(--t-xs);color:var(--fg-muted)}.surface__copy>p+p,.pillar__copy>p+p{margin-block-start:var(--s-3)}.surface__copy{font-size:var(--t-sm);line-height:var(--lh-body);color:var(--fg-muted);max-width:var(--measure);text-wrap:pretty}.surface__spec .spec__row:first-child{border-top:0}.surface__preNote{color:var(--fg-muted);font-size:var(--t-xs);letter-spacing:var(--tr-body)}.surface__go{display:inline-flex;align-items:center;gap:var(--s-3);align-self:flex-start;color:var(--fg-muted);font-size:var(--t-xs);font-weight:500;letter-spacing:var(--tr-label);text-transform:uppercase;transition:color var(--d-fast) var(--e-glide)}.surface__go svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.25;transition:transform var(--d-base) var(--e-glide)}.surface:is(:hover,:focus-within) .surface__go{color:var(--fg)}.surface:is(:hover,:focus-within) .surface__go svg{transform:translate(var(--s-1))}.shimo{--bg: var(--ink-000);--fg: var(--ink-900);--fg-muted: var(--ink-600);--fg-faint: var(--ink-500);--rule: color-mix(in oklab, var(--ink-900) 14%, transparent);--rule-strong: color-mix(in oklab, var(--ink-900) 28%, transparent);background:var(--bg);color:var(--fg);padding-block:var(--section-y-wide);overflow:clip;scroll-margin-top:var(--s-8)}:root[data-theme=dark] .shimo{--bg: var(--ink-950);--fg: var(--ink-050);--fg-muted: var(--ink-500);--fg-faint: var(--ink-600);--rule: color-mix(in oklab, var(--ink-050) 12%, transparent);--rule-strong: color-mix(in oklab, var(--ink-050) 24%, transparent)}.shimo__inner{display:grid;gap:var(--s-8)}.shimo__eyebrow{margin-bottom:var(--s-5)}.shimo__title{max-width:12ch}.shimo__kanji{margin-top:var(--s-5);font-size:var(--t-lead);color:var(--fg-muted);letter-spacing:.1em}@media(min-width:40em){.shimo__kanji{font-size:var(--t-d3);letter-spacing:.12em}}.shimo__type .lead{margin-top:var(--s-6)}.shimo__spec{margin-top:var(--s-8)}.shimo__buy{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-5);margin-top:var(--s-7)}.shimo__price{font-size:var(--t-lead);color:var(--fg)}@media(min-width:60em){.shimo__inner{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--s-10);align-items:start}.shimo__type{grid-column:1 / span 5;grid-row:1}.shimo__media{grid-column:6 / span 7;grid-row:1;margin-inline-end:calc(var(--gutter) * -1)}}[data-pad3d]{position:relative}[data-pad3d] canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .4s ease;cursor:grab}[data-pad3d] canvas:active{cursor:grabbing}[data-pad3d] canvas{touch-action:pan-y}[data-pad3d].is-3d canvas{opacity:1}[data-pad3d] img{transition:opacity .4s ease}[data-pad3d].is-3d img{opacity:0}.pad3d__hint{position:absolute;bottom:var(--s-5);left:50%;translate:-50% 0;margin:0;padding:var(--s-2) var(--s-4);border:1px solid var(--rule-strong);border-radius:var(--border-radius);background:color-mix(in oklab,var(--bg) 62%,transparent);backdrop-filter:blur(var(--s-2));-webkit-backdrop-filter:blur(var(--s-2));color:var(--fg-muted);white-space:nowrap;opacity:0;transition:opacity .4s ease;pointer-events:none}[data-pad3d].is-3d .pad3d__hint{opacity:1}[data-pad3d].is-3d.is-handled .pad3d__hint{opacity:0}.pad3d__zoom{position:absolute;inset-block-end:var(--s-4);inset-inline-end:var(--s-4);display:flex;gap:var(--s-2);opacity:0;transition:opacity .4s ease}[data-pad3d].is-3d .pad3d__zoom{opacity:1}@media(pointer:coarse),(max-width:47.99em){.pad3d__zoom{display:none}}.pad3d__zoomBtn{display:grid;place-items:center;inline-size:var(--s-7);block-size:var(--s-7);border:1px solid var(--rule-strong);border-radius:var(--border-radius);background:color-mix(in oklab,var(--bg) 62%,transparent);backdrop-filter:blur(var(--s-2));-webkit-backdrop-filter:blur(var(--s-2));color:var(--fg-muted);font-size:var(--t-body);cursor:pointer;transition:color var(--d-fast) var(--e-glide),border-color var(--d-fast) var(--e-glide)}.pad3d__zoomBtn:hover,.pad3d__zoomBtn:focus-visible{color:var(--fg);border-color:var(--fg)}[data-pad3d] canvas:focus-visible{outline:1px solid var(--fg);outline-offset:2px}.pillar{row-gap:var(--s-7);margin-bottom:var(--s-10)}.pillar:last-child{margin-bottom:0}.pillar__type,.pillar__fig{grid-column:1 / -1}.pillar__type .rule{margin-bottom:var(--s-5)}.pillar__index{font-family:var(--font-mono);font-size:var(--t-d3);font-weight:400;line-height:1;letter-spacing:var(--tr-d3);color:var(--fg-faint);margin-bottom:var(--s-5)}.pillar__copy{margin-top:var(--s-5);font-size:var(--t-lead);line-height:var(--lh-lead);color:var(--fg-muted);max-width:var(--measure);text-wrap:pretty}.pillar__inset{margin-top:var(--s-7);max-width:22rem}.pillar__inset figcaption{margin-top:var(--s-3)}@media(min-width:60em){.pillar__type{grid-column:1 / span 5}.pillar__fig{grid-column:7 / span 6}.pillar--flip .pillar__type{grid-column:8 / span 5;grid-row:1}.pillar--flip .pillar__fig{grid-column:1 / span 6;grid-row:1}}.coda .rule{margin-bottom:var(--s-8)}.coda__inner{display:grid;gap:var(--s-8)}.coda__spec,.coda__cta{margin-top:var(--s-7)}.coda__lanes{margin-top:var(--s-7);display:grid;gap:var(--s-2)}.coda__lanesKey{color:var(--fg-faint)}@media(min-width:60em){.coda__inner{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-items:center}.coda__fig{grid-column:1 / span 6}.coda__type{grid-column:8 / span 5}}@media(prefers-reduced-motion:reduce){.hero__film{transition:none;display:none}}@media(prefers-reduced-motion:no-preference){:root[data-anim] .meter__pips i.is-on{opacity:0;scale:.4;transition:opacity var(--d-reveal) var(--e-glide),scale var(--d-reveal) var(--e-glide)}:root[data-anim] .surface.is-in .meter__pips i.is-on{opacity:1;scale:1}:root[data-anim] .surface.is-instant .meter__pips i.is-on{transition:none}:root[data-anim] .meter__pips i.is-on:nth-child(2){transition-delay:55ms}:root[data-anim] .meter__pips i.is-on:nth-child(3){transition-delay:.11s}:root[data-anim] .meter__pips i.is-on:nth-child(4){transition-delay:165ms}:root[data-anim] .meter__pips i.is-on:nth-child(5){transition-delay:.22s}:root[data-anim] .surface.is-instant .meter__pips i.is-on{transition-delay:0ms}}.hero__plate--floating{aspect-ratio:8 / 5;background:transparent;border:0;overflow:visible}.hero__plate--floating .hero__poster{object-fit:contain}.hero__drop{margin-block-start:var(--s-3);padding-block-start:var(--s-3);border-block-start:1px solid var(--rule);color:var(--fg-muted);font-size:var(--t-mono);letter-spacing:var(--tr-mono);max-width:46ch}
/*# sourceMappingURL=/cdn/shop/t/16/assets/aep-home.css.map */
