@keyframes scrollPulse{0%,to{opacity:.2}50%{opacity:.8}}.lazyload{max-width:100%}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0;border-radius:inherit}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%;border-radius:inherit}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;background-color:inherit;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container:only-child{flex-grow:1}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:0;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open,body .is-layout-flex{display:flex}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-close{width:100%}.wp-block-navigation__responsive-close:focus{outline:0}.wp-block-navigation__responsive-dialog{position:relative}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}.wp-block-post-content{display:flow-root}.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-spacer{clear:both}.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}:where(.wp-block-columns){margin-bottom:1.75em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.items-justified-center{justify-content:center}.screen-reader-text:focus{font-size:1em}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--base:#0c0c0c;--wp--preset--color--contrast:#e8e8e0;--wp--preset--color--accent-1:#ff8000;--wp--preset--color--accent-2:#ffe0c2;--wp--preset--color--accent-3:#ffe14d;--wp--preset--color--accent-4:#fffbbc;--wp--preset--color--accent-5:#838383;--wp--preset--color--accent-6:#2a2a2a;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:0.875rem;--wp--preset--font-size--medium:clamp(1rem, 1rem + ((1vw - 0.2rem) * 0.156), 1.125rem);--wp--preset--font-size--large:clamp(1.125rem, 1.125rem + ((1vw - 0.2rem) * 0.313), 1.375rem);--wp--preset--font-size--x-large:clamp(1.4rem, 1.4rem + ((1vw - 0.2rem) * 0.5), 1.8rem);--wp--preset--font-size--xx-large:clamp(2rem, 2rem + ((1vw - 0.2rem) * 0.75), 2.6rem);--wp--preset--font-family--platypi:Platypi;--wp--preset--font-family--ysabeau-office:"Ysabeau Office", sans-serif;--wp--preset--font-family--noto-sans-mono:"Noto Sans Mono", sans-serif;--wp--preset--font-family--sora:Sora, sans-serif;--wp--preset--font-family--inter:Inter, sans-serif;--wp--preset--font-family--syne:Syne, sans-serif;--wp--preset--font-family--dm-sans:"DM Sans", sans-serif;--wp--preset--font-family--space-mono:"Space Mono", monospace;--wp--preset--spacing--20:10px;--wp--preset--spacing--30:20px;--wp--preset--spacing--40:30px;--wp--preset--spacing--50:clamp(30px, 5vw, 50px);--wp--preset--spacing--60:clamp(30px, 7vw, 70px);--wp--preset--spacing--70:clamp(50px, 7vw, 90px);--wp--preset--spacing--80:clamp(70px, 10vw, 140px);--wp--preset--shadow--natural:0px 0px 5px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1);--wp--style--global--content-size:80vw;--wp--style--global--wide-size:80vw}:where(body){margin:0}.wp-site-blocks{padding-top:var(--wp--style--root--padding-top);padding-bottom:var(--wp--style--root--padding-bottom)}.has-global-padding{padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left)}.has-global-padding>.alignfull{margin-right:calc(var(--wp--style--root--padding-right)*-1);margin-left:calc(var(--wp--style--root--padding-left)*-1)}:where(.wp-site-blocks)>*{margin-block-start:var(--wp--preset--spacing--20);margin-block-end:0}:where(.wp-site-blocks)>:first-child{margin-block-start:0}:where(.wp-site-blocks)>:last-child{margin-block-end:0}:root{--wp--style--block-gap:var(--wp--preset--spacing--20)}:root :where(.is-layout-flow)>:first-child{margin-block-start:0}:root :where(.is-layout-flow)>:last-child{margin-block-end:0}:root :where(.is-layout-constrained)>*,:root :where(.is-layout-flow)>*{margin-block-start:var(--wp--preset--spacing--20);margin-block-end:0}:root :where(.is-layout-constrained)>:first-child{margin-block-start:0}:root :where(.is-layout-constrained)>:last-child{margin-block-end:0}:root :where(.is-layout-flex){gap:var(--wp--preset--spacing--20)}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body{background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--dm-sans);font-size:var(--wp--preset--font-size--medium);font-style:normal;font-weight:400;letter-spacing:0;line-height:0;--wp--style--root--padding-top:0;--wp--style--root--padding-right:0;--wp--style--root--padding-bottom:0;--wp--style--root--padding-left:0}a:where(:not(.wp-element-button)){color:var(--wp--preset--color--accent-1);text-decoration:underline}:root :where(a:where(:not(.wp-element-button)):hover){text-decoration:none}h1,h2{color:var(--wp--preset--color--contrast)}h1,h2,h3{font-style:normal;font-family:var(--font-display)}h3{color:var(--wp--preset--color--contrast);letter-spacing:0;font-size:var(--wp--preset--font-size--large);font-size:clamp(1.1rem,2vw,1.5rem);font-weight:600;line-height:1.2}h1,h2{font-size:var(--wp--preset--font-size--xx-large);font-size:clamp(2.5rem,8vw,7rem);font-weight:800;line-height:.95;letter-spacing:-.03em}h2{font-size:var(--wp--preset--font-size--x-large);font-size:clamp(1.75rem,4vw,3.5rem);font-weight:700;line-height:1.1;letter-spacing:-.02em}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}:root{--bg-base:#0c0c0c;--bg-surface:#141414;--bg-raised:#1c1c1c;--orange:#ff8000;--orange-glow:#ff800055;--orange-dim:#ff800052;--yellow:#ffe14d;--yellow-glow:#ffe14d44;--text:#e8e8e0;--text-muted:#666666;--text-ghost:#333333;--border:#2a2a2a;--font-display:'Syne', sans-serif;--font-mono:'Space Mono', monospace;--font-body:'DM Sans', sans-serif}body::before{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:.04;pointer-events:none;z-index:9999}li,p{font-family:var(--font-body);font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.7}.glow-orange{color:var(--orange);text-shadow:0 0 8px var(--orange-glow),0 0 32px var(--orange-dim)}.btn-contact,.btn-ghost,.btn-primary,.label-mono{font-family:var(--font-mono);font-size:clamp(.75rem,1vw,.9rem);text-transform:uppercase}.label-mono{letter-spacing:.2em;color:var(--orange)}.btn-contact,.btn-ghost,.btn-primary{letter-spacing:.1em;padding:.9rem 2rem;display:inline-block;text-decoration:none}.btn-primary{color:#0c0c0c;background:var(--orange);font-weight:700;transition:box-shadow .2s,transform .2s;box-shadow:0 0 20px var(--orange-glow)}.btn-primary:hover{box-shadow:0 0 40px var(--orange-glow),0 0 80px var(--orange-dim);transform:translateY(-1px)}.btn-contact,.btn-ghost{color:var(--text-muted);border:1px solid var(--border);transition:color .2s,border-color .2s;background:#fff0}.btn-ghost:hover{color:var(--text);border-color:#555}.btn-contact{color:var(--orange);border:1px solid var(--orange-dim);padding:.45rem 1rem;box-shadow:none;transition:box-shadow .4s ease,border-color .4s ease}.btn-contact:hover{border-color:var(--orange-glow);box-shadow:0 0 16px var(--orange-dim),0 0 32px var(--orange-dim)}header.wp-block-template-part{position:sticky!important;top:0!important;z-index:100!important;background:rgb(12 12 12/.97)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;border-bottom:1px solid rgb(255 128 0/.08)!important;padding:.85rem clamp(1rem,4vw,2.5rem)!important}header.wp-block-template-part>div{overflow:visible!important;background:0 0!important}.site-header.is-layout-constrained{max-width:100%!important}@media screen{html{margin-top:0!important}}.wp-block-template-part,.wp-block-template-part>div{overflow:visible!important}.wp-block-navigation a{font-family:var(--font-mono)!important;font-size:clamp(.75rem,1vw,.9rem)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#666!important;text-decoration:none!important;transition:color .2s!important}.wp-block-navigation a:hover{color:var(--orange)!important}.wp-block-navigation__responsive-container-open svg{fill:var(--text)!important;color:var(--text)!important}.hero-inner,.hero-section{display:flex;align-items:center}.hero-section{min-height:100vh;position:relative;overflow:hidden;margin-block-start:-8em!important}.hero-section::before,.model-frame>div::before{content:"";position:absolute;right:0;pointer-events:none}.hero-section::before{top:0;width:50%;height:100%;background:radial-gradient(ellipse at 80% 20%,#ff800010 0,transparent 65%)}.hero-inner{gap:clamp(2rem,5vw,5rem);width:100%;padding:clamp(2rem,6vw,5rem) clamp(1rem,4vw,2.5rem)}.hero-text{display:flex;flex-direction:column;gap:1.5rem;flex:1}.hero-eyebrow{font-family:var(--font-mono)!important;font-size:clamp(.75rem,1vw,.9rem)!important;letter-spacing:.2em!important;color:var(--text-ghost)!important;margin:0!important}.hero-tagline{color:#888!important;max-width:38ch;font-size:clamp(1rem,1.5vw,1.15rem)!important}.hero-visual{flex:1;display:flex;align-items:center;justify-content:center}.model-frame{width:100%;aspect-ratio:3/4;max-height:70vh;background:var(--bg-surface);border:1px solid var(--border);position:relative;overflow:hidden}.model-frame::after,.model-frame::before{content:"";position:absolute;width:20px;height:20px;opacity:.3;z-index:2}.model-frame::before{top:12px;right:12px;border-top:1px solid var(--orange);border-right:1px solid var(--orange)}.model-frame::after{bottom:12px;left:12px;border-bottom:1px solid var(--orange);border-left:1px solid var(--orange)}.model-frame>div::before{bottom:0;left:0;height:40%;background:linear-gradient(0deg,#ff800008 0,transparent 100%);z-index:1}@media (max-width:768px){.hero-inner{flex-direction:column}.hero-visual{width:100%;max-height:50vh}.model-frame{aspect-ratio:1;max-height:50vh}}.discipline-card:hover{transition:background .3s ease;background:radial-gradient(circle at var(--mouse-x) var(--mouse-y),var(--bg-raised) 0%,var(--bg-surface) 60%)!important}.discipline-card::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--orange),transparent);opacity:0;transition:opacity .3s ease}.discipline-card{--mouse-x:50%;--mouse-y:50%}.scroll-hint{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-ghost)}.scroll-hint::after{content:"";width:1px;height:2.5rem;background:linear-gradient(180deg,var(--text-ghost),transparent);animation:scrollPulse 2s ease-in-out infinite}:root :where(.wp-block-columns-is-layout-flex){gap:var(--wp--preset--spacing--50)}:root :where(.wp-block-site-title){font-family:var(--wp--preset--font-family--ysabeau-office);font-size:var(--wp--preset--font-size--large);font-weight:700;letter-spacing:1.44px;text-transform:uppercase}:root :where(.wp-block-site-title a:where(:not(.wp-element-button))){text-decoration:none}:root :where(.wp-block-site-title a:where(:not(.wp-element-button)):hover){text-decoration:underline}:root :where(.wp-block-navigation){font-size:var(--wp--preset--font-size--medium)}:root :where(.wp-block-navigation a:where(:not(.wp-element-button))){text-decoration:none}:root :where(.wp-block-navigation a:where(:not(.wp-element-button)):hover){text-decoration:underline}.wp-container-core-navigation-is-layout-3c8805c5{flex-wrap:nowrap;gap:var(--wp--preset--spacing--50);justify-content:center}.wp-container-core-columns-is-layout-28f84493,.wp-container-core-group-is-layout-6c531013{flex-wrap:nowrap}.wp-container-core-group-is-layout-0c4f307d>.alignfull{margin-right:calc(0px*-1);margin-left:calc(0px*-1)}.wp-container-core-navigation-is-layout-fe9cc265{flex-direction:column;align-items:flex-start}.wp-container-core-group-is-layout-570722b2{gap:var(--wp--preset--spacing--80)}.wp-container-core-group-is-layout-570722b2,.wp-container-core-group-is-layout-e5edad21{justify-content:space-between;align-items:flex-start}@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}}:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}a{text-decoration-thickness:1px!important;text-underline-offset:.1em}:where(.wp-site-blocks :focus){outline-style:solid;outline-width:2px}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{outline-offset:4px}h1,h2,h3,p{text-wrap:pretty}:root{--gb-container-width:1100px}.gb-shape{line-height:0}.gb-text-07d02d25{align-items:center;color:var(--wp--preset--color--accent-1,#ff8000);display:inline-flex;text-decoration:none;padding:1rem 2rem}.gb-element-0ffd94c6{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:100vw;margin:0;padding:0}.gb-text-8caf2297{color:#878787;font-family:var(--font-mono);font-size:clamp(.75rem,1vw,.9rem);letter-spacing:.2em;margin:0}.gb-text-7025dad7,.gb-text-7f321153,.gb-text-b0cbf8fc{flex-direction:row;margin:0;padding:0}.gb-text-f48d6f52{color:#888;font-size:clamp(1rem,1.5vw,1.15rem);max-width:38ch}.gb-text-94aab317{align-items:center;display:inline-flex;padding:2rem}.gb-text-94aab317:is(:hover,:focus){color:var(--wp--preset--color--base,#0c0c0c)}.gb-text-ff1a30d5{padding:2em}.gb-element-db90a654{align-self:start;column-gap:.75em;display:flex;flex-direction:row;justify-content:flex-start}.gb-element-7e95a189{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;row-gap:1.5em;width:50%}@media (max-width:1024px){.gb-element-7e95a189{width:100%}}.gb-element-c18f5976{aspect-ratio:3/4;background-color:var(--bg-surface);height:100%;max-height:70vh;overflow-x:hidden;overflow-y:hidden;position:relative;width:100%;border:1px solid var(--border)}.gb-element-d5a860e5{align-items:center;display:flex;height:100%;justify-content:center;width:50%}@media (max-width:1024px){.gb-element-d5a860e5{width:100%}}.gb-element-035297b1,.gb-element-95a3a8fb{align-items:center;display:flex;justify-content:center;width:100%}.gb-element-035297b1{flex-direction:row;max-width:1600px}.gb-element-95a3a8fb{background-color:#0c0c0c;flex-direction:column;flex-wrap:nowrap;min-height:100vh;min-width:100vw;overflow-x:hidden;overflow-y:hidden;position:relative}.gb-shape-0e4a03e3{align-self:center;display:inline-flex;justify-content:center;justify-self:center;width:100%}.gb-text-613b8274{text-align:center}.gb-text-86856f59{color:var(--text-muted);text-align:center}.gb-element-e5619ec9{background-color:var(--bg-surface);position:relative;padding:clamp(1.5rem,3vw,2.5rem)}.gb-text-a8ed018e{color:var(--text-ghost);font-size:.65rem;text-align:right}.gb-shape-f1461738{display:inline-flex;justify-content:center;width:100%}.gb-shape-0e4a03e3 svg,.gb-shape-2a24c541 svg,.gb-shape-f1461738 svg{fill:currentColor;width:clamp(48px,5vw,80px);color:var(--wp--preset--color--accent-3,#ffe14d)}.gb-text-1ed725e8{text-align:center}.gb-text-ee0b38af{color:var(--text-muted);text-align:center}.gb-element-1c374e01{background-color:var(--bg-surface);position:relative;padding:clamp(1.5rem,3vw,2.5rem)}.gb-text-c2bd8329{color:var(--text-ghost);font-size:.65rem;text-align:right}.gb-shape-2a24c541{display:inline-flex;justify-content:center;width:100%}.gb-text-e66b57b2{text-align:center}.gb-text-30c89166{color:var(--text-muted);text-align:center}.gb-element-9b40ad02{background-color:var(--bg-surface);position:relative;padding:clamp(1.5rem,3vw,2.5rem)}.gb-element-c686f4ce{background-color:var(--border);column-gap:1px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(1.5rem,3vw,2.5rem)}@media (max-width:767px){.gb-element-c686f4ce{grid-template-columns:1fr}}.gb-element-03e738ca{background-color:var(--bg-surface);border-left-color:var(--border);border-right-color:var(--border);padding-left:clamp(3rem,6vw,5rem);padding-right:clamp(3rem,6vw,5rem);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.cmplz-hidden{display:none!important}.lazyload{--smush-placeholder-width:100px;--smush-placeholder-aspect-ratio:1/1;width:var(--smush-image-width,var(--smush-placeholder-width))!important;aspect-ratio:var(--smush-image-aspect-ratio,var(--smush-placeholder-aspect-ratio))!important;opacity:0}@font-face{font-family:Platypi;font-style:normal;font-weight:300 800;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-VariableFont_wght.woff2)format("woff2")}@font-face{font-family:Platypi;font-style:italic;font-weight:300 800;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/themes/twentytwentyfive/assets/fonts/platypi/Platypi-Italic-VariableFont_wght.woff2)format("woff2")}@font-face{font-family:"Ysabeau Office";font-style:normal;font-weight:100 900;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-VariableFont_wght.woff2)format("woff2")}@font-face{font-family:"Ysabeau Office";font-style:italic;font-weight:100 900;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-Italic-VariableFont_wght.woff2)format("woff2")}@font-face{font-family:"Noto Sans Mono";font-style:normal;font-weight:100;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/BngrUXNETWXI6LwhGYvaxZikqZqK6fBq6kPvUce2oAZcdthSBUsYck4-_FNI49_XVEQQL8Y.woff2)format("woff2")}@font-face{font-family:"Noto Sans Mono";font-style:normal;font-weight:200;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/BngrUXNETWXI6LwhGYvaxZikqZqK6fBq6kPvUce2oAZcdthSBUsYck4-_NNJ49_XVEQQL8Y.woff2)format("woff2")}@font-face{font-family:"Noto Sans Mono";font-style:normal;font-weight:300;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/BngrUXNETWXI6LwhGYvaxZikqZqK6fBq6kPvUce2oAZcdthSBUsYck4-_A1J49_XVEQQL8Y.woff2)format("woff2")}@font-face{font-family:"Noto Sans Mono";font-style:normal;font-weight:400;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/BngrUXNETWXI6LwhGYvaxZikqZqK6fBq6kPvUce2oAZcdthSBUsYck4-_FNJ49_XVEQQL8Y.woff2)format("woff2")}@font-face{font-family:"Noto Sans Mono";font-style:normal;font-weight:500;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/BngrUXNETWXI6LwhGYvaxZikqZqK6fBq6kPvUce2oAZcdthSBUsYck4-_GFJ49_XVEQQL8Y.woff2)format("woff2")}@font-face{font-family:"Noto Sans Mono";font-style:normal;font-weight:600;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/BngrUXNETWXI6LwhGYvaxZikqZqK6fBq6kPvUce2oAZcdthSBUsYck4-_I1O49_XVEQQL8Y.woff2)format("woff2")}@font-face{font-family:"Noto Sans Mono";font-style:normal;font-weight:700;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/BngrUXNETWXI6LwhGYvaxZikqZqK6fBq6kPvUce2oAZcdthSBUsYck4-_LRO49_XVEQQL8Y.woff2)format("woff2")}@font-face{font-family:"Noto Sans Mono";font-style:normal;font-weight:800;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/BngrUXNETWXI6LwhGYvaxZikqZqK6fBq6kPvUce2oAZcdthSBUsYck4-_NNO49_XVEQQL8Y.woff2)format("woff2")}@font-face{font-family:"Noto Sans Mono";font-style:normal;font-weight:900;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/BngrUXNETWXI6LwhGYvaxZikqZqK6fBq6kPvUce2oAZcdthSBUsYck4-_PpO49_XVEQQL8Y.woff2)format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:100;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/xMQOuFFYT72X5wkB_18qmnndmSdSn3-PIwNhBti0.woff2)format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:200;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/xMQOuFFYT72X5wkB_18qmnndmSfSnn-PIwNhBti0.woff2)format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/xMQOuFFYT72X5wkB_18qmnndmScMnn-PIwNhBti0.woff2)format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/xMQOuFFYT72X5wkB_18qmnndmSdSnn-PIwNhBti0.woff2)format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/xMQOuFFYT72X5wkB_18qmnndmSdgnn-PIwNhBti0.woff2)format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/xMQOuFFYT72X5wkB_18qmnndmSeMmX-PIwNhBti0.woff2)format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/xMQOuFFYT72X5wkB_18qmnndmSe1mX-PIwNhBti0.woff2)format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/xMQOuFFYT72X5wkB_18qmnndmSfSmX-PIwNhBti0.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyeMZ1rib2Bg-4.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuOKfMZ1rib2Bg-4.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYMZ1rib2Bg-4.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dphiJ-Ek-7MeA.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTcPtxhiJ-Ek-7MeA.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTcWdxhiJ-Ek-7MeA.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTch9thiJ-Ek-7MeA.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTccNxhiJ-Ek-7MeA.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuBWYMZ1rib2Bg-4.woff2)format("woff2")}@font-face{font-family:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/8vIS7w4qzmVxsWxjBZRjr0FKM_04uT6hR47NCV5Z.woff2)format("woff2")}@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/8vIS7w4qzmVxsWxjBZRjr0FKM_0KuT6hR47NCV5Z.woff2)format("woff2")}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/8vIS7w4qzmVxsWxjBZRjr0FKM_3mvj6hR47NCV5Z.woff2)format("woff2")}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/8vIS7w4qzmVxsWxjBZRjr0FKM_3fvj6hR47NCV5Z.woff2)format("woff2")}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/8vIS7w4qzmVxsWxjBZRjr0FKM_24vj6hR47NCV5Z.woff2)format("woff2")}@font-face{font-family:"DM Sans";font-style:normal;font-weight:100;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAop1hS2f3ZGMZpg.woff2)format("woff2")}@font-face{font-family:"DM Sans";font-style:normal;font-weight:200;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAIpxhS2f3ZGMZpg.woff2)format("woff2")}@font-face{font-family:"DM Sans";font-style:normal;font-weight:300;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwA_JxhS2f3ZGMZpg.woff2)format("woff2")}@font-face{font-family:"DM Sans";font-style:normal;font-weight:400;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2)format("woff2")}@font-face{font-family:"DM Sans";font-style:normal;font-weight:500;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAkJxhS2f3ZGMZpg.woff2)format("woff2")}@font-face{font-family:"DM Sans";font-style:normal;font-weight:600;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAfJthS2f3ZGMZpg.woff2)format("woff2")}@font-face{font-family:"DM Sans";font-style:normal;font-weight:700;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthS2f3ZGMZpg.woff2)format("woff2")}@font-face{font-family:"DM Sans";font-style:normal;font-weight:800;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAIpthS2f3ZGMZpg.woff2)format("woff2")}@font-face{font-family:"DM Sans";font-style:normal;font-weight:900;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAC5thS2f3ZGMZpg.woff2)format("woff2")}@font-face{font-family:"DM Sans";font-style:italic;font-weight:100;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat-JDG32RmYJpso5.woff2)format("woff2")}@font-face{font-family:"DM Sans";font-style:italic;font-weight:200;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat8JDW32RmYJpso5.woff2)format("woff2")}@font-face{font-family:"DM Sans";font-style:italic;font-weight:300;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat_XDW32RmYJpso5.woff2)format("woff2")}@font-face{font-family:"DM Sans";font-style:italic;font-weight:400;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat-JDW32RmYJpso5.woff2)format("woff2")}@font-face{font-family:"DM Sans";font-style:italic;font-weight:500;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat-7DW32RmYJpso5.woff2)format("woff2")}@font-face{font-family:"DM Sans";font-style:italic;font-weight:600;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat9XCm32RmYJpso5.woff2)format("woff2")}@font-face{font-family:"DM Sans";font-style:italic;font-weight:700;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat9uCm32RmYJpso5.woff2)format("woff2")}@font-face{font-family:"DM Sans";font-style:italic;font-weight:800;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat8JCm32RmYJpso5.woff2)format("woff2")}@font-face{font-family:"DM Sans";font-style:italic;font-weight:900;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat8gCm32RmYJpso5.woff2)format("woff2")}@font-face{font-family:"Space Mono";font-style:normal;font-weight:400;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/i7dPIFZifjKcF5UAWdDRUEN2RFq7AwU.woff2)format("woff2")}@font-face{font-family:"Space Mono";font-style:normal;font-weight:700;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/i7dMIFZifjKcF5UAWdDRaPpZYFeQHwyVd3U.woff2)format("woff2")}@font-face{font-family:"Space Mono";font-style:italic;font-weight:400;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/i7dNIFZifjKcF5UAWdDRYER8RXi-EwWMbg.woff2)format("woff2")}@font-face{font-family:"Space Mono";font-style:italic;font-weight:700;font-display:swap;src:url(https://stijnvansprang.nl/wp-content/uploads/fonts/i7dSIFZifjKcF5UAWdDRYERE_FeaHi6QZ3WfYg.woff2)format("woff2")}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0/.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}