.elementor-kit-1292{--e-global-color-primary:#3D7A6E;--e-global-color-secondary:#C8B99A;--e-global-color-text:#F5F3EE;--e-global-color-accent:#5DCAA5;--e-global-color-obsidian:#1A1A1A;--e-global-color-bgdeep:#131312;--e-global-color-linen:#F5F3EE;--e-global-color-muted:#A8A49C;--e-global-color-faint:#6E6B65;--e-global-color-forest:#3D7A6E;--e-global-color-sage:#5DCAA5;--e-global-color-driftwood:#C8B99A;--e-global-color-slate:#4A4A4A;--e-global-color-ae508c6:#591F1F;--e-global-typography-primary-font-family:"Schibsted Grotesk";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.12em;--e-global-typography-primary-letter-spacing:-0.2px;--e-global-typography-secondary-font-family:"Schibsted Grotesk";--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.15em;--e-global-typography-text-font-family:"Hanken Grotesk";--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.65em;--e-global-typography-accent-font-family:"Space Mono";--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-letter-spacing:3px;--e-global-typography-e7c89ea-font-family:"Schibsted Grotesk";--e-global-typography-e7c89ea-font-size:clamp(2rem, 3.2vw + 0.8rem, 3.5rem);--e-global-typography-e7c89ea-font-weight:800;--e-global-typography-e7c89ea-line-height:1.2em;--e-global-typography-f150fe0-font-family:"Schibsted Grotesk";--e-global-typography-f150fe0-font-size:clamp(1.625rem, 2.5vw + 0.6rem, 2.75rem);--e-global-typography-f150fe0-font-weight:500;--e-global-typography-f150fe0-line-height:1.2em;--e-global-typography-c9c7ea7-font-family:"Schibsted Grotesk";--e-global-typography-c9c7ea7-font-size:clamp(1.125rem, 1.2vw + 0.4rem, 1.75rem);--e-global-typography-c9c7ea7-font-weight:700;--e-global-typography-c9c7ea7-line-height:1.3em;--e-global-typography-8fd8529-font-family:"Space Mono";--e-global-typography-8fd8529-font-size:clamp(0.9375rem, 0.5vw + 0.25rem, 1.125rem);--e-global-typography-8fd8529-line-height:1.3em;--e-global-typography-6f29e76-font-size:clamp(0.875rem, 0.3vw + 0.4rem, 1rem);--e-global-typography-6f29e76-line-height:1.35em;--e-global-typography-864404b-font-family:"Hanken Grotesk";--e-global-typography-864404b-font-size:clamp(1rem, 0.4vw + 0.5rem, 1.125rem);--e-global-typography-864404b-font-weight:500;--e-global-typography-864404b-line-height:1.35em;--e-global-typography-display-font-family:"Schibsted Grotesk";--e-global-typography-display-font-weight:700;--e-global-typography-display-line-height:1.05em;--e-global-typography-display-letter-spacing:-1px;--e-global-typography-eyebrow-font-family:"Space Mono";--e-global-typography-eyebrow-font-size:11px;--e-global-typography-eyebrow-font-weight:400;--e-global-typography-eyebrow-text-transform:uppercase;--e-global-typography-eyebrow-letter-spacing:3px;--e-global-typography-label-font-family:"Space Mono";--e-global-typography-label-font-weight:400;--e-global-typography-label-letter-spacing:1px;--e-global-typography-3dc0946-font-family:"Space Mono";--e-global-typography-3dc0946-font-size:20px;--e-global-typography-3dc0946-font-weight:300;--e-global-typography-3dc0946-text-transform:uppercase;--e-global-typography-3dc0946-letter-spacing:3px;--e-global-typography-f110b3b-font-family:"Schibsted Grotesk";--e-global-typography-f110b3b-font-size:20px;--e-global-typography-f110b3b-font-weight:400;--e-global-typography-f110b3b-line-height:1.2em;--e-global-typography-46d0b53-font-family:"Schibsted Grotesk";--e-global-typography-46d0b53-font-size:24px;--e-global-typography-46d0b53-font-weight:600;--e-global-typography-46d0b53-line-height:1.3em;--e-global-typography-46d0b53-letter-spacing:0.3px;--e-global-typography-ecdf574-font-family:"Hanken Grotesk";--e-global-typography-ecdf574-font-size:16px;--e-global-typography-ecdf574-font-weight:300;--e-global-typography-ecdf574-font-style:normal;--e-global-typography-ecdf574-line-height:1.35em;--e-global-typography-392abff-font-family:"Schibsted Grotesk";--e-global-typography-392abff-font-size:clamp(1rem, 1.4vw, 1.25rem);--e-global-typography-392abff-font-weight:400;--e-global-typography-392abff-line-height:1.4em;--e-global-typography-c911ed4-font-family:"Hanken Grotesk";--e-global-typography-c911ed4-font-size:36px;--e-global-typography-c911ed4-font-weight:500;--e-global-typography-c911ed4-line-height:1.2em;--e-global-typography-3ece73e-font-family:"Hanken Grotesk";--e-global-typography-3ece73e-font-size:clamp(1rem, 0.4vw + 0.5rem, 1.125rem);--e-global-typography-3ece73e-font-weight:300;--e-global-typography-3ece73e-line-height:1.35em;--e-global-typography-ffded9d-font-family:"Schibsted Grotesk";--e-global-typography-ffded9d-font-size:clamp(1.5rem, 3vw, 3.69rem);--e-global-typography-ffded9d-font-weight:600;--e-global-typography-ffded9d-line-height:1.12em;--e-global-typography-ffded9d-letter-spacing:-0.2px;--e-global-typography-22b96c3-font-family:"Space Mono";--e-global-typography-22b96c3-font-size:clamp(0.9375rem, 0.5vw + 0.25rem, 1.125rem);--e-global-typography-22b96c3-line-height:1.3em;background-color:#1A1A1A;color:var( --e-global-color-linen );font-family:var( --e-global-typography-864404b-font-family ), Sans-serif;font-size:var( --e-global-typography-864404b-font-size );font-weight:var( --e-global-typography-864404b-font-weight );line-height:var( --e-global-typography-864404b-line-height );}.elementor-kit-1292 button,.elementor-kit-1292 input[type="button"],.elementor-kit-1292 input[type="submit"],.elementor-kit-1292 .elementor-button{background-color:#F5F3EE;font-family:"Hanken Grotesk", Sans-serif;font-weight:500;color:#1A1A1A;border-radius:8px 8px 8px 8px;}.elementor-kit-1292 e-page-transition{background-color:var( --e-global-color-obsidian );}body.e-wc-error-notice .woocommerce-error, body.e-wc-error-notice .wc-block-components-notice-banner.is-error{background-color:var( --e-global-color-text );border-style:none;}body.e-wc-message-notice .woocommerce-message, body.e-wc-message-notice .wc-block-components-notice-banner.is-success{background-color:var( --e-global-color-linen );border-style:none;}body.e-wc-info-notice .woocommerce-info, body.e-wc-info-notice .wc-block-components-notice-banner.is-info{background-color:var( --e-global-color-muted );border-style:none;}.elementor-kit-1292 p{margin-block-end:12px;}.elementor-kit-1292 h1{color:#F5F3EE;font-family:var( --e-global-typography-e7c89ea-font-family ), Sans-serif;font-size:var( --e-global-typography-e7c89ea-font-size );font-weight:var( --e-global-typography-e7c89ea-font-weight );line-height:var( --e-global-typography-e7c89ea-line-height );}.elementor-kit-1292 h2{color:#F5F3EE;font-family:var( --e-global-typography-f150fe0-font-family ), Sans-serif;font-size:var( --e-global-typography-f150fe0-font-size );font-weight:var( --e-global-typography-f150fe0-font-weight );line-height:var( --e-global-typography-f150fe0-line-height );}.elementor-kit-1292 h3{color:#F5F3EE;font-family:var( --e-global-typography-c9c7ea7-font-family ), Sans-serif;font-size:var( --e-global-typography-c9c7ea7-font-size );font-weight:var( --e-global-typography-c9c7ea7-font-weight );line-height:var( --e-global-typography-c9c7ea7-line-height );}.elementor-kit-1292 h4{color:#F5F3EE;font-family:var( --e-global-typography-8fd8529-font-family ), Sans-serif;font-size:var( --e-global-typography-8fd8529-font-size );line-height:var( --e-global-typography-8fd8529-line-height );}.elementor-kit-1292 h5{color:#ADADAD;font-family:"Hanken Grotesk", Sans-serif;font-size:12px;line-height:1.35em;}.elementor-kit-1292 h6{color:#F5F3EE;font-family:"Hanken Grotesk", Sans-serif;font-size:clamp(0.875rem, 0.3vw + 0.4rem, 1rem);}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{--error-message-text-color:var( --e-global-color-ae508c6 );font-family:var( --e-global-typography-864404b-font-family ), Sans-serif;font-size:var( --e-global-typography-864404b-font-size );font-weight:var( --e-global-typography-864404b-font-weight );line-height:var( --e-global-typography-864404b-line-height );--error-message-icon-color:var( --e-global-color-ae508c6 );--error-message-normal-links-color:var( --e-global-color-primary );--error-message-hover-links-color:var( --e-global-color-accent );--error-box-border-radius:12px 12px 12px 12px;}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-family:var( --e-global-typography-864404b-font-family ), Sans-serif;font-size:var( --e-global-typography-864404b-font-size );font-weight:var( --e-global-typography-864404b-font-weight );line-height:var( --e-global-typography-864404b-line-height );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-text-color:var( --e-global-color-obsidian );font-family:var( --e-global-typography-864404b-font-family ), Sans-serif;font-size:var( --e-global-typography-864404b-font-size );font-weight:var( --e-global-typography-864404b-font-weight );line-height:var( --e-global-typography-864404b-line-height );--message-message-icon-color:var( --e-global-color-accent );--message-box-border-radius:12px 12px 12px 12px;--message-buttons-normal-text-color:var( --e-global-color-primary );--message-buttons-hover-text-color:var( --e-global-color-accent );--message-buttons-hover-border-color:var( --e-global-color-accent );--message-buttons-hover-transition-duration:200ms;--message-border-type:solid;--message-border-color:var( --e-global-color-primary );--message-buttons-border-radius:8px 8px 8px 8px;}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-family:var( --e-global-typography-864404b-font-family ), Sans-serif;font-size:var( --e-global-typography-864404b-font-size );font-weight:var( --e-global-typography-864404b-font-weight );line-height:var( --e-global-typography-864404b-line-height );}.e-wc-message-notice .woocommerce-message .restore-item, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, .e-wc-message-notice .woocommerce-message a:not([class]), .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){--notice-message-normal-links-color:var( --e-global-color-accent );}.e-wc-message-notice .woocommerce-message .restore-item:hover, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item:hover, .e-wc-message-notice .woocommerce-message a:not([class]):hover, .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]):hover{--notice-message-hover-links-color:var( --e-global-color-primary );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var( --e-global-typography-6f29e76-font-size );line-height:var( --e-global-typography-6f29e76-line-height );border-width:2px 2px 2px 2px;}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{--info-message-text-color:var( --e-global-color-obsidian );font-family:var( --e-global-typography-864404b-font-family ), Sans-serif;font-size:var( --e-global-typography-864404b-font-size );font-weight:var( --e-global-typography-864404b-font-weight );line-height:var( --e-global-typography-864404b-line-height );--info-message-icon-color:var( --e-global-color-obsidian );--info-box-border-radius:12px 12px 12px 12px;--info-buttons-normal-text-color:var( --e-global-color-obsidian );--info-buttons-hover-text-color:var( --e-global-color-linen );--info-buttons-hover-border-color:var( --e-global-color-text );--info-buttons-hover-transition-duration:200ms;--info-border-type:solid;--info-border-color:var( --e-global-color-obsidian );--info-buttons-border-radius:8px 8px 8px 8px;}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var( --e-global-typography-6f29e76-font-size );line-height:var( --e-global-typography-6f29e76-line-height );border-width:2px 2px 2px 2px;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1200px){.elementor-kit-1292{--e-global-typography-3dc0946-font-size:18px;--e-global-typography-46d0b53-font-size:22px;--e-global-typography-c911ed4-font-size:32px;}}@media(max-width:1024px){.elementor-kit-1292{--e-global-typography-f110b3b-font-size:16px;--e-global-typography-46d0b53-font-size:20px;font-size:var( --e-global-typography-864404b-font-size );line-height:var( --e-global-typography-864404b-line-height );}.elementor-kit-1292 p{margin-block-end:21px;}.elementor-kit-1292 h1{font-size:var( --e-global-typography-e7c89ea-font-size );line-height:var( --e-global-typography-e7c89ea-line-height );}.elementor-kit-1292 h2{font-size:var( --e-global-typography-f150fe0-font-size );line-height:var( --e-global-typography-f150fe0-line-height );}.elementor-kit-1292 h3{font-size:var( --e-global-typography-c9c7ea7-font-size );line-height:var( --e-global-typography-c9c7ea7-line-height );}.elementor-kit-1292 h4{font-size:var( --e-global-typography-8fd8529-font-size );line-height:var( --e-global-typography-8fd8529-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-864404b-font-size );line-height:var( --e-global-typography-864404b-line-height );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:var( --e-global-typography-864404b-font-size );line-height:var( --e-global-typography-864404b-line-height );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-864404b-font-size );line-height:var( --e-global-typography-864404b-line-height );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-size:var( --e-global-typography-864404b-font-size );line-height:var( --e-global-typography-864404b-line-height );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var( --e-global-typography-6f29e76-font-size );line-height:var( --e-global-typography-6f29e76-line-height );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-864404b-font-size );line-height:var( --e-global-typography-864404b-line-height );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var( --e-global-typography-6f29e76-font-size );line-height:var( --e-global-typography-6f29e76-line-height );}}@media(max-width:767px){.elementor-kit-1292{--e-global-typography-3dc0946-font-size:18px;--e-global-typography-f110b3b-font-size:14px;--e-global-typography-46d0b53-font-size:18px;--e-global-typography-3ece73e-font-size:20px;font-size:var( --e-global-typography-864404b-font-size );line-height:var( --e-global-typography-864404b-line-height );}.elementor-kit-1292 h1{font-size:var( --e-global-typography-e7c89ea-font-size );line-height:var( --e-global-typography-e7c89ea-line-height );}.elementor-kit-1292 h2{font-size:var( --e-global-typography-f150fe0-font-size );line-height:var( --e-global-typography-f150fe0-line-height );}.elementor-kit-1292 h3{font-size:var( --e-global-typography-c9c7ea7-font-size );line-height:var( --e-global-typography-c9c7ea7-line-height );}.elementor-kit-1292 h4{font-size:var( --e-global-typography-8fd8529-font-size );line-height:var( --e-global-typography-8fd8529-line-height );}.elementor-kit-1292 h5{font-size:11px;line-height:1.4em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-864404b-font-size );line-height:var( --e-global-typography-864404b-line-height );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:var( --e-global-typography-864404b-font-size );line-height:var( --e-global-typography-864404b-line-height );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-864404b-font-size );line-height:var( --e-global-typography-864404b-line-height );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-size:var( --e-global-typography-864404b-font-size );line-height:var( --e-global-typography-864404b-line-height );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var( --e-global-typography-6f29e76-font-size );line-height:var( --e-global-typography-6f29e76-line-height );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-864404b-font-size );line-height:var( --e-global-typography-864404b-line-height );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var( --e-global-typography-6f29e76-font-size );line-height:var( --e-global-typography-6f29e76-line-height );}}:root { --Primary:#3D7A6E; --Secondary:#C8B99A; --Text:#F5F3EE; --Accent:#5DCAA5; --Obsidian:#1A1A1A; --Black:#131312; --Muted:#A8A49C; --Faint:#6E6B65; --Slate:#4A4A4A; --Tertiary:Space Mono; --Body:Schibsted Grotesk; --Heading:Hanken Grotesk; --fs-display-xl:clamp(4.5rem, 9vw, 11.25rem); --fs-display-l:clamp(3.6rem, 7.2vw, 9rem); --fs-display-m:clamp(2.9rem, 5.8vw, 7.2rem); --h1:clamp(2.3rem, 4.6vw, 5.76rem); --h2:clamp(1.85rem, 3.7vw, 4.61rem); --h3:clamp(1.5rem, 3vw, 3.69rem); --h4:clamp(1.2rem, 2.4vw, 2.95rem); --body-l:clamp(1.125rem, 1.8vw, 1.5rem); --body-n:clamp(1rem, 1.4vw, 1.25rem); --body-s:clamp(0.875rem, 1vw, 1rem); --space1:0.5rem; --space2:1rem; --space3:1.5rem; --space4:2rem; --space5:2.5rem; --space6:3rem; --space7:4rem; --space8:5rem; --lh-s:1.2em; --lh-m:1.3em; --lh-l:1.4em; --lh-xl:1.5em; --black-2:#171717; }
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Schibsted Grotesk';
	font-display: auto;
	src: url('https://aiir.club/wp-content/uploads/2026/06/SchibstedGrotesk-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Hanken Grotesk';
	font-display: auto;
	src: url('https://aiir.club/wp-content/uploads/2026/06/HankenGrotesk-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Space Mono';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://aiir.club/wp-content/uploads/2026/06/SpaceMono-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */