@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&display=swap");@font-face{font-family:Raleway;src:url(/fonts/Raleway-VariableFont_wght.ttf) format("truetype-variations"),url(/fonts/Raleway-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:u+0000-007f,u+0080-00ff,u+04??,u+0500-052f,u+2de0-2dff,u+a640-a69f,u+1c8?}@font-face{font-family:Raleway;src:url(/fonts/Raleway-Italic-VariableFont_wght.ttf) format("truetype-variations"),url(/fonts/Raleway-Italic-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-VariableFont_wght.ttf) format("truetype-variations"),url(/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Italic-VariableFont_wght.ttf) format("truetype-variations"),url(/fonts/Montserrat-Italic-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}:root{--otog-orange:#FAA634;--otog-orange-50:#FEF6E8;--otog-orange-100:#FDEBC8;--otog-orange-200:#FCDA9B;--otog-orange-300:#FBC76A;--otog-orange-400:#FAB44A;--otog-orange-500:#FAA634;--otog-orange-600:#E08D1F;--otog-orange-700:#B86F15;--otog-orange-800:#8A510F;--otog-orange-900:#5C3608;--otog-black:#1A1A1A;--otog-black-50:#F5F5F5;--otog-black-100:#E8E8E8;--otog-black-200:#C7C7C7;--otog-black-300:#9A9A9A;--otog-black-400:#6E6E6E;--otog-black-500:#1A1A1A;--otog-black-600:#141414;--otog-black-700:#0D0D0D;--otog-black-800:#050505;--otog-black-900:#0A0A0A;--otog-ink-700:#2A2A2A;--otog-gray-300:#C7C7C7;--otog-black-10:rgba(26,26,26,0.1);--otog-black-30:rgba(26,26,26,0.3);--otog-paper:#FBF9F4;--otog-cream:#F6F2EA;--otog-surface:#ECE6DA;--otog-border:#DDD4C0;--otog-muted:#A89E89;--otog-body-alt:#5C5547;--otog-olive:#3D4A1C;--otog-olive-50:#EFF1E2;--otog-olive-200:#BBC399;--otog-olive-400:#7C8B49;--otog-olive-700:#262E10;--otog-success:#2E7D4F;--otog-error:#C4452F;--otog-warning:#E0913A;--otog-info:var(--otog-black-400);--otog-on-orange:var(--otog-black);--otog-on-black:var(--otog-cream);--otog-on-cream:var(--otog-black);--otog-on-olive:var(--otog-cream);--otog-font-display:"Raleway",system-ui,-apple-system,"Segoe UI",sans-serif;--otog-font-ui:"Montserrat",system-ui,-apple-system,"Segoe UI",sans-serif;--otog-font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Consolas,monospace;--otog-fs-display-xl:96px;--otog-lh-display-xl:1.0;--otog-ls-display-xl:-.02em;--otog-fs-h1:56px;--otog-lh-h1:1.0;--otog-ls-h1:-.018em;--otog-fs-h2:36px;--otog-lh-h2:1.1;--otog-ls-h2:-.012em;--otog-fs-h3:26px;--otog-lh-h3:1.2;--otog-ls-h3:-.005em;--otog-fs-h4:20px;--otog-lh-h4:1.3;--otog-ls-h4:0;--otog-fs-body-lg:18px;--otog-lh-body-lg:1.6;--otog-fs-body:16px;--otog-lh-body:1.6;--otog-fs-body-sm:14px;--otog-lh-body-sm:1.55;--otog-fs-caption:12px;--otog-lh-caption:1.5;--otog-fs-label:13px;--otog-lh-label:1.3;--otog-ls-label:.01em;--otog-fs-overline:11px;--otog-lh-overline:1.4;--otog-ls-overline:.14em;--otog-fs-button:14px;--otog-ls-button:.04em;--otog-fw-light:300;--otog-fw-regular:400;--otog-fw-medium:500;--otog-fw-semibold:600;--otog-fw-bold:700;--otog-fw-extrabold:800;--otog-fw-black:900;--otog-space-0:0;--otog-space-1:4px;--otog-space-2:8px;--otog-space-3:12px;--otog-space-4:16px;--otog-space-5:20px;--otog-space-6:24px;--otog-space-7:28px;--otog-space-8:32px;--otog-space-10:40px;--otog-space-12:48px;--otog-space-14:56px;--otog-space-16:64px;--otog-space-20:80px;--otog-space-24:96px;--otog-space-32:128px;--otog-radius-0:0;--otog-radius-xs:2px;--otog-radius-pill:999px;--otog-radius-sm:0;--otog-radius-md:0;--otog-radius-lg:0;--otog-radius-xl:0;--otog-border-width:1px;--otog-border-width-emphasis:1.5px;--otog-border-color:var(--otog-border);--otog-border-focus:var(--otog-orange);--otog-shadow-sm:0 1px 2px rgba(0,0,0,.04);--otog-shadow-md:0 2px 8px rgba(0,0,0,.06);--otog-shadow-lg:0 4px 16px rgba(0,0,0,.08);--otog-shadow-focus:0 0 0 2px var(--otog-orange);--otog-container:1200px;--otog-container-narrow:720px;--otog-container-wide:1440px;--otog-gutter:var(--otog-space-14);--otog-grid-gap:var(--otog-space-5);--otog-prose-width:56ch;--otog-section-pad:var(--otog-space-24);--otog-ease:cubic-bezier(.4,0,.2,1);--otog-duration-fast:120ms;--otog-duration:200ms;--otog-duration-slow:320ms;--otog-duration-crossfade:400ms;--otog-stagger:80ms;--otog-z-base:0;--otog-z-raised:10;--otog-z-sticky:50;--otog-z-overlay:100;--otog-z-modal:200;--otog-z-toast:300}.otog{font-family:var(--otog-font-ui);font-weight:var(--otog-fw-light);color:var(--otog-black);background:var(--otog-cream);font-size:var(--otog-fs-body);line-height:var(--otog-lh-body);-webkit-font-smoothing:antialiased}.otog *,.otog :after,.otog :before{box-sizing:border-box}.otog img,.otog svg{display:block;max-width:100%}.otog a{color:inherit;text-decoration:none}.otog a:hover{color:var(--otog-orange)}.otog code{font-family:var(--otog-font-mono);font-size:.9em;background:var(--otog-surface);padding:1px 6px}.otog-container{max-width:var(--otog-container);margin:0 auto;padding-left:var(--otog-gutter);padding-right:var(--otog-gutter)}.otog-container--narrow{max-width:var(--otog-container-narrow)}.otog-container--wide{max-width:var(--otog-container-wide)}.otog-section{padding-top:var(--otog-section-pad);padding-bottom:var(--otog-section-pad)}@media (max-width:880px){.otog-section{padding-top:64px;padding-bottom:64px}}@media (max-width:560px){.otog-section{padding-top:48px;padding-bottom:48px}}.otog-section--black{background:var(--otog-black);color:var(--otog-on-black)}.otog-section--cream{background:var(--otog-cream);color:var(--otog-on-cream)}.otog-section--paper{background:var(--otog-paper);color:var(--otog-on-cream)}.otog-section--olive{background:var(--otog-olive);color:var(--otog-on-olive)}.otog-grid{display:grid;gap:var(--otog-grid-gap)}.otog-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.otog-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.otog-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:880px){.otog-grid--3,.otog-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.otog-grid--2,.otog-grid--3,.otog-grid--4{grid-template-columns:1fr}}.otog-cluster{display:flex;flex-wrap:wrap;gap:var(--otog-space-3);align-items:center}.otog-prose{max-width:var(--otog-prose-width)}.otog-display-xl{font-size:var(--otog-fs-display-xl);line-height:var(--otog-lh-display-xl);letter-spacing:var(--otog-ls-display-xl)}.otog-display-xl,.otog-h1{font-family:var(--otog-font-display);font-weight:var(--otog-fw-light);margin:0}.otog-h1{font-size:var(--otog-fs-h1);line-height:var(--otog-lh-h1);letter-spacing:var(--otog-ls-h1)}.otog-h2{font-size:var(--otog-fs-h2);line-height:var(--otog-lh-h2);letter-spacing:var(--otog-ls-h2)}.otog-h2,.otog-h3{font-family:var(--otog-font-display);font-weight:var(--otog-fw-regular);margin:0}.otog-h3{font-size:var(--otog-fs-h3);line-height:var(--otog-lh-h3);letter-spacing:var(--otog-ls-h3)}.otog-h4{font-family:var(--otog-font-ui);font-weight:var(--otog-fw-semibold);font-size:var(--otog-fs-h4);line-height:var(--otog-lh-h4);margin:0}.otog-body-lg{font-size:var(--otog-fs-body-lg);line-height:var(--otog-lh-body-lg)}.otog-body,.otog-body-lg{font-weight:var(--otog-fw-light)}.otog-body{font-size:var(--otog-fs-body);line-height:var(--otog-lh-body)}.otog-body-sm{font-size:var(--otog-fs-body-sm);line-height:var(--otog-lh-body-sm)}.otog-body-sm,.otog-caption{font-weight:var(--otog-fw-regular)}.otog-caption{font-size:var(--otog-fs-caption);line-height:var(--otog-lh-caption);color:var(--otog-body-alt)}.otog-label{font-size:var(--otog-fs-label);font-weight:var(--otog-fw-semibold);letter-spacing:var(--otog-ls-label);color:var(--otog-black)}.otog-label,.otog-overline{font-family:var(--otog-font-ui)}.otog-overline{display:inline-block;font-size:var(--otog-fs-overline);font-weight:var(--otog-fw-bold);line-height:var(--otog-lh-overline);letter-spacing:var(--otog-ls-overline);text-transform:uppercase;color:var(--otog-body-alt)}.otog-editorial-band{padding:0}.otog-editorial-band:has(.otog-overline){padding-top:var(--otog-section-pad)}@media (max-width:880px){.otog-editorial-band:has(.otog-overline){padding-top:64px}}@media (max-width:560px){.otog-editorial-band:has(.otog-overline){padding-top:48px}}.otog-editorial-band:has(.otog-h1){padding:12px 0 16px}.otog-editorial-band:has(.otog-body-lg,.otog-body,.otog-body-sm){padding-bottom:24px}.otog-editorial{max-width:720px}.otog-editorial>h1,.otog-editorial>h2,.otog-editorial>h3,.otog-editorial>h4,.otog-editorial>h5,.otog-editorial>h6,.otog-editorial>p{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;margin:0}.otog-editorial>p+p{margin-top:.75em}.otog-muted{color:var(--otog-body-alt)}.otog-text-orange{color:var(--otog-orange)}.otog-text-black{color:var(--otog-black)}.otog-text-cream{color:var(--otog-cream)}.otog-display-xl--fluid{font-size:clamp(48px,7vw,96px)}.otog-lockup{display:inline-flex;align-items:center}.otog-lockup img{height:100%;width:auto;display:block}.otog-lockup--h{height:24px}.otog-lockup--h-lg{height:40px}.otog-lockup--h-xl{height:64px}.otog-lockup--icon{height:28px;width:28px}.otog-lockup--icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.otog-wordmark{font-family:var(--otog-font-display);font-weight:var(--otog-fw-black);font-size:18px;letter-spacing:.02em;color:var(--otog-orange);text-transform:none}.otog-announce{background:var(--otog-orange);color:var(--otog-on-orange);height:40px;display:flex;align-items:center;justify-content:center;padding:0 var(--otog-space-12) 0 var(--otog-space-8);font-family:var(--otog-font-ui);font-weight:var(--otog-fw-semibold);font-size:12px;letter-spacing:.015em;position:relative;text-align:center}.otog-announce b{font-weight:var(--otog-fw-bold)}.otog-announce a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;margin-left:4px}.otog-announce__close{position:absolute;right:var(--otog-space-4);top:50%;transform:translateY(-50%);background:transparent;border:0;color:var(--otog-on-orange);font-size:18px;line-height:1;padding:4px 8px;cursor:pointer;font-family:var(--otog-font-ui)}.otog-announce[hidden]{display:none}.otog-navbar{background:var(--otog-black);color:var(--otog-cream);height:64px;display:flex;align-items:center;padding-left:calc(var(--otog-gutter) + max(0px, (100% - var(--otog-container)) / 2));padding-right:calc(var(--otog-gutter) + max(0px, (100% - var(--otog-container)) / 2));gap:var(--otog-space-8);position:relative}.otog-navbar__logo{display:inline-flex;align-items:center;gap:var(--otog-space-3);flex-shrink:0}.otog-navbar__logo img{height:24px;width:auto}.otog-navbar__links{display:flex;gap:0;margin-left:auto;margin-right:auto;height:100%;align-items:center}.otog-navbar__links a{font-family:var(--otog-font-ui);font-size:13px;font-weight:var(--otog-fw-regular);padding:0 var(--otog-space-5);height:100%;display:inline-flex;align-items:center;color:var(--otog-cream);position:relative;text-decoration:none;transition:color var(--otog-duration) var(--otog-ease)}.otog-navbar__links a.is-active,.otog-navbar__links a:hover{color:var(--otog-orange)}.otog-navbar__links a.is-active:after{content:"";position:absolute;left:var(--otog-space-5);right:var(--otog-space-5);bottom:0;height:3px;background:var(--otog-orange)}.otog-navbar__right{display:flex;align-items:center;gap:var(--otog-space-4);flex-shrink:0}@media (max-width:560px){.otog-navbar{padding-left:24px;padding-right:24px}}.otog-menu-drawer-nav a{font-family:var(--otog-font-ui);font-size:18px;font-weight:500;text-decoration:none;color:inherit;transition:color var(--otog-duration) var(--otog-ease)}.otog-menu-drawer-nav a:hover{color:var(--otog-orange)}.otog-icon-btn{position:relative;width:36px;height:36px;border-radius:0;border:0;background:transparent;color:inherit;font-size:16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color var(--otog-duration) var(--otog-ease)}.otog-icon-btn:hover{color:var(--otog-orange)}.otog-icon-btn__count{position:absolute;top:4px;right:2px;background:var(--otog-orange);color:var(--otog-on-orange);font-size:9px;min-width:16px;height:16px;border-radius:999px;align-items:center;justify-content:center;padding:0 4px;line-height:1}.otog-icon-btn__count,.otog-lang{font-family:var(--otog-font-ui);font-weight:var(--otog-fw-bold);display:inline-flex}.otog-lang{border:1px solid rgba(246,242,234,.2);border-radius:0;padding:2px;font-size:11px;letter-spacing:.06em}.otog-lang button{border:0;cursor:pointer;background:transparent;color:var(--otog-cream);padding:5px 12px;border-radius:0;font:inherit}.otog-lang button.is-active{background:var(--otog-orange);color:var(--otog-on-orange)}.otog-lang--on-light{border-color:var(--otog-border)}.otog-lang--on-light button{color:var(--otog-black)}.otog-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--otog-space-2);font-family:var(--otog-font-ui);font-weight:var(--otog-fw-semibold);font-size:var(--otog-fs-button);letter-spacing:var(--otog-ls-button);line-height:1;padding:14px 28px;border-radius:0;border:0;cursor:pointer;text-decoration:none;transition:background var(--otog-duration) var(--otog-ease),color var(--otog-duration) var(--otog-ease),border-color var(--otog-duration) var(--otog-ease),opacity var(--otog-duration) var(--otog-ease);-moz-user-select:none;user-select:none;white-space:nowrap;text-transform:uppercase}.otog-btn:focus-visible{outline:0;box-shadow:var(--otog-shadow-focus)}.otog-btn:disabled{cursor:not-allowed;opacity:.4}.otog-btn--primary{background:var(--otog-black);color:var(--otog-cream)}.otog-btn--primary:hover:not(:disabled){background:var(--otog-orange);color:var(--otog-on-orange)}.otog-btn--secondary{background:transparent;color:var(--otog-black);border:1.5px solid var(--otog-black);padding:12.5px 26.5px}.otog-btn--secondary:hover:not(:disabled){background:var(--otog-black);color:var(--otog-cream)}.otog-btn--ghost{background:transparent;color:var(--otog-cream);border:1.5px solid rgba(246,242,234,.5);padding:12.5px 26.5px}.otog-btn--ghost:hover:not(:disabled){border-color:var(--otog-orange);color:var(--otog-orange)}.otog-btn--accent{background:var(--otog-orange);color:var(--otog-on-orange)}.otog-btn--accent:hover:not(:disabled){opacity:.88}.otog-btn--text{background:transparent;color:var(--otog-black);padding:6px 0;text-transform:none;letter-spacing:0;font-weight:var(--otog-fw-semibold);border-bottom:1px solid}.otog-btn--text:hover{color:var(--otog-orange)}.otog-btn--qpay{background:#1A5DC7;color:#ffffff}.otog-btn--qpay:hover:not(:disabled){background:#1B6FE5}.otog-btn--sm{font-size:12px;padding:10px 20px}.otog-btn--sm.otog-btn--secondary{padding:8.5px 18.5px}.otog-btn--lg{font-size:15px;padding:18px 36px}.otog-btn--lg.otog-btn--secondary{padding:16.5px 34.5px}.otog-btn--block{width:100%}.otog-badge{display:inline-flex;align-items:center;font-family:var(--otog-font-ui);font-size:10px;font-weight:var(--otog-fw-bold);letter-spacing:.12em;text-transform:uppercase;padding:5px 8px;border-radius:2px;line-height:1}.otog-badge--featured{background:var(--otog-orange);color:var(--otog-on-orange)}.otog-badge--new{background:var(--otog-black);color:var(--otog-orange)}.otog-badge--best{background:var(--otog-cream);color:var(--otog-black)}.otog-badge--sale{background:var(--otog-error);color:var(--otog-cream)}.otog-badge--soon{background:var(--otog-black-100);color:var(--otog-black)}.otog-price{font-family:var(--otog-font-ui);font-size:15px;color:var(--otog-black);letter-spacing:0}.otog-price,.otog-price--strike{font-weight:var(--otog-fw-light)}.otog-price--strike{color:var(--otog-muted);text-decoration:line-through;text-decoration-thickness:1px}.otog-price--sale{color:var(--otog-error)}.otog-price--pill{display:inline-block;background:var(--otog-orange);color:var(--otog-on-orange);font-weight:var(--otog-fw-semibold);padding:8px 14px;border-radius:0}.otog-status{display:inline-flex;align-items:center;gap:6px;font-family:var(--otog-font-ui);font-size:12px;font-weight:var(--otog-fw-regular);color:var(--otog-body-alt)}.otog-status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.otog-status--success{color:var(--otog-success)}.otog-status--low{color:var(--otog-orange)}.otog-status--out{color:var(--otog-muted);text-decoration:line-through}.otog-status--out:before{text-decoration:none}.otog-trust{display:flex;flex-wrap:wrap;gap:var(--otog-space-6);font-family:var(--otog-font-ui);font-size:13px;font-weight:var(--otog-fw-regular);color:var(--otog-body-alt)}.otog-trust span{display:inline-flex;align-items:center;gap:6px}.otog-trust span:before{content:"✓";color:var(--otog-orange);font-weight:var(--otog-fw-bold)}.otog-stars{display:inline-flex;align-items:center;gap:6px;font-family:var(--otog-font-ui);font-size:13px;font-weight:var(--otog-fw-regular);color:var(--otog-body-alt)}.otog-stars__row{color:var(--otog-orange);letter-spacing:1px;font-size:12px}.otog-crumbs,.otog-stars__row span{color:var(--otog-muted)}.otog-crumbs{display:flex;align-items:center;gap:var(--otog-space-2);font-family:var(--otog-font-ui);font-size:13px;font-weight:var(--otog-fw-regular)}.otog-crumbs a{color:var(--otog-muted)}.otog-crumbs a:hover{color:var(--otog-orange)}.otog-crumbs__sep{color:var(--otog-border)}.otog-crumbs__current{color:var(--otog-black)}.otog-field-label{display:block;font-size:var(--otog-fs-label);font-weight:var(--otog-fw-semibold);letter-spacing:var(--otog-ls-label);margin-bottom:8px;text-transform:uppercase;letter-spacing:.06em}.otog-field,.otog-field-label{font-family:var(--otog-font-ui);color:var(--otog-black)}.otog-field{width:100%;background:transparent;border:0;border-bottom:1.5px solid var(--otog-black);border-radius:0;padding:12px 2px;font-size:15px;font-weight:var(--otog-fw-light);transition:border-color var(--otog-duration) var(--otog-ease)}.otog-field:focus{outline:0;border-bottom-color:var(--otog-orange)}.otog-field::-moz-placeholder{color:var(--otog-muted)}.otog-field::placeholder{color:var(--otog-muted)}.otog-field:disabled{color:var(--otog-muted);border-bottom-color:var(--otog-border)}.otog-field--error{border-bottom-color:var(--otog-error)}.otog-field-error{color:var(--otog-error);font-weight:var(--otog-fw-regular)}.otog-field-error,.otog-field-help{display:block;margin-top:8px;font-size:12px}.otog-field-help{color:var(--otog-muted)}.otog-check{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:var(--otog-fw-regular);color:var(--otog-black);cursor:pointer}.otog-check input{accent-color:var(--otog-orange);width:16px;height:16px;cursor:pointer}.otog-sizes{display:flex;flex-wrap:wrap;gap:var(--otog-space-2)}.otog-sizes button{font-family:var(--otog-font-ui);font-size:13px;font-weight:var(--otog-fw-regular);background:transparent;color:var(--otog-black);border:1px solid var(--otog-border);border-radius:0;padding:10px 16px;cursor:pointer;transition:background var(--otog-duration) var(--otog-ease),color var(--otog-duration) var(--otog-ease),border-color var(--otog-duration) var(--otog-ease);min-width:56px}.otog-sizes button.is-active,.otog-sizes button:hover:not(:disabled){border-color:var(--otog-black)}.otog-sizes button.is-active{background:var(--otog-black);color:var(--otog-cream)}.otog-sizes button:disabled{color:var(--otog-muted);border-color:var(--otog-border);cursor:not-allowed;text-decoration:line-through}.otog-product{background:transparent;display:flex;flex-direction:column}.otog-product__media{position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--otog-surface);display:block}.otog-product__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity var(--otog-duration-crossfade) var(--otog-ease)}.otog-product__img--alt{opacity:0}.otog-product__media:hover .otog-product__img--alt{opacity:1}.otog-product__badge{position:absolute;top:14px;left:14px;z-index:2}.otog-product__quick{position:absolute;left:14px;right:14px;bottom:14px;z-index:2;opacity:0;transform:translateY(8px);transition:opacity var(--otog-duration) var(--otog-ease),transform var(--otog-duration) var(--otog-ease)}.otog-product__media:hover .otog-product__quick{opacity:1;transform:translateY(0)}.otog-product__body{padding:var(--otog-space-3) 0 0;display:flex;flex-direction:column;gap:6px}.otog-product__brand{font-family:var(--otog-font-ui);font-size:11px;font-weight:var(--otog-fw-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--otog-muted)}.otog-product__name{font-family:var(--otog-font-ui);font-weight:var(--otog-fw-regular);font-size:15px;line-height:1.35;color:var(--otog-black);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.otog-hero{position:relative;width:100%;height:clamp(560px,80vh,880px);overflow:hidden;color:var(--otog-cream);background:var(--otog-black)}.otog-hero__media{position:absolute;inset:0}.otog-hero__media img,.otog-hero__media>div{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.otog-hero__overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(26,26,26,.85) 0,transparent 60%);pointer-events:none}.otog-hero__inner{position:absolute;left:calc(var(--otog-gutter) + max(0px, (100% - var(--otog-container)) / 2));right:calc(var(--otog-gutter) + max(0px, (100% - var(--otog-container)) / 2));bottom:var(--otog-space-16);max-width:720px;z-index:2}.otog-hero__eyebrow{display:block;font-family:var(--otog-font-ui);font-size:11px;font-weight:var(--otog-fw-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--otog-orange);margin-bottom:var(--otog-space-4)}.otog-hero__title{font-family:var(--otog-font-display);font-weight:var(--otog-fw-light);font-size:clamp(40px,6vw,88px);line-height:1.06;letter-spacing:-.02em;margin:0 0 var(--otog-space-5);max-width:14ch}.otog-hero__sub{font-size:16px;font-weight:var(--otog-fw-light);color:var(--otog-cream);margin:0 0 var(--otog-space-7);max-width:50ch;line-height:1.55}.otog-hero__cta{display:flex;flex-wrap:wrap;gap:var(--otog-space-3)}.otog-section-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:var(--otog-space-12);flex-wrap:wrap;gap:var(--otog-space-4)}.otog-section-head__lead{display:flex;flex-direction:column;gap:var(--otog-space-3)}.otog-section-head__title{font-size:var(--otog-fs-h2);line-height:1.14;letter-spacing:-.008em;margin:0}.otog-section-head__title,.otog-step-title{font-family:var(--otog-font-display);font-weight:var(--otog-fw-light)}.otog-step-title{font-size:22px;line-height:1.2;letter-spacing:-.01em;color:var(--otog-body-alt);transition:color var(--otog-duration) var(--otog-ease)}.otog-step-title.is-active{color:var(--otog-black);font-weight:var(--otog-fw-regular)}.otog-section-head__sub{font-family:var(--otog-font-ui);font-weight:var(--otog-fw-light);font-size:15px;line-height:1.55;color:var(--otog-body-alt);max-width:52ch;margin:0}.otog-section-head__rule{height:3px;width:48px;background:var(--otog-orange);margin-top:var(--otog-space-2)}.otog-section-head__more{font-family:var(--otog-font-ui);font-size:13px;font-weight:var(--otog-fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--otog-black);border-bottom:1px solid;padding-bottom:4px}.otog-section-head__more:hover{color:var(--otog-orange)}.otog-footer{background:var(--otog-black);color:var(--otog-cream);padding:var(--otog-space-20) 0 var(--otog-space-8);font-family:var(--otog-font-ui);font-size:14px;font-weight:var(--otog-fw-light)}.otog-footer__top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--otog-space-12);padding-bottom:var(--otog-space-12);border-bottom:1px solid var(--otog-black-400)}@media (max-width:880px){.otog-footer__top{grid-template-columns:1fr 1fr}}@media (max-width:560px){.otog-footer__top{grid-template-columns:1fr;gap:var(--otog-space-8)}}.otog-footer h4{font-family:var(--otog-font-ui);font-size:11px;font-weight:var(--otog-fw-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--otog-orange);margin:0 0 var(--otog-space-5)}.otog-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--otog-space-3)}.otog-footer a{color:var(--otog-cream)}.otog-footer a:hover{color:var(--otog-orange)}.otog-footer__bot{display:flex;justify-content:space-between;align-items:center;padding-top:var(--otog-space-6);font-family:var(--otog-font-mono);font-size:11px;letter-spacing:.12em;color:var(--otog-muted)}.otog-quote{text-align:center;padding:var(--otog-space-32) var(--otog-gutter)}.otog-quote__mark{font-size:140px;line-height:.6;color:var(--otog-orange);margin:0 0 var(--otog-space-4);height:70px}.otog-quote__mark,.otog-quote__text{font-family:var(--otog-font-display);font-weight:var(--otog-fw-light)}.otog-quote__text{font-size:clamp(28px,3.5vw,44px);line-height:1.2;letter-spacing:-.012em;color:var(--otog-black);max-width:24ch;margin:0 auto var(--otog-space-6)}.otog-quote__attr{font-family:var(--otog-font-ui);font-size:12px;font-weight:var(--otog-fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--otog-muted)}.otog-stat__num{font-family:var(--otog-font-display);font-weight:var(--otog-fw-light);font-size:72px;line-height:1;letter-spacing:-.02em;color:var(--otog-orange)}.otog-stat__label{font-family:var(--otog-font-ui);font-size:12px;font-weight:var(--otog-fw-regular);color:var(--otog-body-alt);margin-top:var(--otog-space-3);line-height:1.4}.otog-rule{border:0;height:1px;background:var(--otog-border);margin:var(--otog-space-8) 0}.otog-rule--orange{height:3px;width:48px;background:var(--otog-orange);margin:0}.otog-pattern--ulzii{background-color:var(--otog-black);background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cg fill='none' stroke='%23FAA634' stroke-opacity='0.45' stroke-width='1'%3E%3Cpath d='M10 10 H30 V30 H10 Z'/%3E%3Cpath d='M20 5 V15 M20 25 V35 M5 20 H15 M25 20 H35'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat;background-size:40px 40px}.otog-pattern--ulzii.on-cream{background-color:var(--otog-cream);background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cg fill='none' stroke='%231A1A1A' stroke-opacity='0.14' stroke-width='1'%3E%3Cpath d='M10 10 H30 V30 H10 Z'/%3E%3Cpath d='M20 5 V15 M20 25 V35 M5 20 H15 M25 20 H35'/%3E%3C/g%3E%3C/svg%3E")}.otog-pattern--ulzii.on-olive{background-color:var(--otog-olive);background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cg fill='none' stroke='%23FAA634' stroke-opacity='0.32' stroke-width='1'%3E%3Cpath d='M10 10 H30 V30 H10 Z'/%3E%3Cpath d='M20 5 V15 M20 25 V35 M5 20 H15 M25 20 H35'/%3E%3C/g%3E%3C/svg%3E")}.otog-pattern--topo{background-color:var(--otog-black);background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cg fill='none' stroke='%23FAA634' stroke-opacity='0.12' stroke-width='1'%3E%3Cpath d='M0 60 Q 80 44 160 64 T 320 56 T 400 52'/%3E%3Cpath d='M0 110 Q 100 88 180 112 T 340 100 T 400 96'/%3E%3Cpath d='M0 160 Q 70 140 160 164 T 320 152 T 400 148'/%3E%3Cpath d='M0 210 Q 100 184 200 208 T 360 200 T 400 196'/%3E%3Cpath d='M0 260 Q 80 236 180 260 T 340 248 T 400 244'/%3E%3Cpath d='M0 310 Q 120 284 220 308 T 400 296'/%3E%3Cpath d='M0 360 Q 100 336 200 356 T 360 344 T 400 340'/%3E%3C/g%3E%3C/svg%3E");background-size:800px 800px;background-position:50%}.otog-pattern--topo.on-cream{background-color:var(--otog-cream);background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cg fill='none' stroke='%231A1A1A' stroke-opacity='0.18' stroke-width='1'%3E%3Cpath d='M0 60 Q 80 44 160 64 T 320 56 T 400 52'/%3E%3Cpath d='M0 110 Q 100 88 180 112 T 340 100 T 400 96'/%3E%3Cpath d='M0 160 Q 70 140 160 164 T 320 152 T 400 148'/%3E%3Cpath d='M0 210 Q 100 184 200 208 T 360 200 T 400 196'/%3E%3Cpath d='M0 260 Q 80 236 180 260 T 340 248 T 400 244'/%3E%3Cpath d='M0 310 Q 120 284 220 308 T 400 296'/%3E%3Cpath d='M0 360 Q 100 336 200 356 T 360 344 T 400 340'/%3E%3C/g%3E%3C/svg%3E")}.otog-grain{position:relative}.otog-grain:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(0,0,0,.2) .5px,transparent 1px),radial-gradient(rgba(0,0,0,.12) .5px,transparent 1px);background-size:3px 3px,5px 5px;background-position:0 0,1px 2px;mix-blend-mode:multiply;opacity:.3;pointer-events:none;z-index:1}.otog-grain>*{position:relative;z-index:2}.otog-grain--soft:after{opacity:.15}.otog-grain--heavy:after{opacity:.5}.otog-form input[type=email]:focus,.otog-form input[type=number]:focus,.otog-form input[type=password]:focus,.otog-form input[type=search]:focus,.otog-form input[type=tel]:focus,.otog-form input[type=text]:focus,.otog-form input[type=url]:focus,.otog-form select:focus,.otog-form textarea:focus{border-color:var(--otog-orange);box-shadow:0 0 0 2px var(--otog-orange-50);outline:none}.otog-form input[type=email]:hover,.otog-form input[type=number]:hover,.otog-form input[type=password]:hover,.otog-form input[type=search]:hover,.otog-form input[type=tel]:hover,.otog-form input[type=text]:hover,.otog-form input[type=url]:hover,.otog-form select:hover,.otog-form textarea:hover{border-color:var(--otog-body-alt)}.otog-form input::-moz-placeholder,.otog-form textarea::-moz-placeholder{color:var(--otog-muted);font-weight:var(--otog-fw-light);opacity:1}.otog-form input::placeholder,.otog-form textarea::placeholder{color:var(--otog-muted);font-weight:var(--otog-fw-light);opacity:1}.otog-form input[aria-invalid=true],.otog-form select[aria-invalid=true],.otog-form textarea[aria-invalid=true]{border-color:var(--otog-error)}.otog-form input[aria-invalid=true]:focus,.otog-form select[aria-invalid=true]:focus,.otog-form textarea[aria-invalid=true]:focus{border-color:var(--otog-error);box-shadow:0 0 0 2px rgba(196,69,47,.18)}.otog-form label{font-family:var(--otog-font-ui);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--otog-body-alt);font-weight:var(--otog-fw-medium)}.otog-form .otog-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:640px){.otog-form .otog-field-grid{grid-template-columns:1fr}}