*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--wp--preset--spacing--space-5)}body{margin:0}img{max-width:100%;height:auto}a{text-underline-offset:.22em}::selection{background:var(--wp--preset--color--surface-subtle);color:var(--wp--preset--color--text-primary)}:where(a,button,input,select,textarea,summary):focus-visible{outline:var(--wp--custom--focus-width) solid var(--wp--preset--color--focus-ring);outline-offset:var(--wp--custom--focus-offset)}:where(button,input,select,textarea){font:inherit}:where(button,a.wp-element-button,input,select,summary){min-height:var(--wp--custom--target)}:where(button,a.wp-element-button){transition:background var(--wp--custom--duration),transform var(--wp--custom--duration)}:where(button,a.wp-element-button):active{transform:translateY(var(--wp--custom--hairline))}:where(button,input):disabled{opacity:.5;cursor:not-allowed}a.wp-element-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.wp-block-button.is-style-outline .wp-element-button{background:transparent;color:var(--wp--preset--color--text-primary);border:var(--wp--custom--hairline) solid currentColor}.wp-block-button.is-style-low .wp-element-button{background:transparent;color:var(--wp--preset--color--text-primary);padding-inline:0;text-decoration:underline}.wp-element-button:hover{filter:brightness(.88)}.wp-block-button.is-style-outline .wp-element-button:hover{background:var(--wp--preset--color--surface-subtle)}.announcement{font-size:var(--wp--preset--font-size--small);padding-block:var(--wp--preset--spacing--space-2);min-height:var(--wp--custom--target)}.announcement .arika-block{font-size:inherit}.site-header{padding-block:var(--wp--preset--spacing--space-4);border-bottom:var(--wp--custom--hairline) solid var(--wp--preset--color--border-default)}.site-header .brand-lockup>*{margin-block:0}.brand-lockup img,.site-footer img{width:var(--wp--custom--logo-width);height:auto}.brand-lockup .arika-block{font-size:var(--wp--preset--font-size--small)}.site-header .wp-block-navigation-item__content{display:flex;align-items:center;min-height:var(--wp--custom--target);padding-inline:var(--wp--preset--spacing--space-2)}.arika-section{padding-block:var(--wp--preset--spacing--space-6);border-bottom:var(--wp--custom--hairline) solid var(--wp--preset--color--border-default);position:relative}.arika-section h1,.arika-section h2{letter-spacing:-.045em}.arika-section p{max-width:var(--wp--custom--measure)}.technical-label{font-family:var(--wp--preset--font-family--ui);font-weight:600;letter-spacing:.13em;line-height:1.5}.hero-layout{display:grid;grid-template-columns:1.05fr .95fr;column-gap:var(--wp--preset--spacing--space-5);align-items:center;padding-top:var(--wp--preset--spacing--space-5)}.hero-copy{z-index:2}.hero-copy h1{margin-block:var(--wp--preset--spacing--space-4);line-height:var(--wp--custom--line--display)}.hero-copy .arika-block{font-size:var(--wp--preset--font-size--small)}.hero-copy>.wp-block-buttons{margin-top:var(--wp--preset--spacing--space-4)}.product-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;background:var(--wp--preset--gradient--chrome);border:var(--wp--custom--hairline) solid var(--wp--preset--color--border-default);padding:var(--wp--preset--spacing--space-4);min-height:var(--wp--custom--gallery-height);position:relative;overflow:hidden;box-shadow:var(--wp--custom--shadow--soft)}.product-placeholder::before{content:'';position:absolute;left:28%;right:28%;top:19%;bottom:20%;border:var(--wp--custom--hairline) solid var(--wp--preset--color--border-default);border-radius:40% 40% 28% 28%;transform:rotate(-17deg);background:var(--wp--preset--gradient--chrome);box-shadow:var(--wp--custom--shadow--soft)}.product-placeholder::after{content:'';position:absolute;inset:-50%;background:linear-gradient(115deg,transparent 45%,var(--wp--preset--color--surface) 50%,transparent 55%);opacity:.5;transform:translateX(-70%);pointer-events:none;animation:light-sweep 7s ease-in-out infinite}.product-placeholder>*{z-index:1}.hero-object{margin-top:0!important;transform:rotate(2deg)}.hero-finder{grid-column:1/-1;background:var(--wp--preset--color--surface);padding:var(--wp--preset--spacing--space-4);border:var(--wp--custom--hairline) solid var(--wp--preset--color--border-default);box-shadow:var(--wp--custom--shadow--soft);margin-top:var(--wp--preset--spacing--space-5)!important}.hero-finder h3{margin-top:0}.spectrum-intro{display:flex;align-items:end;justify-content:space-between;gap:var(--wp--preset--spacing--space-5)}.spectrum-intro>p{max-width:24ch}.arika-series-track{margin-inline-end:calc(var(--wp--preset--spacing--space-4)*-1);padding-right:var(--wp--preset--spacing--space-4)}.arika-series-panel:nth-child(even){background:var(--wp--preset--color--surface)}.transformer-feature{display:grid;grid-template-columns:1.2fr .8fr;gap:var(--wp--preset--spacing--space-6);align-items:center}.feature-copy{margin:0!important}.feature-copy h2{font-size:var(--wp--preset--font-size--heading-large)}.flagship{display:grid;grid-template-columns:1.15fr .6fr;gap:var(--wp--preset--spacing--space-5);align-items:start}.flagship-object{grid-column:1/-1;min-height:24rem;max-width:none!important}.element-tile{border:var(--wp--custom--hairline) solid var(--wp--preset--color--accent-gold);padding:var(--wp--preset--spacing--space-4);aspect-ratio:1;display:flex;flex-direction:column;justify-content:space-between;margin-top:var(--wp--preset--spacing--space-4)!important}.element-tile p{margin:0}.element-symbol{line-height:var(--wp--custom--line--display);font-family:var(--wp--preset--font-family--display)}.reasons{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--wp--preset--spacing--space-5)}.reason{border-top:var(--wp--custom--hairline) solid var(--wp--preset--color--accent-gold);padding-top:var(--wp--preset--spacing--space-3);margin:0!important}.reason>.arika-block{font-weight:600}.reason h3{margin-top:0}.founder-story{padding-left:clamp(0rem,14vw,12rem)}.founder-story h2{max-width:20ch}.finish-explorer>.arika-block{margin-top:var(--wp--preset--spacing--space-5)}.finish-explorer .arika-finish-preview{max-width:45rem;margin-left:auto;background:var(--wp--preset--gradient--chrome)}.arika-finish-image{transition:opacity var(--wp--custom--duration)}.signup-strip{display:grid;grid-template-columns:1.2fr .8fr;gap:var(--wp--preset--spacing--space-4)}.signup-strip>.technical-label,.signup-strip>h2{grid-column:1}.signup-strip>p:not(.technical-label){grid-column:2;grid-row:2}.signup-strip>.wp-block-buttons{grid-column:2}.real-reviews:empty{display:none}.real-reviews:has(>.wp-block-shortcode:empty){display:none}.site-footer{margin-top:0!important}.site-footer>.wp-block-group{gap:var(--wp--preset--spacing--space-5)}.site-footer .arika-block{font-size:var(--wp--preset--font-size--small)}.site-footer .wp-block-navigation-item__content{min-height:var(--wp--custom--target);display:flex;align-items:center}.wp-block-post-template{gap:var(--wp--preset--spacing--space-5)}.journal-section .wp-block-post-template{display:grid;grid-template-columns:2fr 1fr 1fr}.woocommerce ul.products li.product{background:var(--wp--preset--color--surface);padding:var(--wp--preset--spacing--space-3);border-top:var(--wp--custom--hairline) solid var(--wp--preset--color--border-default)}.woocommerce div.product div.images{width:54%}.woocommerce div.product div.summary{width:41%}.woocommerce .button,.woocommerce button.button.alt,.woocommerce a.button.alt{background:var(--wp--preset--color--action-primary);color:var(--wp--preset--color--on-action);border-radius:0;padding:var(--wp--preset--spacing--space-3);min-height:var(--wp--custom--target);font-weight:600}.woocommerce .price,.woocommerce div.product p.price{color:var(--wp--preset--color--text-primary)}.woocommerce input,.woocommerce select,.woocommerce textarea{min-height:var(--wp--custom--target);border:var(--wp--custom--hairline) solid var(--wp--preset--color--border-default);padding:var(--wp--preset--spacing--space-2);background:var(--wp--preset--color--surface);color:var(--wp--preset--color--text-primary)}.woocommerce form.checkout .col2-set,.woocommerce form.checkout #order_review,.woocommerce form.checkout #order_review_heading{width:100%;float:none}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{float:none;width:100%}.arika-shop-filters{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--space-3);padding-block:var(--wp--preset--spacing--space-4);align-items:end}.arika-shop-filters label{display:grid;gap:var(--wp--preset--spacing--space-2)}.arika-purchase-trust{border-block:var(--wp--custom--hairline) solid var(--wp--preset--color--accent-gold);margin-block:var(--wp--preset--spacing--space-4);font-size:var(--wp--preset--font-size--small)}.arika-mobile-cart{display:none}.arika-finish-links,.arika-recently-viewed ul{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--space-3)}.arika-breadcrumbs{font-size:var(--wp--preset--font-size--small)}.arika-reviews{display:grid;grid-template-columns:1fr 1fr;gap:var(--wp--preset--spacing--space-5)}.arika-review{margin:0;border-top:var(--wp--custom--hairline) solid var(--wp--preset--color--accent-gold);padding-top:var(--wp--preset--spacing--space-3)}
@keyframes light-sweep{0%,55%{transform:translateX(-70%)}85%,100%{transform:translateX(70%)}}
@supports(animation-timeline:view()){.arika-section:not(.hero-layout){animation:section-arrive linear both;animation-timeline:view();animation-range:entry 0% entry 20%}@keyframes section-arrive{from{transform:translateY(1rem)}to{transform:translateY(0)}}.spectrum .arika-series-panel{animation:spectrum-shift linear both;animation-timeline:view(inline);animation-range:entry 0% entry 100%}@keyframes spectrum-shift{from{transform:translateY(.5rem)}to{transform:translateY(0)}}}
@media(max-width:50rem){.hero-layout{grid-template-columns:1.1fr .9fr;column-gap:var(--wp--preset--spacing--space-3)}.hero-copy h1{font-size:clamp(3.5rem,11vw,5rem)}.hero-object{min-height:24rem;padding:var(--wp--preset--spacing--space-3)}.hero-object .technical-label{font-size:.625rem}.hero-object .photo-caption{font-size:.75rem}.hero-copy .wp-block-buttons{grid-column:1/-1}.hero-finder{padding:var(--wp--preset--spacing--space-3)}.spectrum-intro{display:block}.transformer-feature{grid-template-columns:1fr;gap:var(--wp--preset--spacing--space-4)}.transformer-object{min-height:24rem;width:85%;margin-left:0!important}.feature-copy{padding-left:var(--wp--preset--spacing--space-4)}.flagship{grid-template-columns:1fr .55fr;gap:var(--wp--preset--spacing--space-3)}.flagship h2{font-size:var(--wp--preset--font-size--heading-medium)}.element-tile{padding:var(--wp--preset--spacing--space-3)}.element-symbol{font-size:clamp(3rem,14vw,6rem)}.element-tile .technical-label{font-size:.625rem;letter-spacing:0}.reasons{grid-template-columns:1fr;gap:var(--wp--preset--spacing--space-4)}.founder-story{padding-left:var(--wp--preset--spacing--space-4)}.signup-strip{display:block}.journal-section .wp-block-post-template{grid-template-columns:1fr}.site-header{gap:var(--wp--preset--spacing--space-3)}.brand-lockup img{width:8rem}.brand-lockup .arika-block{font-size:.6875rem}.woocommerce div.product div.images,.woocommerce div.product div.summary{width:100%;float:none}.single-product{padding-bottom:5rem}.arika-mobile-cart{position:fixed;bottom:0;left:0;right:0;background:var(--wp--preset--color--action-primary);color:var(--wp--preset--color--on-action);padding:var(--wp--preset--spacing--space-3);z-index:20;display:flex;justify-content:center;min-height:var(--wp--custom--target);text-decoration:none}.arika-reviews{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.arika-block .arika-button{color:var(--wp--preset--color--on-action)}.arika-block .arika-button-outline{color:var(--wp--preset--color--text-primary)}.arika-block :is(input,select),.woocommerce :is(input,select,textarea),.arika-email-signup input[type=email]{border-color:var(--wp--preset--color--border-control)}

.arika-home-link{display:block;max-width:max-content}.arika-home-link img{display:block}.arika-live-setting{display:block}.brand-lockup .arika-live-setting,.site-footer .arika-live-setting{font-size:var(--wp--preset--font-size--small)}.arika-breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--space-2);padding:0}.arika-breadcrumbs li+li::before{content:"/";margin-right:var(--wp--preset--spacing--space-2)}.arika-email-signup{grid-column:1/-1;border-top:var(--wp--custom--hairline) solid var(--wp--preset--color--border-default);padding-top:var(--wp--preset--spacing--space-4)}.arika-email-signup label{display:block;margin-block:var(--wp--preset--spacing--space-3)}.arika-email-signup input[type=email]{display:block;width:100%;padding:var(--wp--preset--spacing--space-3);border:var(--wp--custom--hairline) solid var(--wp--preset--color--border-default);background:var(--wp--preset--color--surface)}.arika-email-signup button{background:var(--wp--preset--color--action-primary);color:var(--wp--preset--color--on-action);border:0;padding:var(--wp--preset--spacing--space-3) var(--wp--preset--spacing--space-4)}

.hero-layout>.hero-copy,.hero-layout>.hero-object,.flagship>.flagship-copy,.flagship>.element-tile,.transformer-feature>.product-placeholder,.transformer-feature>.feature-copy{min-width:0;width:100%}.hero-layout,.transformer-feature,.flagship,.signup-strip{max-width:var(--wp--style--global--wide-size)!important}.hero-layout>*,.transformer-feature>*,.flagship>*,.signup-strip>*{max-width:none}.hero-copy h1{font-size:var(--wp--custom--hero-display)}

.arika-email-signup input[type=email]{border-color:var(--wp--preset--color--border-control)}

.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout{display:block}.wp-block-woocommerce-checkout .wc-block-components-main,.wp-block-woocommerce-checkout .wc-block-components-sidebar{width:100%;padding-inline:0;margin-inline:0;position:static}.wp-block-woocommerce-checkout .wc-block-components-sidebar{margin-top:var(--wp--preset--spacing--space-4)}
