:root{--font-primary-family:"Instrument Sans", ui-sans-serif, system-ui, sans-serif;--font-display-family:"Migra", serif;--font-menu-family:"Lexend Exa", var(--font-primary-family);--font-primary-regular:400;--font-primary-medium:500;--font-primary-bold:600;--color-off-white:#f6f4ef;--color-off-white-rgb:246 244 239;--color-greige:#d1cbbf;--color-amber:#d79842;--color-amber-rgb:215 152 66;--color-dark-teal:#364545;--color-dark-teal-rgb:54 69 69;--color-near-black:#272e2f;--color-near-black-rgb:39 46 47;--color-brand-deep:#ba7f2e;--color-aqua:#397e7e;--color-aqua-light:#63a8a8;--color-filter-b2b:#ffc06c;--color-filter-education:#bedcdd;--color-filter-community:#f5d6ad;--color-filter-retail:#f5bcb8;--theme-background:var(--color-off-white);--theme-text:var(--color-dark-teal);--theme-border:var(--color-dark-teal);--brand:var(--color-amber);--brand-text:var(--color-dark-teal);--dark:var(--color-dark-teal);--button-primary-text:var(--color-dark-teal);--button-primary-background:var(--color-amber);--button-primary-border:var(--color-amber);--button-primary-text-hover:var(--color-off-white);--button-primary-background-hover:var(--color-dark-teal);--button-primary-border-hover:var(--color-dark-teal);--button-secondary-text:var(--color-dark-teal);--button-secondary-background:#f6f4ef00;--button-secondary-border:var(--color-dark-teal);--button-secondary-text-hover:var(--color-off-white);--button-secondary-background-hover:var(--color-dark-teal);--button-secondary-border-hover:var(--color-dark-teal);--button-tertiary-text:var(--color-aqua);--button-tertiary-text-hover:var(--color-dark-teal);--button-tertiary-icon-size:.6615rem;--button-disabled-opacity:.3;--focus-ring-color:var(--color-amber);--motion-duration-fast:.18s;--motion-duration-expand:.2s;--motion-duration-hero:.62s;--motion-stagger-hero:70ms;--motion-ease-standard:ease;--motion-ease-out:cubic-bezier(.23, 1, .32, 1);--size-0:0;--size-0-125:.125rem;--size-0-25:.25rem;--size-0-375:.375rem;--size-0-5:.5rem;--size-0-75:.75rem;--size-1:1rem;--size-1-25:1.25rem;--size-1-5:1.5rem;--size-2:2rem;--size-2-5:2.5rem;--size-3:3rem;--size-3-5:3.5rem;--size-4:4rem;--size-4-5:4.5rem;--size-5:5rem;--size-5-5:5.5rem;--size-6:6rem;--size-6-5:6.5rem;--size-7:7rem;--size-7-5:7.5rem;--size-8:8rem;--size-8-5:8.5rem;--size-9:9rem;--size-9-5:9.5rem;--size-10:10rem;--size-11:11rem;--size-12:12rem;--size-13:13rem;--size-14:14rem;--size-15:15rem;--size-16:16rem;--space-0:0;--space-1:.5rem;--space-2:.75rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:2.5rem;--space-7:3rem;--space-8:4rem;--section-space-none:0;--section-space-small:5rem;--section-space-main:7rem;--section-space-large:10rem;--site-margin:3rem;--site-gutter:1rem;--site-max-width:84rem;--column-width-2:13.1875rem;--column-width-3:20.25rem;--column-width-5:34.4375rem;--column-width-7:48.5625rem;--radius-small:.5rem;--radius-main:1rem;--radius-round:99999px;--border-width-main:1.5px;--type-display-size:var(--size-7);--type-display-weight:var(--font-primary-medium);--type-display-line-height:1;--type-display-letter-spacing:-3px;--type-h1-size:var(--size-5);--type-h1-weight:var(--font-primary-regular);--type-h1-line-height:1;--type-h1-letter-spacing:-3px;--type-h2-size:var(--size-4);--type-h2-weight:var(--font-primary-regular);--type-h2-line-height:1;--type-h2-letter-spacing:-3px;--type-h3-size:var(--size-3);--type-h3-weight:var(--font-primary-regular);--type-h3-line-height:1.1;--type-h3-letter-spacing:-3px;--type-h4-size:var(--size-2);--type-h4-weight:var(--font-primary-medium);--type-h4-line-height:1.3;--type-h4-letter-spacing:0;--type-h5-size:var(--size-1-5);--type-h5-weight:var(--font-primary-medium);--type-h5-line-height:1.3;--type-h5-letter-spacing:0;--type-h6-size:var(--size-1);--type-h6-weight:var(--font-primary-bold);--type-h6-line-height:1.3;--type-h6-letter-spacing:0;--type-text-large-size:var(--size-1-25);--type-text-large-weight:var(--font-primary-regular);--type-text-large-line-height:1.5;--type-text-large-letter-spacing:0;--type-text-main-size:var(--size-1);--type-text-main-weight:var(--font-primary-regular);--type-text-main-line-height:1.5;--type-text-main-letter-spacing:0;--type-text-small-size:.875rem;--type-text-small-weight:var(--font-primary-medium);--type-text-small-line-height:1.5;--type-text-small-letter-spacing:0;--type-eyebrow-size:var(--size-0-75);--type-eyebrow-weight:var(--font-primary-bold);--type-eyebrow-line-height:1.3;--type-eyebrow-letter-spacing:var(--size-0-125);--responsive-display-size:clamp(3rem, 12.414vw, var(--type-display-size));--responsive-h1-size:clamp(3.5rem, 5.556vw, var(--type-h1-size));--responsive-h2-size:clamp(2.5rem, 4.444vw, var(--type-h2-size));--responsive-h3-size:clamp(2rem, 3.333vw, var(--type-h3-size));--responsive-section-main:clamp(var(--section-space-small), 7.778vw, var(--section-space-main));--responsive-section-large:clamp(var(--section-space-main), 11.111vw, var(--section-space-large));--responsive-site-margin:clamp(1.5rem, 3.333vw, var(--site-margin))}.theme-light{--theme-background:var(--color-off-white);--theme-text:var(--color-dark-teal);--theme-border:var(--color-dark-teal);--button-primary-text:var(--color-dark-teal);--button-primary-background:var(--color-amber);--button-primary-border:var(--color-amber);--button-primary-text-hover:var(--color-off-white);--button-primary-background-hover:var(--color-dark-teal);--button-primary-border-hover:var(--color-dark-teal);--button-secondary-text:var(--color-dark-teal);--button-secondary-background:transparent;--button-secondary-border:var(--color-dark-teal);--button-secondary-text-hover:var(--color-off-white);--button-secondary-background-hover:var(--color-dark-teal);--button-secondary-border-hover:var(--color-dark-teal);--button-tertiary-text:var(--color-aqua);--button-tertiary-text-hover:var(--color-dark-teal)}.theme-dark{--theme-background:var(--color-dark-teal);--theme-text:var(--color-off-white);--theme-border:var(--color-off-white);--button-primary-text:var(--color-dark-teal);--button-primary-background:var(--color-amber);--button-primary-border:var(--color-amber);--button-primary-text-hover:var(--color-dark-teal);--button-primary-background-hover:var(--color-off-white);--button-primary-border-hover:var(--color-off-white);--button-secondary-text:var(--color-off-white);--button-secondary-background:transparent;--button-secondary-border:var(--color-off-white);--button-secondary-text-hover:var(--color-dark-teal);--button-secondary-background-hover:var(--color-off-white);--button-secondary-border-hover:var(--color-off-white);--button-tertiary-text:var(--color-aqua-light);--button-tertiary-text-hover:var(--color-off-white)}.theme-brand{--theme-background:var(--brand);--theme-text:var(--brand-text);--theme-border:var(--brand-text)}.otb-type-display,.otb-type-h1,.otb-type-h2,.otb-type-h3,.otb-type-h4,.otb-type-h5,.otb-type-h6,.otb-type-text-large,.otb-type-text-main,.otb-type-text-small,.otb-type-eyebrow{font-family:var(--font-primary-family);font-variation-settings:"wdth" 100}.otb-type-display{font-size:var(--responsive-display-size);font-weight:var(--type-display-weight);line-height:var(--type-display-line-height);letter-spacing:var(--type-display-letter-spacing)}.otb-type-h1{font-size:var(--responsive-h1-size);font-weight:var(--type-h1-weight);line-height:var(--type-h1-line-height);letter-spacing:var(--type-h1-letter-spacing)}.otb-type-h2{font-size:var(--responsive-h2-size);font-weight:var(--type-h2-weight);line-height:var(--type-h2-line-height);letter-spacing:var(--type-h2-letter-spacing)}.otb-type-h3{font-size:var(--responsive-h3-size);font-weight:var(--type-h3-weight);line-height:var(--type-h3-line-height);letter-spacing:var(--type-h3-letter-spacing)}.otb-type-h4{font-size:var(--type-h4-size);font-weight:var(--type-h4-weight);line-height:var(--type-h4-line-height);letter-spacing:var(--type-h4-letter-spacing)}.otb-type-h5{font-size:var(--type-h5-size);font-weight:var(--type-h5-weight);line-height:var(--type-h5-line-height);letter-spacing:var(--type-h5-letter-spacing)}.otb-type-h6{font-size:var(--type-h6-size);font-weight:var(--type-h6-weight);line-height:var(--type-h6-line-height);letter-spacing:var(--type-h6-letter-spacing)}.otb-type-text-large{font-size:var(--type-text-large-size);font-weight:var(--type-text-large-weight);line-height:var(--type-text-large-line-height);letter-spacing:var(--type-text-large-letter-spacing)}.otb-type-text-main{font-size:var(--type-text-main-size);font-weight:var(--type-text-main-weight);line-height:var(--type-text-main-line-height);letter-spacing:var(--type-text-main-letter-spacing)}.otb-type-text-small{font-size:var(--type-text-small-size);font-weight:var(--type-text-small-weight);line-height:var(--type-text-small-line-height);letter-spacing:var(--type-text-small-letter-spacing)}.otb-type-eyebrow{font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-line-height);letter-spacing:var(--type-eyebrow-letter-spacing);text-transform:uppercase}@font-face{font-family:Instrument Sans;src:url(/assets/fonts/instrument-sans/InstrumentSans-VariableFont_wdth,wght.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400 700}@font-face{font-family:Instrument Sans;src:url(/assets/fonts/instrument-sans/InstrumentSans-Italic-VariableFont_wdth,wght.ttf)format("truetype");font-display:swap;font-style:italic;font-weight:400 700}@font-face{font-family:Migra;src:url(/assets/fonts/migra/PPMigra-Regular.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Migra;src:url(/assets/fonts/migra/PPMigra-Italic.woff2)format("woff2");font-display:swap;font-style:italic;font-weight:400}*{box-sizing:border-box}html{background:var(--color-off-white);scroll-behavior:smooth;overflow-x:clip}body{min-width:320px;font-family:var(--font-primary-family);font-weight:var(--font-primary-regular);margin:0;overflow-x:clip}img,svg{display:block}img{max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.has-js [data-reveal]{opacity:0;transition:opacity .62s var(--motion-ease-out), translate .62s var(--motion-ease-out);transition-delay:var(--reveal-delay,0s);will-change:opacity, translate;translate:0 24px}.has-js [data-reveal][data-reveal-visible]{opacity:1;will-change:auto;translate:0}::selection{background:var(--color-amber);color:var(--color-near-black)}@layer utilities{.site-container{width:min(calc(100% - (var(--site-gutter) * 2)), var(--site-max-width));margin-inline:auto}.section-pad{padding-block:var(--responsive-section-main)}.text-balance{text-wrap:balance}.vertical-label{writing-mode:vertical-rl;transform:rotate(180deg)}.logo-track{animation:34s linear infinite logo-marquee}.quote-form input:focus,.quote-form textarea:focus,.quote-form select:focus{outline:2px solid var(--color-amber);outline-offset:2px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.otb-skip-link{z-index:1000;border:2px solid var(--color-amber);border-radius:var(--radius-round);background:var(--color-dark-teal);color:var(--color-off-white);font-weight:var(--font-primary-bold);padding:12px 18px;text-decoration:none;transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 24px))}.otb-skip-link:focus-visible{outline:3px solid var(--color-off-white);outline-offset:2px;transform:translateY(0)}.otb-page:focus,.otb-product-detail:focus,.otb-style-guide:focus{outline:none}.otb-page{z-index:1;background:var(--color-off-white);color:var(--color-dark-teal);position:relative}.otb-hero{--hero-image-width:min(1200px, calc(100vw - 240px));--hero-image-height:610px;min-height:900px;padding:54px var(--site-margin) 52px;background:var(--color-dark-teal);color:var(--color-off-white);align-content:center;justify-items:center;display:grid;position:relative;overflow:hidden}.otb-hero__logo{z-index:1;width:min(670px,64vw);height:auto;animation:otb-hero-logo-reveal var(--motion-duration-hero) var(--motion-ease-out) both;animation-delay:var(--motion-duration-hero);margin-bottom:52px;position:relative}.otb-hero__media{z-index:2;width:var(--hero-image-width);height:var(--hero-image-height);position:relative}.otb-hero__image{object-fit:cover;background:var(--color-dark-teal);clip-path:inset(0);filter:saturate(.85)contrast(.95)brightness(.82);width:100%;height:100%;animation:otb-hero-image-open var(--motion-duration-hero) var(--motion-ease-out) both;will-change:clip-path, transform}.otb-hero__frame{z-index:3;pointer-events:none;position:absolute;inset:0}.otb-hero__corner{opacity:0;width:12px;height:12px;animation:otb-hero-corner-open var(--motion-duration-hero) var(--motion-ease-out) both;will-change:opacity, translate;background-repeat:no-repeat;background-size:12px 12px;position:absolute;top:50%;left:50%;translate:0}.otb-hero__corner--top-left{--hero-corner-x:calc(var(--hero-image-width) / -2 - 12px);--hero-corner-y:calc(var(--hero-image-height) / -2 - 12px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M11.0234 11.0241H0V10.1681L9.34022 9.34022L10.1681 0H11.0234V11.0241Z' fill='%23F6F4EF'/%3E%3C/svg%3E")}.otb-hero__corner--top-right{--hero-corner-x:calc(var(--hero-image-width) / 2);--hero-corner-y:calc(var(--hero-image-height) / -2 - 12px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M8.67844e-05 11.0241H11.0234V10.1681L1.68322 9.34022L0.85531 0H8.67844e-05V11.0241Z' fill='%23F6F4EF'/%3E%3C/svg%3E")}.otb-hero__corner--bottom-left{--hero-corner-x:calc(var(--hero-image-width) / -2 - 12px);--hero-corner-y:calc(var(--hero-image-height) / 2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M11.0234 -2.86102e-06H0V0.855922L9.34022 1.68383L10.1681 11.024H11.0234V-2.86102e-06Z' fill='%23F6F4EF'/%3E%3C/svg%3E")}.otb-hero__corner--bottom-right{--hero-corner-x:calc(var(--hero-image-width) / 2);--hero-corner-y:calc(var(--hero-image-height) / 2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M8.67844e-05 -2.86102e-06H11.0234V0.855922L1.68322 1.68383L0.85531 11.024H8.67844e-05V-2.86102e-06Z' fill='%23F6F4EF'/%3E%3C/svg%3E")}.otb-hero__side{font-size:15px;font-weight:var(--font-primary-bold);letter-spacing:.12em;text-transform:uppercase;writing-mode:vertical-rl;color:var(--color-off-white);animation:otb-hero-fade-in var(--motion-duration-fast) var(--motion-ease-out) both;animation-delay:calc(var(--motion-duration-hero) + var(--motion-stagger-hero));margin:0;position:absolute;top:50%}.otb-hero__side--left{left:24px;transform:translateY(-50%)rotate(180deg)}.otb-hero__side--right{right:24px;transform:translateY(-50%)}.otb-hero__label{z-index:1;font-size:var(--type-h4-size);font-weight:var(--font-primary-bold);letter-spacing:.14em;text-transform:uppercase;animation:otb-hero-label-reveal var(--motion-duration-hero) var(--motion-ease-out) both;animation-delay:calc(var(--motion-duration-hero) + var(--motion-stagger-hero));margin:38px 0 0;line-height:1;position:relative}@keyframes otb-hero-image-open{0%{clip-path:inset(50%);transform:scale(.96)}to{clip-path:inset(0);transform:scale(1)}}@keyframes otb-hero-corner-open{0%{opacity:0;translate:0}14%{opacity:.92}to{opacity:.92;translate:var(--hero-corner-x) var(--hero-corner-y)}}@keyframes otb-hero-logo-reveal{0%{opacity:0;transform:translateY(calc(100% + 52px))}to{opacity:1;transform:translateY(0)}}@keyframes otb-hero-label-reveal{0%{opacity:0;transform:translateY(calc(-100% - 38px))}to{opacity:1;transform:translateY(0)}}@keyframes otb-hero-fade-in{0%{opacity:0}to{opacity:1}}.otb-nav{z-index:50;min-height:132px;padding:var(--space-6) var(--site-margin);background:var(--color-off-white);justify-content:space-between;align-items:flex-start;display:flex;position:sticky;top:0}#standards,#custom,#studio,#contact{scroll-margin-top:132px}.otb-nav__logo{width:146px;height:auto}.otb-nav__menu-wrap{position:relative}.otb-nav__menu{width:78.17px;height:44px;color:var(--color-dark-teal);cursor:pointer;background:0 0;border:0;padding:0;transition:width .18s,height .18s,color .18s;display:block;position:relative}.otb-nav__menu:before{content:attr(data-menu-label);color:currentColor;font-size:var(--type-text-small-size);font-weight:var(--font-primary-bold);letter-spacing:.2em;opacity:1;text-transform:uppercase;line-height:1;transition:opacity .18s;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.otb-nav__menu span{border:0;border-color:var(--color-dark-teal);width:9px;height:9px;transition:width .18s,height .18s,top .18s,right .18s,bottom .18s,left .18s,border-color .18s;position:absolute}.otb-nav__menu:hover:before,.otb-nav__menu:focus:before,.otb-nav__menu:focus-visible:before,.otb-nav__menu[aria-expanded=true]:before{opacity:1}.otb-nav__menu:hover,.otb-nav__menu:focus,.otb-nav__menu:focus-visible,.otb-nav__menu[aria-expanded=true]{width:78.17px;height:44px;color:var(--color-amber)}.otb-nav__menu:hover span,.otb-nav__menu:focus span,.otb-nav__menu:focus-visible span,.otb-nav__menu[aria-expanded=true] span{border-color:var(--color-amber);width:9px;height:9px}.otb-nav__menu span:first-child{border-right:var(--border-width-main) solid;border-bottom:var(--border-width-main) solid;top:4px;left:4px}.otb-nav__menu span:nth-child(2){border-bottom:var(--border-width-main) solid;border-left:var(--border-width-main) solid;top:4px;right:4px}.otb-nav__menu span:nth-child(3){border-top:var(--border-width-main) solid;border-right:var(--border-width-main) solid;bottom:4px;left:4px}.otb-nav__menu span:nth-child(4){border-top:var(--border-width-main) solid;border-left:var(--border-width-main) solid;bottom:4px;right:4px}.otb-nav__menu:hover span:first-child,.otb-nav__menu:focus span:first-child,.otb-nav__menu:focus-visible span:first-child,.otb-nav__menu[aria-expanded=true] span:first-child{border:0;border-right:var(--border-width-main) solid var(--color-amber);border-bottom:var(--border-width-main) solid var(--color-amber);top:4px;left:4px}.otb-nav__menu:hover span:nth-child(2),.otb-nav__menu:focus span:nth-child(2),.otb-nav__menu:focus-visible span:nth-child(2),.otb-nav__menu[aria-expanded=true] span:nth-child(2){border:0;border-bottom:var(--border-width-main) solid var(--color-amber);border-left:var(--border-width-main) solid var(--color-amber);top:4px;right:4px}.otb-nav__menu:hover span:nth-child(3),.otb-nav__menu:focus span:nth-child(3),.otb-nav__menu:focus-visible span:nth-child(3),.otb-nav__menu[aria-expanded=true] span:nth-child(3){border:0;border-top:var(--border-width-main) solid var(--color-amber);border-right:var(--border-width-main) solid var(--color-amber);bottom:4px;left:4px}.otb-nav__menu:hover span:nth-child(4),.otb-nav__menu:focus span:nth-child(4),.otb-nav__menu:focus-visible span:nth-child(4),.otb-nav__menu[aria-expanded=true] span:nth-child(4){border:0;border-top:var(--border-width-main) solid var(--color-amber);border-left:var(--border-width-main) solid var(--color-amber);bottom:4px;right:4px}.otb-nav__panel{z-index:20;box-sizing:border-box;border:1px solid var(--color-dark-teal);background:var(--color-off-white);width:268px;height:423px;box-shadow:0 16px 36px rgb(var(--color-dark-teal-rgb) / .12);flex-direction:column;padding:39px;display:flex;position:absolute;top:calc(100% + 20px);right:0}.otb-nav__panel[hidden]{display:none}.otb-nav__panel-corner,.otb-nav__panel-close{width:24px;height:24px;color:var(--color-amber);justify-content:center;align-items:center;display:inline-flex;position:absolute}.otb-nav__panel-corner svg,.otb-nav__panel-close svg{display:block}.otb-nav__panel-corner--top-left{top:16px;left:16px}.otb-nav__panel-corner--bottom-left{bottom:16px;left:16px}.otb-nav__panel-corner--bottom-right{bottom:16px;right:16px}.otb-nav__panel-close{cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:0;top:6px;right:6px}.otb-nav__panel-close:focus-visible{outline:1px solid var(--color-amber);outline-offset:3px}.otb-nav__panel-links{gap:22px;margin:18px 0 0;display:grid}.otb-nav__panel-links a{color:var(--color-dark-teal);font-family:var(--font-menu-family);font-size:var(--type-text-small-size);font-weight:var(--font-primary-regular);letter-spacing:.02em;text-align:left;text-transform:uppercase;line-height:1.4;text-decoration:none;transition:color .18s}.otb-nav__panel-links a:hover,.otb-nav__panel-links a:focus-visible,.otb-nav__panel-socials a:hover,.otb-nav__panel-socials a:focus-visible{color:var(--color-amber)}.otb-nav__panel-socials{align-self:start;gap:4px;margin-top:auto;display:flex}.otb-nav__panel-socials a{width:44px;height:44px;color:var(--color-dark-teal);justify-content:center;align-items:center;display:inline-flex}.otb-nav__panel-socials svg path{transition:fill .18s}.otb-nav__panel-socials a:hover svg path,.otb-nav__panel-socials a:focus-visible svg path{fill:var(--color-amber)}.otb-logos{background:var(--color-off-white);padding:24px 0 70px;overflow:hidden}.otb-eyebrow{font-size:var(--type-text-main-size);font-weight:var(--font-primary-bold);letter-spacing:.18em;text-align:center;text-transform:uppercase;margin:0 0 74px}.otb-logos__viewport{overflow:hidden}.otb-logos__track{align-items:center;gap:82px;width:max-content;animation:64s linear infinite logo-marquee;display:flex}.otb-logos__logo{object-fit:contain;filter:grayscale();width:210px;height:86px}.otb-logos__logo--compact{width:90px}.otb-product-section{padding:104px var(--site-margin) 76px;background:var(--color-off-white)}.otb-product-section--featured{padding-top:74px;padding-bottom:44px}.otb-product-section--featured .otb-section-head h1{font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);line-height:var(--type-h3-line-height);letter-spacing:var(--type-h3-letter-spacing)}.otb-product-section--featured .otb-section-head p{font-size:var(--type-text-large-size);font-weight:var(--type-text-large-weight);line-height:var(--type-text-large-line-height);letter-spacing:var(--type-text-large-letter-spacing);margin-top:48px}.otb-section-head{text-align:center;max-width:1117px;margin:0 auto}.otb-section-head h1,.otb-section-head h2{color:var(--color-brand-deep);font-size:var(--type-h3-size);font-weight:var(--font-primary-regular);line-height:var(--type-h3-line-height);letter-spacing:var(--type-h3-letter-spacing);margin:0}.otb-section-head p{max-width:920px;color:var(--color-dark-teal);font-size:var(--type-text-large-size);font-weight:var(--font-primary-regular);line-height:var(--type-text-main-line-height);margin:16px auto 0}@media (width>=1100px){.otb-section-head p{white-space:nowrap}}.otb-featured-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:96px;max-width:1312px;margin:50px auto 42px;display:grid}.otb-product-tile{text-align:center;min-width:0;height:100%;display:block}.otb-product-tile__link{height:100%;color:inherit;text-align:center;justify-items:center;text-decoration:none;display:grid}.otb-product-tile__link:focus-visible{border-radius:var(--radius-small);outline:2px solid var(--focus-ring-color);outline-offset:6px}.otb-product-tile__icon-wrap{width:242px;height:220px;margin-bottom:28px;display:block;position:relative}.otb-product-tile__icon{object-fit:contain;opacity:1;width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0}.otb-product-tile__icon--hover,.otb-product-tile:hover .otb-product-tile__icon--static,.otb-product-tile__link:focus-visible .otb-product-tile__icon--static{opacity:0}.otb-product-tile:hover .otb-product-tile__icon--hover,.otb-product-tile__link:focus-visible .otb-product-tile__icon--hover{opacity:1}.otb-product-tile--featured .otb-product-tile__icon-wrap{width:270px;height:232px}.otb-product-tile h2,.otb-product-tile h3{max-width:360px;color:var(--color-dark-teal);font-size:var(--type-h5-size);font-weight:var(--font-primary-medium);margin:0;line-height:1.3}.otb-product-tile--featured h2{font-size:var(--type-h5-size)}.otb-product-tile p{max-width:360px;font-size:var(--type-text-main-size);line-height:var(--type-text-main-line-height);margin:16px 0 0}.otb-product-tile__cta{margin-top:36px}.otb-product-tile__cta.has-hover-label{grid-template-columns:minmax(0,max-content) auto;display:inline-grid}.otb-product-tile__cta.has-hover-label:after{grid-area:1/2}.otb-product-tile__cta-label,.otb-product-tile__cta-hover{grid-area:1/1}.otb-product-tile__cta-hover,.otb-product-tile__link:focus-visible .has-hover-label .otb-product-tile__cta-label{visibility:hidden}.otb-product-tile__link:focus-visible .otb-product-tile__cta-hover{visibility:visible}@media (hover:hover) and (pointer:fine){.otb-product-tile:hover .has-hover-label .otb-product-tile__cta-label{visibility:hidden}.otb-product-tile:hover .otb-product-tile__cta-hover{visibility:visible}}.otb-pill-button{margin:0 auto}.otb-product-section>.otb-pill-button{display:flex}.otb-wide-image{width:100%;max-width:var(--site-max-width);object-fit:cover;height:auto;max-height:624px;margin:120px auto 0}.otb-wide-image-parallax{width:100%;max-width:var(--site-max-width);aspect-ratio:1344/613;margin:120px auto 0;overflow:hidden}.otb-wide-image--parallax{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none;transform:translate3d(0, var(--parallax-y,0%), 0) scale(1.12);will-change:transform;margin:0}.otb-product-section--featured .otb-wide-image{aspect-ratio:2;object-fit:cover;max-width:none;height:auto;max-height:none;margin-top:60px}.otb-marquee{--marquee-height:clamp(280px, 34.722vw, 500px);height:var(--marquee-height);align-items:center;display:flex;overflow:hidden;container-type:size}.otb-marquee--dark{background:var(--color-amber);color:var(--color-off-white)}.otb-marquee--light{height:var(--marquee-height);background:var(--color-off-white);color:var(--color-amber);justify-content:center}.otb-marquee p{white-space:nowrap;font-family:var(--font-display-family);font-size:var(--responsive-display-size);font-size:min(40cqh,16vw);font-weight:var(--font-primary-regular);letter-spacing:0;margin:0;line-height:.85;transform:translate(-7%)}.otb-marquee[data-scroll-marquee] p{will-change:transform;transform:translate(calc(100vw - 24px))}.otb-marquee--light p{width:min(calc(100% - (var(--site-margin) * 2)), 1259px);white-space:normal;letter-spacing:-.01em;text-align:center;max-width:1259px;margin:0 auto;font-size:clamp(41px,12.837vw,184.855px);line-height:.9;transform:none}.otb-marquee--light .otb-marquee__line{white-space:nowrap;display:block}.otb-marquee--light .otb-word-reveal{margin-inline-end:.12em}.otb-marquee--light .otb-word-reveal:last-child{margin-inline-end:0}.otb-word-reveal{margin-inline-end:.18em;display:inline-block}.otb-marquee em{font-style:italic}.otb-testimonials{padding:84px var(--site-margin) 62px;background:var(--color-off-white);text-align:center}.otb-testimonials h2{max-width:1320px;color:var(--color-dark-teal);font-size:var(--type-h2-size);font-weight:var(--font-primary-regular);line-height:var(--type-h2-line-height);letter-spacing:var(--type-h2-letter-spacing);text-wrap:balance;margin:0 auto}.otb-testimonial-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;align-items:stretch;gap:clamp(.5rem,25vw - 11.5rem,4rem);max-width:1120px;margin:54px auto 40px;display:grid}.otb-testimonial-carousel-meta{display:none}.otb-testimonial-card{border-radius:var(--radius-small);background:var(--color-dark-teal);min-height:0;color:var(--color-off-white);box-shadow:0 16px 16px rgb(var(--color-near-black-rgb) / .22);flex-direction:column;justify-content:flex-start;padding:28px 28px 24px;display:flex;position:relative}.otb-testimonial-card.has-image{perspective:1200px;box-shadow:none;background:0 0;padding:0;display:grid}.otb-testimonial-card__flip{border-radius:var(--radius-small);width:100%;height:auto;min-height:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:grid;position:relative}.otb-testimonial-card__inner{height:auto;min-height:0;transform-style:preserve-3d;transition:transform .56s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.otb-testimonial-card__face{border-radius:var(--radius-small);backface-visibility:hidden;min-height:0;box-shadow:0 16px 16px rgb(var(--color-near-black-rgb) / .22);flex-direction:column;grid-area:1/1;justify-content:space-between;display:flex;position:relative;overflow:hidden}.otb-testimonial-card__front{background:var(--color-dark-teal);display:grid;overflow:visible}.otb-testimonial-card__front:before{content:"";pointer-events:none;grid-area:1/1;width:100%;padding-top:150%}.otb-testimonial-card__content{flex-direction:column;grid-area:1/1;justify-content:flex-start;min-height:0;padding:28px 28px 24px;display:flex;position:relative}.otb-testimonial-card__vertical{border-radius:var(--radius-round);background:var(--color-filter-b2b);width:fit-content;min-height:35.2px;color:var(--color-dark-teal);font-size:calc(var(--type-text-small-size) * .8);font-weight:var(--font-primary-bold);letter-spacing:.14em;text-transform:uppercase;flex:none;justify-content:center;align-self:flex-start;align-items:center;padding:0 14.4px;line-height:1;display:inline-flex}.otb-testimonial-card[data-testimonial-vertical=education] .otb-testimonial-card__vertical{background:var(--color-filter-education)}.otb-testimonial-card[data-testimonial-vertical=community] .otb-testimonial-card__vertical{background:var(--color-filter-community)}.otb-testimonial-card[data-testimonial-vertical=retail] .otb-testimonial-card__vertical{background:var(--color-filter-retail)}.otb-testimonial-card__vertical+p,.otb-testimonial-card__vertical+.otb-testimonial-card__quote{margin-top:1rem}.otb-testimonial-card__back{background:var(--color-dark-teal);position:absolute;inset:0;overflow:hidden;transform:rotateY(180deg)}.otb-testimonial-card__back img{object-fit:cover;width:100%;height:100%}.otb-testimonial-card__flip:focus-visible{outline:3px solid var(--color-aqua);outline-offset:4px}.otb-testimonial-card__flip:focus-visible .otb-testimonial-card__inner,.otb-testimonial-card__flip[aria-pressed=true] .otb-testimonial-card__inner{transform:rotateY(180deg)}@media (hover:hover){.otb-testimonial-card.has-image:hover .otb-testimonial-card__inner{transform:rotateY(180deg)}}.otb-testimonial-card p,.otb-testimonial-card__quote{font-size:var(--type-text-large-size);font-weight:var(--type-text-large-weight);line-height:var(--type-text-large-line-height);letter-spacing:var(--type-text-large-letter-spacing);margin:0;display:block}.otb-testimonial-card h3,.otb-testimonial-card__source{font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-line-height);letter-spacing:var(--type-eyebrow-letter-spacing);text-transform:uppercase;margin:auto 0 0;padding-top:56px;display:block}@media (prefers-reduced-motion:reduce){.otb-testimonial-card__inner{transition:none}}.otb-product-section--standards{padding-top:86px;padding-bottom:0}.otb-product-section--standards .otb-section-head h2{font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);line-height:var(--type-h3-line-height);letter-spacing:var(--type-h3-letter-spacing)}.otb-product-section--standards .otb-section-head p{max-width:664px;font-size:var(--type-text-large-size);font-weight:var(--type-text-large-weight);line-height:var(--type-text-large-line-height);letter-spacing:var(--type-text-large-letter-spacing);white-space:normal;margin-top:80px}.otb-standards-grid{row-gap:85px;column-gap:var(--site-gutter);grid-template-columns:repeat(auto-fit,minmax(min(310px,100%),310px));justify-content:space-between;justify-items:stretch;max-width:1344px;margin:132px auto 82px;display:grid}.otb-standards-grid.is-expanding{transition:height var(--motion-duration-expand) var(--motion-ease-out)}.otb-standards-grid [data-product-grid-item].is-revealing{opacity:0;transform:translateY(16px)}.otb-standards-grid [data-product-grid-item].is-revealing.is-revealed{opacity:1;transition:opacity var(--motion-duration-expand) var(--motion-ease-out), transform var(--motion-duration-expand) var(--motion-ease-out);transform:translateY(0)}.otb-standards-grid [data-product-grid-item][hidden],[data-product-load-more][hidden]{display:none!important}.otb-standards-grid .otb-product-tile__icon-wrap{width:min(310px,100%);height:215px;margin-bottom:48px}.otb-standards-grid .otb-product-tile h3{font-size:var(--type-h5-size)}.otb-standards-grid .otb-product-tile__cta{font-size:var(--type-text-main-size);margin-top:48px}.otb-split{grid-template-columns:1fr 1fr;min-height:900px;display:grid}.otb-split--custom{background:var(--color-brand-deep);color:var(--color-off-white)}.otb-split__copy{flex-direction:column;justify-content:center;padding:76px 80px;display:flex}.otb-split__copy h2{font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);line-height:var(--type-h3-line-height);letter-spacing:var(--type-h3-letter-spacing);margin:0 0 58px}.otb-split__copy p{max-width:543px;font-size:var(--type-h5-size);font-weight:var(--font-primary-regular);line-height:var(--type-h5-line-height);letter-spacing:var(--type-h5-letter-spacing);margin:0 0 40px}.otb-split__visual{min-height:900px;position:relative;overflow:hidden}.otb-split__slider{position:absolute;inset:0}.otb-split__image{object-fit:cover;opacity:0;width:100%;height:100%;min-height:900px;transition:opacity .42s;position:absolute;inset:0}.otb-split__image.is-active{opacity:1}.otb-split__arrow{border-top:2px solid var(--color-off-white);border-bottom:0;border-right:0;border-left:2px solid var(--color-off-white);cursor:pointer;opacity:.88;background:0 0;width:24px;height:24px;padding:0;transition:opacity .18s;position:absolute;top:50%}.otb-split__arrow:after{content:"";position:absolute;inset:-10px}.otb-split__arrow:hover,.otb-split__arrow:focus-visible{opacity:1}.otb-split__arrow[hidden]{display:none}.otb-split__arrow--left{left:24px;transform:translateY(-50%)rotate(-45deg)}.otb-split__arrow--right{right:24px;transform:translateY(-50%)rotate(135deg)}.otb-studio{padding:var(--section-space-main) var(--site-margin);background:var(--color-off-white)}.otb-studio__hero{width:100%;max-width:var(--site-max-width);object-fit:cover;height:700px;margin:0 auto}.otb-gallery{background:var(--color-off-white);padding:0}.otb-gallery__feature{view-timeline-axis:block;view-timeline-name:--otb-gallery-parallax;width:100%;height:clamp(620px,66vw,820px);position:relative;overflow:hidden}.otb-gallery__feature-image{object-fit:cover;width:100%;height:124%;transform:translate3d(0, var(--parallax-y,-6%), 0);will-change:transform;position:absolute;top:-12%;left:0}.otb-gallery__feature:after{content:"";background:rgb(var(--color-near-black-rgb) / .68);position:absolute;inset:0}.otb-gallery__overlay{z-index:1;padding:var(--site-margin);color:var(--color-off-white);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.otb-gallery__overlay h2{font-size:var(--type-h2-size);font-weight:var(--font-primary-regular);line-height:var(--type-h2-line-height);letter-spacing:var(--type-h2-letter-spacing);margin:0 0 28px}.otb-gallery__overlay p{max-width:35rem;font-size:var(--type-text-main-size);line-height:var(--type-text-main-line-height);margin:0 0 40px}.otb-gallery__thumbs{width:min(calc(100% - (var(--site-margin) * 2)), var(--site-max-width));max-width:var(--site-max-width);grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:48px auto 0;display:grid}.otb-gallery__thumbs img{object-fit:cover;width:100%;height:620px}.otb-contact{width:min(calc(100% - (var(--site-margin) * 2)), var(--site-max-width));padding:var(--size-6) 0;background:var(--color-off-white);grid-template-columns:minmax(320px,485px) minmax(0,1fr);align-items:start;gap:16px;margin:0 auto;display:grid}.otb-contact__info,.otb-quote-form{max-width:485px}.otb-contact__info{padding:0}.otb-contact__info>h2,.otb-quote-form h2{color:var(--color-dark-teal);font-size:var(--type-h3-size);font-weight:var(--font-primary-regular);line-height:var(--type-h3-line-height);letter-spacing:var(--type-h3-letter-spacing);text-wrap:balance;margin:0}.otb-contact__info>h2{font-size:var(--type-h4-size);font-weight:var(--font-primary-medium);letter-spacing:0;line-height:1.3}.otb-contact__info>p,.otb-quote-form header p{max-width:485px;font-size:var(--type-text-main-size);line-height:var(--type-text-main-line-height);margin:16px 0 48px}.otb-quote-form header p a{color:var(--color-aqua);text-underline-offset:3px;text-decoration:underline 1px}.otb-quote-form header p a:hover,.otb-quote-form header p a:focus-visible{color:var(--color-brand-deep)}.otb-contact__group{grid-template-columns:24px 1fr;gap:16px;margin-bottom:32px;display:grid}.otb-contact__icon{width:24px;height:24px;margin-top:2px}.otb-contact__group h3{font-size:var(--type-h5-size);font-weight:var(--font-primary-medium);margin:0 0 8px;line-height:1.3}.otb-contact__group p,.otb-contact__group a{font-size:var(--type-text-small-size);font-weight:var(--font-primary-medium);line-height:var(--type-text-main-line-height);margin:0 0 14px;display:block}.otb-contact__group .otb-contact__address{text-underline-offset:4px;text-decoration:underline 1px;transition:color .18s}.otb-contact__group .otb-contact__address:hover,.otb-contact__group .otb-contact__address:focus-visible{color:var(--color-aqua)}.otb-socials{align-items:center;gap:4px;margin-top:48px;display:flex}.otb-socials a{justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.otb-quote-form{justify-self:center;width:100%}.otb-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 38px;display:grid}.otb-form-grid>label,.otb-form-choice legend{color:var(--color-dark-teal);font-size:var(--type-text-small-size);font-weight:var(--type-text-small-weight);line-height:var(--type-text-small-line-height);letter-spacing:var(--type-text-small-letter-spacing)}.otb-form-grid span{color:var(--color-amber)}.otb-form-grid input,.otb-form-grid textarea{border:1px solid rgb(var(--color-dark-teal-rgb) / .18);border-radius:var(--radius-small);background:var(--color-off-white);width:100%;min-height:34px;color:var(--color-dark-teal);font-size:var(--type-text-main-size);font-weight:var(--type-text-main-weight);line-height:var(--type-text-main-line-height);letter-spacing:var(--type-text-main-letter-spacing);margin-top:8px;padding:0 18px}.otb-form-grid textarea{resize:vertical;min-height:108px;padding-top:12px}.otb-form-grid .is-wide,.otb-form-choice{grid-column:1/-1}.otb-form-choice{border:0;grid-template-columns:repeat(2,max-content);gap:24px 130px;margin:8px 0 0;padding:0;display:grid}.otb-form-choice legend{grid-column:1/-1;margin-bottom:4px}.otb-form-choice label{font-size:var(--type-text-small-size);font-weight:var(--type-text-small-weight);line-height:var(--type-text-small-line-height);letter-spacing:var(--type-text-small-letter-spacing);align-items:center;gap:14px;display:inline-flex}.otb-form-choice input{width:24px;min-height:24px;margin:0}.otb-form-message{min-height:24px;color:var(--color-brand-deep);font-size:var(--type-text-main-size);margin:26px 0 0}.otb-submit{margin-top:20px}.otb-footer{background:var(--color-dark-teal);color:var(--color-off-white);overflow:hidden}.otb-home-footer{z-index:0;position:sticky;bottom:0}.otb-footer img{object-fit:cover;object-position:center;width:100%;max-width:none;height:120px}.otb-footer__bottom{min-height:90px;padding:0 var(--site-margin);border-top:var(--border-width-main) solid var(--color-off-white);justify-content:space-between;align-items:center;display:flex;overflow:hidden}.otb-footer__bottom p{font-size:var(--type-text-small-size);font-weight:var(--type-text-small-weight);line-height:var(--type-text-small-line-height);letter-spacing:var(--type-text-small-letter-spacing);margin:0}.otb-footer__bottom nav{gap:var(--space-3);display:flex}.otb-footer__bottom a{font-size:var(--type-text-small-size);font-weight:var(--type-text-small-weight);line-height:var(--type-text-small-line-height);letter-spacing:var(--type-text-small-letter-spacing)}.otb-product-detail{background:var(--color-off-white);color:var(--color-dark-teal)}.otb-product-config{background:var(--color-off-white);grid-template-columns:minmax(646px,664px) minmax(0,675px);justify-content:center;min-height:2051px;display:grid;overflow:hidden}.otb-product-config--calculator-needed{min-height:0}.otb-product-config__media{padding:var(--site-margin)}.otb-product-breadcrumb{font-size:var(--type-text-main-size);line-height:var(--type-text-main-line-height);margin:0 0 32px}.otb-product-config__image{border-radius:var(--radius-small);object-fit:cover;width:550px;height:877px}.otb-product-config__form{width:min(675px,100%);padding-top:96px}.otb-product-config__form h1{font-size:var(--type-h4-size);font-weight:var(--font-primary-medium);margin:0 0 48px;line-height:1.3}.otb-product-config__calculator{width:min(675px,100%);padding:72px 0 96px}.otb-product-config__calculator-needed{width:min(675px,100%);height:40rem;color:var(--color-dark-teal);text-align:center;align-self:start;place-items:center;display:grid}.otb-product-config__calculator-needed p{font-size:var(--type-h4-size);font-weight:var(--font-primary-medium);margin:0;line-height:1.3}.otb-order-calculator{width:100%;color:var(--color-dark-teal)}.otb-order-calculator__header{text-align:left;margin-bottom:48px}.otb-order-calculator__eyebrow{color:var(--color-amber);font-size:10px;font-weight:var(--font-primary-bold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;line-height:1.3}.otb-order-calculator__header h1{color:var(--color-dark-teal);font-size:var(--type-h4-size);font-weight:var(--font-primary-medium);letter-spacing:0;margin:0 0 8px;line-height:1.3}.otb-order-calculator__header>p:last-child{max-width:540px;color:rgb(var(--color-near-black-rgb) / .68);font-size:var(--type-text-main-size);line-height:var(--type-text-main-line-height);margin:0}.otb-order-calculator__pricing>h2,.otb-order-calculator__quote>h2{font-size:var(--type-text-main-size);font-weight:var(--font-primary-bold);margin:0 0 20px;line-height:1.3}.otb-order-calculator__quote>h2{font-size:var(--type-h5-size);font-weight:var(--font-primary-medium)}.otb-order-calculator__field{margin-bottom:16px;display:block}.otb-order-calculator__field-label{color:var(--color-dark-teal);font-size:10px;font-weight:var(--font-primary-bold);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:6px;line-height:1.3;display:flex}.otb-order-calculator__hint{border-radius:var(--radius-round);background:var(--color-dark-teal);width:16px;height:16px;color:var(--color-off-white);cursor:help;letter-spacing:0;text-transform:none;justify-content:center;align-items:center;font-size:9px;display:inline-flex}.otb-order-calculator__quote input,.otb-order-calculator__quote textarea,.otb-order-calculator__turnaround{border:1px solid var(--color-greige);border-radius:var(--radius-small);background:var(--color-off-white);width:100%;min-height:44px;color:var(--color-near-black);font:inherit;font-size:var(--type-text-small-size);padding:11px 12px;line-height:1.5}.otb-order-calculator__quote textarea{resize:vertical;min-height:112px}.otb-order-calculator__quote input:focus-visible,.otb-order-calculator__quote textarea:focus-visible{border-color:var(--color-amber);outline:3px solid rgb(var(--color-amber-rgb) / .18);outline-offset:1px}.otb-order-calculator__turnaround{background:rgb(var(--color-dark-teal-rgb) / .04);align-items:center;display:flex}.otb-order-calculator__divider{background:var(--color-greige);height:1px;margin:4px 0 20px}.otb-order-calculator__price{margin-bottom:18px}.otb-order-calculator__price p{color:var(--color-dark-teal);font-size:12px;font-weight:var(--font-primary-bold);letter-spacing:.04em;margin:0 0 6px;line-height:1.3}.otb-order-calculator__price output{color:var(--color-amber);font-size:clamp(2.5rem,5vw,3rem);font-weight:var(--font-primary-bold);line-height:1;display:block}.otb-order-calculator__price small{color:rgb(var(--color-near-black-rgb) / .68);margin-top:7px;font-size:12px;line-height:1.5;display:block}.otb-order-calculator__ready-date{border:1px solid var(--color-greige);border-radius:var(--radius-small);color:var(--color-near-black);margin:0 0 20px;padding:12px 14px;font-size:13px;line-height:1.7}.otb-order-calculator__ready-date>span{color:var(--color-brand-deep);font-weight:var(--font-primary-bold)}.otb-order-calculator__ready-date small{color:rgb(var(--color-near-black-rgb) / .5);font-size:11px;line-height:1.5;display:block}.otb-order-calculator__upload{border:var(--border-width-main) solid var(--color-dark-teal);border-radius:var(--radius-main);background:var(--color-dark-teal);min-height:76px;color:var(--color-off-white);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:14px 20px;transition:background-color .18s,color .18s;display:flex}.otb-order-calculator__upload:hover,.otb-order-calculator__upload:focus-within,.otb-order-calculator__upload.is-uploaded{background:var(--color-amber);color:var(--color-dark-teal)}.otb-order-calculator__upload input{opacity:0;width:1px;height:1px;min-height:0;padding:0;position:absolute}.otb-order-calculator__upload strong{font-size:var(--type-text-small-size);font-weight:var(--font-primary-bold)}.otb-order-calculator__upload span{font-size:11px;line-height:1.5}.otb-order-calculator__quote{border-top:0;padding-top:0}.otb-order-calculator__actions{gap:10px;display:flex}.otb-order-calculator__actions button,.otb-order-calculator__actions a{border:var(--border-width-main) solid var(--color-amber);border-radius:var(--radius-round);background:var(--color-amber);min-height:42px;color:var(--color-dark-teal);cursor:pointer;font:inherit;font-size:12px;font-weight:var(--font-primary-bold);text-align:center;flex:1;justify-content:center;align-items:center;padding:10px 16px;line-height:1.3;display:inline-flex}.otb-order-calculator__actions a{border-color:var(--color-dark-teal);background:0 0}.otb-order-calculator__actions button:hover,.otb-order-calculator__actions button:focus-visible,.otb-order-calculator__actions a:hover,.otb-order-calculator__actions a:focus-visible{background:var(--color-dark-teal);color:var(--color-off-white);outline:none}.otb-order-calculator__tax-note{color:rgb(var(--color-near-black-rgb) / .5);text-align:center;margin:16px 0 0;font-size:11px;line-height:1.5}.otb-product-options{gap:24px;display:grid}.otb-product-option-group{border:0;min-width:0;margin:0;padding:0}.otb-product-option-group__heading{font-size:var(--type-h5-size);font-weight:var(--font-primary-medium);margin:0 0 20px;padding:0;line-height:1.3}.otb-product-option-group__label{font-size:var(--type-text-small-size);font-weight:var(--font-primary-medium);line-height:var(--type-text-main-line-height);align-items:center;gap:6px;margin:0 0 9px;display:flex}.otb-product-option-group__label span,.otb-artwork-upload__heading span,.otb-product-mini-quote label span{color:var(--color-amber)}.otb-product-chip-row{flex-wrap:wrap;gap:12px;display:flex}.otb-product-chip{border:var(--border-width-main) solid var(--color-dark-teal);border-radius:var(--radius-round);min-height:32px;color:var(--color-dark-teal);cursor:pointer;font-size:var(--type-text-main-size);line-height:var(--type-text-main-line-height);justify-content:center;align-items:center;padding:5px 22px;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex;position:relative}.otb-product-chip input{appearance:none;width:100%;height:100%;min-height:0;cursor:inherit;opacity:0;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.otb-product-chip.is-selected,.otb-product-chip:has(input:checked){background:var(--color-dark-teal);color:var(--color-off-white);font-weight:var(--font-primary-medium)}.otb-product-chip:not(.is-disabled):hover{border-color:var(--color-amber)}.otb-product-chip:has(input:focus-visible){outline:3px solid rgb(var(--color-amber-rgb) / .3);outline-offset:2px}.otb-product-chip.is-disabled{border-color:rgb(var(--color-dark-teal-rgb) / .22);color:rgb(var(--color-dark-teal-rgb) / .34);cursor:default}.otb-product-artwork{margin-top:48px}.otb-product-estimate h2,.otb-product-mini-quote h2{font-size:var(--type-h5-size);font-weight:var(--font-primary-medium);margin:0 0 24px;line-height:1.3}.otb-artwork-upload{width:100%;color:var(--color-dark-teal)}.otb-artwork-upload__heading{font-size:var(--type-h5-size);font-weight:var(--font-primary-medium);margin:0 0 16px;line-height:1.3;display:block}.otb-artwork-upload__heading span{margin-left:2px}.otb-artwork-upload__dropzone{border:1px dashed var(--color-amber);background:rgb(var(--color-dark-teal-rgb) / .1);cursor:pointer;text-align:center;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:675px;min-height:198px;padding:32px;transition:border-color .18s,background-color .18s;display:flex;position:relative}.otb-artwork-upload__dropzone input{opacity:0;pointer-events:none;background:0 0;border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute}.otb-artwork-upload__dropzone:hover,.otb-artwork-upload__dropzone:focus-within,.otb-artwork-upload__dropzone.is-dragging,.otb-artwork-upload__dropzone.is-uploaded{border-color:var(--color-dark-teal);background:rgb(var(--color-amber-rgb) / .16)}.otb-artwork-upload__dropzone:focus-within{outline:3px solid rgb(var(--color-amber-rgb) / .3);outline-offset:2px}.otb-artwork-upload__target{width:100%;color:var(--color-dark-teal);cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.otb-artwork-upload__dropzone strong{width:100%;max-width:100%;font-size:var(--type-h5-size);font-weight:var(--font-primary-medium);overflow-wrap:anywhere;margin-bottom:24px;line-height:1.3}.otb-artwork-upload__dropzone span,.otb-artwork-upload__dropzone small{width:100%;max-width:520px;color:var(--color-dark-teal);font-size:var(--type-text-small-size);line-height:var(--type-text-main-line-height);display:block}.otb-artwork-upload__dropzone span{font-weight:var(--font-primary-medium)}.otb-artwork-upload__dropzone small{font-size:var(--type-text-small-size)}.otb-artwork-upload__dropzone a{color:var(--color-amber);font-size:var(--type-text-main-size);font-weight:var(--font-primary-bold);text-underline-offset:3px;margin-top:16px;line-height:1.3;text-decoration:underline}.otb-product-estimate{margin-top:48px}.otb-product-estimate__box{border:1px solid var(--color-dark-teal);border-radius:4px;width:342px;max-width:100%;padding:21px 18px 24px 20px}.otb-product-estimate dl{border-bottom:1px solid var(--color-dark-teal);font-size:var(--type-text-main-size);line-height:var(--type-text-main-line-height);grid-template-columns:1fr 100px;gap:4px;margin:0;padding-bottom:24px;display:grid}.otb-product-estimate dl>div{display:contents}.otb-product-estimate dd{font-size:var(--type-text-small-size);font-weight:var(--font-primary-medium);text-align:right;margin:0}.otb-product-estimate__total,.otb-product-estimate__turnaround{grid-template-columns:1fr 100px;gap:4px;display:grid}.otb-product-estimate__total{font-size:var(--type-text-large-size);text-transform:uppercase;margin-top:24px;line-height:1.3}.otb-product-estimate__total strong{font-size:var(--type-h5-size);font-weight:var(--font-primary-medium);text-align:right}.otb-product-estimate__turnaround{font-size:var(--type-text-small-size);font-weight:var(--font-primary-medium);line-height:var(--type-text-main-line-height);text-transform:uppercase;margin-top:24px}.otb-product-estimate__turnaround strong{font-size:var(--type-text-small-size);font-weight:var(--font-primary-medium);text-align:right;text-transform:none}.otb-product-estimate__turnaround>span{align-items:center;gap:6px;display:inline-flex}.otb-order-calculator__estimate output{color:inherit;font:inherit}.otb-product-estimate>p{max-width:350px;font-size:var(--type-text-small-size);font-weight:var(--font-primary-medium);line-height:var(--type-text-main-line-height);margin:12px 0 0}.otb-product-mini-quote{max-width:500px;margin-top:48px}.otb-product-mini-quote label{font-size:var(--type-text-small-size);font-weight:var(--font-primary-medium);line-height:var(--type-text-main-line-height);margin-bottom:12px;display:block}.otb-product-mini-quote input,.otb-product-mini-quote textarea{border:1px solid rgb(var(--color-dark-teal-rgb) / .1);border-radius:var(--radius-small);background:var(--color-off-white);width:100%;min-height:42px;color:var(--color-dark-teal);font-size:var(--type-text-main-size);line-height:var(--type-text-main-line-height);margin-top:6px;padding:10px 14px}.otb-product-mini-quote textarea{resize:vertical;min-height:112px}.otb-product-mini-quote input:focus-visible,.otb-product-mini-quote textarea:focus-visible{border-color:var(--color-amber);outline:3px solid rgb(var(--color-amber-rgb) / .18);outline-offset:1px}.otb-product-form-message{min-height:21px;color:var(--color-brand-deep);font-size:var(--type-text-small-size);line-height:var(--type-text-main-line-height);margin:6px 0 12px}.otb-product-form-message[data-state=success]{font-weight:var(--font-primary-medium)}.otb-product-form-message[data-state=error]{color:var(--color-near-black);font-weight:var(--font-primary-medium)}.otb-product-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.otb-product-button-row{flex-wrap:wrap;gap:16px;display:flex}.otb-product-button-row button:disabled{cursor:wait;opacity:var(--button-disabled-opacity)}.otb-product-custom-cta{background:var(--color-off-white);min-height:437px;color:var(--color-dark-teal);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px;display:flex}.otb-product-custom-cta h2{max-width:804px;font-size:var(--type-h2-size);font-weight:var(--font-primary-regular);margin:0;line-height:1}.otb-product-custom-cta p{font-size:var(--type-text-main-size);line-height:var(--type-text-main-line-height);margin:32px 0 40px}.otb-product-footer{background:var(--color-dark-teal);color:var(--color-off-white)}.otb-product-footer__top{justify-content:space-between;align-items:center;height:332px;display:flex;overflow:hidden}.otb-product-footer__top>img{object-fit:contain;object-position:left center;width:836px;height:340px}.otb-product-footer__content{width:532px;padding:0 var(--site-margin);grid-template-columns:194px 246px;gap:32px;display:grid}.otb-product-footer h2{font-size:var(--type-text-main-size);font-weight:var(--font-primary-bold);margin:0 0 16px;line-height:1.3}.otb-product-footer p,.otb-product-footer a{font-size:var(--type-text-small-size);font-weight:var(--font-primary-medium);line-height:var(--type-text-main-line-height);margin:0;padding:10px 0;display:block}.otb-product-footer__address{max-width:194px}.otb-product-footer__bottom{min-height:112px;padding:var(--space-6) var(--site-margin);border-top:var(--border-width-main) solid var(--color-off-white);grid-template-columns:1fr auto 262px;align-items:center;gap:24px;display:grid}.otb-product-footer__bottom p,.otb-product-footer__bottom a{padding:0}.otb-product-footer__bottom nav,.otb-product-footer__bottom div{gap:16px;display:flex}.otb-product-footer__bottom .otb-product-footer__socials{justify-content:flex-end;gap:var(--space-5)}.otb-product-footer__bottom div a{place-items:center;width:44px;height:44px;display:grid}.otb-product-footer__socials svg{fill:currentColor;width:24px;height:24px;display:block}@media (width<=900px){.otb-hero{min-height:720px;padding-inline:24px}.otb-hero__media{width:calc(100vw - 48px);height:430px}.otb-hero__side,.otb-hero__frame{display:none}.otb-hero__label{font-size:var(--type-text-large-size)}.otb-nav,.otb-product-section,.otb-testimonials,.otb-studio{padding-inline:24px}.otb-contact{width:calc(100% - (var(--space-4) * 2));padding:var(--size-6) 0}.otb-featured-products,.otb-gallery__thumbs,.otb-contact,.otb-split{grid-template-columns:1fr}.otb-marquee{height:280px}.otb-marquee p{font-size:min(40cqh,16vw)}.otb-marquee--light p{margin-left:0;font-size:clamp(41px,12.837vw,184.855px)}.otb-section-head h1,.otb-section-head h2,.otb-quote-form h2{font-size:40px}.otb-testimonials h2,.otb-gallery__overlay h2{font-size:44px}.otb-split__copy{padding:64px 24px}.otb-split__visual,.otb-split__slider,.otb-studio__hero,.otb-gallery__thumbs img{aspect-ratio:4/3;height:auto;min-height:0}.otb-split__image{height:100%;min-height:0}.otb-form-grid,.otb-form-choice{grid-template-columns:1fr}.otb-footer__bottom{flex-direction:column;align-items:flex-start;gap:20px;padding:24px}.otb-product-config{grid-template-columns:1fr;min-height:0;overflow:visible}.otb-product-config__media{padding:24px}.otb-product-config__image,.otb-product-config__form,.otb-product-config__calculator,.otb-product-config__calculator-needed,.otb-artwork-upload__dropzone{width:100%}.otb-product-config__image{aspect-ratio:550/877;height:auto}.otb-product-config__form,.otb-product-config__calculator{padding:24px}.otb-order-calculator{margin-inline:auto}.otb-product-chip-row{gap:10px}.otb-product-chip{min-height:34px;font-size:var(--type-text-small-size);padding-inline:16px}.otb-artwork-upload__dropzone{min-height:180px}.otb-order-calculator__actions{flex-direction:column}.otb-product-custom-cta{min-height:360px;padding:48px 24px}.otb-product-custom-cta h2{font-size:clamp(3rem,12vw,4.5rem)}.otb-product-footer__top,.otb-product-footer__content,.otb-product-footer__bottom{grid-template-columns:1fr;display:grid}.otb-product-footer__top{height:auto}.otb-product-footer__top>img{width:100%;height:auto}.otb-product-footer__content,.otb-product-footer__bottom{width:100%;padding:24px}}@media (width>=601px) and (width<=767px){.otb-testimonial-grid{grid-template-columns:1fr;gap:.5rem}}@media (width<=600px) and (orientation:portrait){.otb-hero{min-height:auto;padding-bottom:56px}.otb-hero__media,.otb-wide-image,.otb-split__visual,.otb-split__slider{aspect-ratio:2/3}.otb-wide-image{height:auto;max-height:none}.otb-hero__media{width:100%;height:auto}.otb-wide-image{width:100%}.otb-wide-image-parallax{aspect-ratio:2/3;width:100%}.otb-marquee--light{height:var(--marquee-height);min-height:var(--marquee-height);padding:0}.otb-marquee--light p{width:calc(100% - (var(--space-4) * 2));font-size:clamp(41px,12.837vw,184.855px);line-height:.9}.otb-testimonial-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;gap:16px;margin:40px -24px 12px;padding:0 48px 24px;scroll-padding-inline:48px;display:flex;overflow-x:auto}.otb-testimonial-grid::-webkit-scrollbar{display:none}.otb-testimonial-card{scroll-snap-align:center;flex:0 0 min(78vw,340px);min-height:0}.otb-testimonial-carousel-meta{color:var(--color-dark-teal);font-size:var(--type-text-small-size);justify-content:center;align-items:center;gap:16px;margin:0 auto 28px;display:flex}.otb-testimonial-carousel-meta p{margin:0}.otb-testimonial-carousel-meta p:first-child{max-width:230px}.otb-testimonial-carousel-position{border:1px solid var(--color-dark-teal);border-radius:var(--radius-round);min-width:48px;font-weight:var(--font-primary-bold);text-align:center;padding:6px 10px}.otb-gallery__overlay h2{font-size:clamp(40px,13vw,56px)}}@media (width>=1024px){@layer utilities{.site-container{width:calc(100% - (var(--site-margin) * 2))}}}@keyframes logo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.logo-track,.otb-logos__track{animation:none}.otb-marquee[data-scroll-marquee]{justify-content:center}.otb-marquee[data-scroll-marquee] p{white-space:normal;text-align:center;will-change:auto;width:100%;padding-inline:24px;line-height:1;transform:none}.otb-standards-grid.is-expanding,.otb-standards-grid [data-product-grid-item].is-revealing.is-revealed{transition:none}.otb-gallery__feature-image,.otb-wide-image--parallax{will-change:auto;animation:none;transform:none}.otb-hero__image,.otb-hero__logo,.otb-hero__side,.otb-hero__label{animation-name:otb-hero-fade-in;animation-duration:var(--motion-duration-fast);animation-delay:0s}.otb-hero__image{clip-path:inset(0);will-change:auto;transform:none}.otb-hero__corner{opacity:.92;translate:var(--hero-corner-x) var(--hero-corner-y);will-change:auto;animation:none}.has-js [data-reveal],.has-js [data-reveal][data-reveal-visible]{opacity:1;will-change:auto;transition:none;translate:none}}.otb-draft-mode-exit{z-index:10000;background:var(--color-dark-teal,#364545);color:var(--color-off-white,#f6f4ef);border-radius:999px;padding:.75rem 1rem;font:600 .75rem/1 Instrument Sans,sans-serif;text-decoration:none;position:fixed;bottom:1rem;right:1rem;box-shadow:0 .5rem 2rem #272e2f33}.otb-product-detail{z-index:1;position:relative}.otb-site-footer{z-index:0;position:sticky;bottom:0}.otb-product-breadcrumb a{text-decoration:underline;text-decoration-thickness:var(--border-width-main);text-underline-offset:.2em}.otb-button,:where(.otb-product-button-row>button,.otb-product-button-row>a,.otb-product-custom-cta>a){appearance:none;justify-content:center;align-items:center;gap:var(--site-gutter);width:fit-content;min-height:44px;padding:var(--size-0-75) var(--size-1-5);border:var(--border-width-main) solid transparent;border-radius:var(--radius-round);font-family:var(--font-primary-family);font-size:var(--type-text-main-size);font-variation-settings:"wdth" 100;font-weight:var(--type-text-main-weight);letter-spacing:var(--type-text-main-letter-spacing);text-align:center;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard), opacity var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard);line-height:1;text-decoration:none;display:inline-flex}.otb-button:hover,:where(.otb-product-button-row>button,.otb-product-button-row>a,.otb-product-custom-cta>a):hover{transform:translateY(-1px)}.otb-button:focus-visible,:where(.otb-product-button-row>button,.otb-product-button-row>a,.otb-product-custom-cta>a):focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:3px}.otb-button--primary,:where(.otb-product-button-row>button,.otb-product-custom-cta>a){border-color:var(--button-primary-border);background:var(--button-primary-background);color:var(--button-primary-text)}.otb-button--primary:hover,.otb-button--primary:focus-visible,:where(.otb-product-button-row>button,.otb-product-custom-cta>a):hover,:where(.otb-product-button-row>button,.otb-product-custom-cta>a):focus-visible{border-color:var(--button-primary-border-hover);background:var(--button-primary-background-hover);color:var(--button-primary-text-hover)}.otb-button--secondary,:where(.otb-product-button-row>a){border-color:var(--button-secondary-border);background:var(--button-secondary-background);color:var(--button-secondary-text)}.otb-button--secondary:hover,.otb-button--secondary:focus-visible,:where(.otb-product-button-row>a):hover,:where(.otb-product-button-row>a):focus-visible{border-color:var(--button-secondary-border-hover);background:var(--button-secondary-background-hover);color:var(--button-secondary-text-hover)}.otb-button--tertiary{min-height:44px;padding-inline:var(--size-0);border-width:0 0 var(--border-width-main);color:var(--button-tertiary-text);background:0 0;border-color:currentColor;border-radius:0;gap:0}.otb-button--tertiary:after{width:0;height:var(--button-tertiary-icon-size);content:"";opacity:0;transition:width var(--motion-duration-fast) var(--motion-ease-standard), margin-left var(--motion-duration-fast) var(--motion-ease-standard), opacity var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard);background:currentColor;flex:none;margin-left:0;overflow:hidden;transform:translate(-6px);mask:url(/assets/style-guide/arrow-tertiary.svg) 50%/contain no-repeat}.otb-button--tertiary:hover,.otb-button--tertiary:focus-visible,.otb-product-tile:hover .otb-product-tile__cta,.otb-product-tile__link:focus-visible .otb-product-tile__cta{color:var(--button-tertiary-text-hover)}.otb-button--tertiary:hover:after,.otb-button--tertiary:focus-visible:after,.otb-product-tile:hover .otb-product-tile__cta:after,.otb-product-tile__link:focus-visible .otb-product-tile__cta:after{width:var(--button-tertiary-icon-size);margin-left:var(--site-gutter);opacity:1;transform:translate(0)}.otb-button--icon{width:var(--size-4);height:var(--size-4);min-height:var(--size-4);flex:0 0 var(--size-4);padding:0}.otb-button--play{width:var(--size-5-5);height:var(--size-5-5);min-height:var(--size-5-5);flex-basis:var(--size-5-5)}.otb-button__icon{width:var(--size-1-5);height:var(--size-1-5);mask:var(--otb-button-icon-source) center / contain no-repeat;background:currentColor;display:block}.otb-button--play .otb-button__icon{width:var(--size-3);height:var(--size-3)}.otb-button--block{width:100%}.otb-button:disabled,.otb-button[aria-disabled=true],.otb-button.is-disabled,:where(.otb-product-button-row>button):disabled{cursor:not-allowed;opacity:var(--button-disabled-opacity);pointer-events:none;transform:none}.otb-surface{background:var(--theme-background);color:var(--theme-text)}.otb-nav{isolation:isolate;min-height:0;padding-block:var(--space-5);background:0 0;align-items:center}.otb-nav__sticky-sentinel{visibility:hidden;pointer-events:none;height:1px;margin-top:-1px;display:block}.otb-nav:before{z-index:0;content:"";background:rgb(var(--color-off-white-rgb));opacity:0;pointer-events:none;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard);position:absolute;inset:0}.otb-nav.is-stuck:before{opacity:1}.otb-nav>*{z-index:1;position:relative}.otb-nav__logo{width:146px;height:60px;display:block}@media (prefers-reduced-motion:reduce){.otb-nav:before{transition:none}}.otb-section-space--small{padding-block:var(--section-space-small)}.otb-section-space--main{padding-block:var(--section-space-main)}.otb-section-space--large{padding-block:var(--section-space-large)}.otb-upload{align-items:center;gap:var(--space-3);cursor:pointer;min-height:44px;display:flex}.otb-upload span.otb-upload__label{color:var(--color-dark-teal);font-size:var(--type-text-small-size);font-weight:var(--type-text-small-weight);line-height:var(--type-text-small-line-height);letter-spacing:var(--type-text-small-letter-spacing);border:0;margin:0;padding:0}.otb-upload span.otb-upload__button{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--size-0-75) var(--size-1-5);border:var(--border-width-main) solid var(--color-amber);border-radius:var(--radius-round);background:var(--color-amber);color:var(--color-dark-teal);transition:background-color var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard);margin:0;line-height:1;display:inline-flex}.otb-upload__button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:18px;height:18px}.otb-upload:hover .otb-upload__button{border-color:var(--color-dark-teal);background:var(--color-dark-teal);color:var(--color-off-white);transform:translateY(-1px)}.otb-upload:focus-within .otb-upload__button{outline:2px solid var(--focus-ring-color);outline-offset:3px}@media (prefers-reduced-motion:reduce){.otb-button,.otb-button:after,:where(.otb-product-button-row>button,.otb-product-button-row>a,.otb-product-custom-cta>a){transition:none}.otb-button:hover,:where(.otb-product-button-row>button,.otb-product-button-row>a,.otb-product-custom-cta>a):hover{transform:none}.otb-upload span.otb-upload__button,.otb-upload:hover .otb-upload__button{transition:none;transform:none}}@media (hover:hover) and (pointer:fine){body.otb-custom-cursor,body.otb-custom-cursor *{cursor:url(/assets/otb-custom-cursor.svg) 15 15,auto}body.otb-custom-cursor :is(input:not([type]),input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea,[contenteditable]:not([contenteditable=false])){cursor:text}}
