@font-face{font-family:Inter;src:url(inter-variable-latin.woff2) format("woff2-variations");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(instrument-serif-italic-latin.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--oc-beige: #ede4dc;--oc-green: #837c37;--oc-blue: #cfdaff;--oc-maroon: #410016;--oc-white: #ffffff;--oc-beige-deep: #e3d8ce;--oc-font-sans: "Inter", "Helvetica Neue", arial, sans-serif;--oc-font-serif: "Instrument Serif", georgia, "Times New Roman", serif;--fs-display: clamp(2.75rem, 9vw, 9.375rem);--fs-h1: clamp(2.25rem, 7vw, 6.25rem);--fs-h2: clamp(1.75rem, 5vw, 4.6875rem);--fs-h3: clamp(1.5rem, 4vw, 3.75rem);--fs-h4: clamp(1.25rem, 2.5vw, 2.25rem);--fs-list: clamp(1.0625rem, 1.35vw, 1.25rem);--doc-rail: clamp(190px, 18vw, 320px);--doc-gap: clamp(32px, 4vw, 80px);--doc-measure: 48ch;--fs-body: clamp(1.0625rem, 1.4vw, 1.5rem);--fs-caption: clamp(1rem, 1vw, 1.25rem);--fs-eyebrow: .75rem;--track-display: -.03em;--track-body: -.02em;--track-caption: 0;--track-eyebrow: .16em;--lh-display: 1;--lh-h1: 1.05;--lh-h2: 1.05;--lh-h3: 1.15;--lh-h4: 1.15;--lh-body: 1.55;--lh-caption: 1.4;--fw-regular: 400;--fw-medium: 500;--measure-narrow: 720px;--measure-text: 880px;--measure-display: 16ch;--measure-body: 62ch;--space-3xs: 4px;--space-2xs: 8px;--space-xs: 16px;--space-s: 24px;--space-m: 40px;--space-l: 64px;--space-xl: 96px;--space-2xl: 144px;--space-3xl: 200px;--section-rhythm: clamp(48px, 5.5vw, 104px);--page-width: min(1600px, 88vw);--page-gutter: clamp(20px, 4vw, 72px);--grid-columns: 12;--radius-panel: 12px;--radius-ui: 0;--motion-fast: .18s;--motion-duration: .4s;--motion-slow: .9s;--motion-ease: cubic-bezier(.2, .6, .2, 1);--motion-ease-out: cubic-bezier(.16, 1, .3, 1);--motion-reveal-duration: .7s;--motion-rise: 40px;--motion-stagger: 70ms;--motion-parallax: 12%}[data-scheme]{background-color:var(--bg);color:var(--text)}[data-scheme=beige]{--bg: var(--oc-beige);--text: var(--oc-maroon);--rule: var(--oc-beige-deep);--accent: var(--oc-green);--focus: var(--oc-maroon);--btn-bg: var(--oc-maroon);--btn-text: var(--oc-beige);--btn-outline: var(--oc-maroon)}[data-scheme=white]{--bg: var(--oc-white);--text: var(--oc-maroon);--rule: var(--oc-beige-deep);--accent: var(--oc-green);--focus: var(--oc-maroon);--btn-bg: var(--oc-maroon);--btn-text: var(--oc-white);--btn-outline: var(--oc-maroon)}[data-scheme=maroon]{--bg: var(--oc-maroon);--text: var(--oc-blue);--rule: rgb(207 218 255 / 30%);--accent: var(--oc-blue);--focus: var(--oc-blue);--btn-bg: var(--oc-blue);--btn-text: var(--oc-maroon);--btn-outline: var(--oc-blue)}[data-scheme=blue]{--bg: var(--oc-blue);--text: var(--oc-maroon);--rule: rgb(65 0 22 / 20%);--accent: var(--oc-maroon);--focus: var(--oc-maroon);--btn-bg: var(--oc-maroon);--btn-text: var(--oc-blue);--btn-outline: var(--oc-maroon)}[data-scheme=green]{--bg: var(--oc-green);--text: var(--oc-beige);--rule: rgb(237 228 220 / 30%);--accent: var(--oc-beige);--focus: var(--oc-beige);--btn-bg: var(--oc-beige);--btn-text: var(--oc-maroon);--btn-outline: var(--oc-beige)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul[role=list],ol[role=list]{list-style:none;padding:0}body{min-height:100vh;margin:0;background-color:var(--oc-beige);color:var(--oc-maroon);font-family:var(--oc-font-sans);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);letter-spacing:var(--track-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,svg,video{display:block;max-width:100%}input,button,textarea,select{font:inherit;letter-spacing:inherit;color:inherit}button{background:none;border:0;cursor:pointer}a{color:inherit}.oc-display,.oc-h1,.oc-h2,.oc-h3,.oc-h4{font-weight:var(--fw-medium);letter-spacing:var(--track-display);text-wrap:balance}.oc-display{font-size:var(--fs-display);line-height:var(--lh-display);max-width:var(--measure-display)}.oc-h1{font-size:var(--fs-h1);line-height:var(--lh-h1);max-width:var(--measure-display)}.oc-h2{font-size:min(clamp(1.75rem,3.7vw,3.625rem),7.8vh);line-height:var(--lh-h2);max-width:20ch}.oc-h3{font-size:var(--fs-h3);line-height:var(--lh-h3);max-width:24ch}.oc-h4{font-size:var(--fs-h4);line-height:var(--lh-h4);max-width:32ch}.oc-body{font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--track-body);max-width:var(--measure-body)}.oc-body>*+*{margin-top:1em}.oc-caption{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--track-caption)}.oc-eyebrow{display:block;font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);line-height:1.2;letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:color-mix(in srgb,var(--text) 70%,var(--bg))}[data-scheme=maroon] .oc-eyebrow,[data-scheme=green] .oc-eyebrow{color:var(--text)}.oc-staccato{list-style:none;padding:0;margin-block:var(--space-s);font-size:var(--fs-h4);font-weight:var(--fw-medium);line-height:1.35;letter-spacing:var(--track-display);text-wrap:balance}.oc-staccato[data-long=true]>li,.oc-staccato[data-long=very]>li,.cg__list[data-long=true]>li,.offer__stage-list>li,.pw[data-layout=columns] .pw__list>li{position:relative;padding-inline-start:1.1em}.oc-staccato[data-long=true]>li:before,.oc-staccato[data-long=very]>li:before,.cg__list[data-long=true]>li:before,.offer__stage-list>li:before,.pw[data-layout=columns] .pw__list>li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.72em;width:.55em;height:1px;background:currentColor;opacity:.45}.oc-staccato>li+li{margin-block-start:var(--space-3xs)}.oc-staccato[data-style=accent]>li{padding-inline-start:var(--space-s);padding-block:var(--space-3xs);border-inline-start:2px solid var(--accent)}.oc-staccato[data-style=accent]>li:before{content:none}.oc-staccato[data-style=accent]>li+li{margin-block-start:var(--space-2xs)}.es[data-scale=tier-1] .es__heading,.pw[data-scale=tier-1] .pw__title,[data-scale=tier-1] .es__heading{font-size:min(clamp(2rem,4.3vw,4.25rem),9vh);max-width:15ch}.es[data-scale=tier-2][data-variant] .es__heading,.pw[data-scale=tier-2] .pw__title,[data-scale=tier-2] .es__heading{font-size:min(clamp(1.875rem,3.7vw,3.625rem),7.8vh);max-width:17ch}.es[data-scale=tier-3][data-variant] .es__heading,.pw[data-scale=tier-3] .pw__title,[data-scale=tier-3] .es__heading{font-size:min(clamp(1.5rem,3.1vw,3rem),6.6vh);max-width:26ch}[data-scale=tier-3] .oc-body,[data-scale=tier-3] .es__paragraph{max-width:56ch}.es__paragraph,.es__content .oc-body{max-width:min(62ch,640px)}.oc-staccato[data-scale=display]{font-size:clamp(1.5rem,3.6vw,3.75rem);line-height:1.08;margin-block:var(--space-m);max-width:none}@media not (min-width:700px){.oc-staccato[data-scale=display][data-inline-mobile=true]{display:flex;flex-wrap:wrap;gap:0 .5em;font-size:var(--fs-h4)}}.oc-staccato[data-scale=display]>li+li{margin-block-start:0}.oc-staccato[data-rules=true]>li{padding-block:var(--space-xs);border-block-start:1px solid var(--rule)}@media(min-width:700px){.oc-staccato[data-long=true]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--sl-floor, 20rem)),1fr));column-gap:var(--space-m);row-gap:var(--space-2xs);align-content:start;font-size:var(--fs-list)}.oc-staccato[data-long=very]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--sl-floor, 15rem)),1fr));column-gap:var(--space-s);row-gap:var(--space-2xs);align-content:start;font-size:var(--fs-list)}}@media(min-width:700px){.cg__list[data-long=true]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--sl-floor, 16rem)),1fr));column-gap:var(--page-gutter);align-content:start}}@media(min-width:1200px){.oc-doc{display:grid;grid-template-columns:var(--doc-rail) minmax(0,1fr);column-gap:var(--doc-gap);align-items:start}.oc-doc__rail{grid-column:1}.oc-doc__main{grid-column:2}.oc-doc__rail .es__heading,.oc-doc__rail .oc-h2{font-size:clamp(1.25rem,1.9vw,1.75rem);line-height:1.15;max-width:none}.oc-doc__rail .es__heading,.oc-doc__rail .oc-h2{width:100%;overflow-wrap:break-word}}.oc-doc__main .oc-body,.oc-doc__main .es__paragraph,.oc-doc__main .es__paragraph>*{max-width:var(--doc-measure)}.oc-container{width:100%;max-width:calc(var(--page-width) + (var(--page-gutter) * 2));margin-inline:auto;padding-inline:var(--page-gutter)}.oc-section{padding-block:calc(var(--section-rhythm) * var(--section-pad-top, 1)) calc(var(--section-rhythm) * var(--section-pad-bottom, 1))}.oc-grid{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));gap:var(--space-m) var(--page-gutter)}.oc-measure-narrow{max-width:var(--measure-narrow)}.oc-measure-text{max-width:var(--measure-text)}.oc-rule{border:0;border-top:1px solid var(--rule);margin:0}.oc-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:var(--space-xs) var(--space-s);border:1px solid transparent;border-radius:var(--radius-ui);background-color:var(--btn-bg);color:var(--btn-text);font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:0;line-height:1;text-decoration:none;transition:opacity var(--motion-duration) var(--motion-ease)}.oc-button:hover{opacity:.85}.oc-button--secondary{background-color:transparent;color:var(--text);border-color:var(--btn-outline)}.oc-link{display:inline-block;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;font-weight:var(--fw-medium);transition:text-decoration-thickness var(--motion-duration) var(--motion-ease),text-underline-offset var(--motion-duration) var(--motion-ease)}.oc-link:hover{text-decoration-thickness:2px;text-underline-offset:.18em}.oc-panel{border-radius:var(--radius-panel);overflow:hidden}.oc-image{width:100%;height:auto;border-radius:var(--radius-panel)}.oc-image--bleed{border-radius:0}.oc-watermark{position:absolute;inset-block-start:50%;inset-inline-end:-8%;translate:0 -50%;width:min(70%,620px);color:var(--text);opacity:.08;pointer-events:none}.oc-watermark[data-position=left]{inset-inline:-14% auto}.oc-watermark[data-position=top-right]{inset-block-start:-12%;inset-inline-end:-10%;translate:0 0;width:min(58%,520px)}.oc-watermark[data-position=bottom-left]{inset-block:auto -18%;inset-inline:-12% auto;translate:0 0;width:min(58%,520px)}.oc-serif{font-family:var(--oc-font-serif);font-style:italic;font-weight:var(--fw-regular);letter-spacing:-.01em;text-wrap:balance}.oc-serif--quote{font-size:var(--fs-h2);line-height:1.1;max-width:18ch}.oc-serif--quote[data-length=medium]{font-size:min(clamp(1.5rem,3.2vw,3rem),6.8vh);line-height:1.15}.oc-serif--quote[data-length=long]{font-size:min(clamp(1.25rem,2.3vw,2.125rem),4.8vh);line-height:1.25}.oc-serif--statement{font-size:var(--fs-h1);line-height:1.05;max-width:var(--measure-display)}.oc-numeral{display:block;font-family:var(--oc-font-serif);font-style:italic;font-weight:var(--fw-regular);font-size:clamp(5rem,20vw,18rem);line-height:.8;letter-spacing:-.02em;color:var(--text);opacity:.22;pointer-events:none;-webkit-user-select:none;user-select:none}.oc-bleed{position:relative;width:100%}.oc-bleed .oc-image{width:100%;border-radius:0;object-fit:cover}.oc-image[data-treatment=mono],img[data-treatment=mono]{filter:grayscale(1) contrast(1.06)}.oc-image[data-treatment=warm],img[data-treatment=warm]{filter:contrast(1.02)}.oc-scrim:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(var(--scrim-angle, 90deg),rgb(65 0 22 / 88%) 0%,rgb(65 0 22 / 70%) 38%,rgb(65 0 22 / 20%) 72%,rgb(65 0 22 / 8%) 100%)}.oc-scrim[data-scrim=bottom]:after{--scrim-angle: 0deg}.oc-scrim[data-scrim=full]:after{background:radial-gradient(ellipse 70% 60% at 50% 55%,#410016c7,#41001694 45%,#41001633 75%,#41001600)}.oc-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--space-m) 0;color:var(--oc-blue)}.oc-overlay[data-align=centre]{justify-content:center}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:focus-visible{outline:3px solid var(--focus, var(--oc-maroon));outline-offset:2px}:focus:not(:focus-visible){outline:none}.oc-skip-link{position:absolute;inset-block-start:var(--space-2xs);inset-inline-start:var(--space-2xs);z-index:100;padding:var(--space-xs) var(--space-s);background-color:var(--oc-maroon);color:var(--oc-beige);text-decoration:none;translate:0 -200%}.oc-skip-link:focus{translate:0 0}@keyframes oc-rise{0%{opacity:0;transform:translate3d(0,var(--motion-rise),0)}to{opacity:1;transform:none}}@keyframes oc-fade{0%{opacity:0}to{opacity:1}}@keyframes oc-clip{0%{opacity:1;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes oc-scale{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes oc-line-in{0%{transform:translate3d(0,110%,0)}to{transform:none}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){[data-reveal]{animation:oc-rise linear both;animation-timeline:view();animation-range:entry 5% cover 26%}[data-reveal=fade]{animation-name:oc-fade}[data-reveal=clip]{animation-name:oc-clip}[data-reveal=scale]{animation-name:oc-scale}[data-reveal-run]>*{animation:oc-rise linear both;animation-timeline:view();animation-range:entry 4% cover 20%}[data-reveal-run]>:nth-child(2){animation-range:entry 7% cover 23%}[data-reveal-run]>:nth-child(3){animation-range:entry 10% cover 26%}[data-reveal-run]>:nth-child(4){animation-range:entry 13% cover 29%}[data-reveal-run]>:nth-child(5){animation-range:entry 16% cover 32%}[data-reveal-run]>:nth-child(6){animation-range:entry 19% cover 35%}[data-reveal-run]>:nth-child(n+7){animation-range:entry 22% cover 38%}[data-reveal-grid] [data-reveal-item]{animation-range:entry 4% cover 20%!important}[data-reveal] [data-reveal-item]{animation:oc-rise linear both;animation-timeline:view();animation-range:entry 4% cover 20%}[data-reveal] [data-reveal-item]:nth-child(2){animation-range:entry 7% cover 23%}[data-reveal] [data-reveal-item]:nth-child(3){animation-range:entry 10% cover 26%}[data-reveal] [data-reveal-item]:nth-child(4){animation-range:entry 13% cover 29%}[data-reveal] [data-reveal-item]:nth-child(5){animation-range:entry 16% cover 32%}[data-reveal] [data-reveal-item]:nth-child(n+6){animation-range:entry 19% cover 35%}[data-hero-intro],[data-hero-intro] [data-intro-item]{animation:none!important;opacity:1!important;transform:none!important}.oc-line__inner{animation:oc-line-in linear both;animation-timeline:view();animation-range:entry 6% cover 30%}.oc-line:nth-child(2) .oc-line__inner{animation-range:entry 10% cover 34%}.oc-line:nth-child(3) .oc-line__inner{animation-range:entry 14% cover 38%}.oc-line:nth-child(4) .oc-line__inner{animation-range:entry 18% cover 42%}.oc-line:nth-child(n+5) .oc-line__inner{animation-range:entry 22% cover 46%}}.oc-line{display:block;overflow:hidden}.oc-line__inner{display:block;will-change:transform}@supports (animation-timeline: view()){[data-parallax]{animation:oc-parallax linear both;animation-timeline:view();animation-range:cover;will-change:transform}[data-parallax=slow]{animation-name:oc-parallax-slow}}@keyframes oc-parallax{0%{transform:translate3d(0,calc(var(--motion-parallax) * -1),0) scale(1.14)}to{transform:translate3d(0,var(--motion-parallax),0) scale(1.14)}}@keyframes oc-parallax-slow{0%{transform:translate3d(0,8%,0)}to{transform:translate3d(0,-8%,0)}}}.oc-button{transition:background-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.oc-button:hover{opacity:1;transform:translate3d(0,-2px,0)}.oc-button:active{transform:none}.oc-link{position:relative;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-decoration:none;background-image:linear-gradient(currentcolor,currentcolor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px;padding-block-end:.08em;transition:background-size var(--motion-duration) var(--motion-ease)}.oc-link:hover,.oc-link:focus-visible{background-size:100% 2px}.oc-link[data-underline=draw]{background-size:0% 1px}.oc-link[data-underline=draw]:hover,.oc-link[data-underline=draw]:focus-visible{background-size:100% 1px}.oc-link.oc-cta[data-underline=draw] .oc-cta__label{background-size:0% 1px}.oc-link.oc-cta[data-underline=draw]:hover .oc-cta__label,.oc-link.oc-cta[data-underline=draw]:focus-visible .oc-cta__label,.oc-card-hover:hover .oc-link.oc-cta[data-underline=draw] .oc-cta__label,.oc-card-hover:focus-within .oc-link.oc-cta[data-underline=draw] .oc-cta__label{background-size:100% 1px}.oc-cta{display:inline-flex;align-items:baseline;gap:.5em}.oc-cta__arrow{display:inline-block;transition:transform var(--motion-duration) var(--motion-ease-out);will-change:transform}.oc-cta:hover .oc-cta__arrow,.oc-cta:focus-visible .oc-cta__arrow{transform:translate3d(4px,0,0)}.oc-button.oc-cta{align-items:center}.oc-cta--row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);width:100%;min-height:64px;padding-block:var(--space-xs);border-block-end:1px solid var(--rule);font-size:var(--fs-h4);font-weight:var(--fw-medium);letter-spacing:var(--track-display);text-decoration:none;background-image:none;transition:border-color var(--motion-duration) var(--motion-ease),padding-inline-start var(--motion-duration) var(--motion-ease-out)}.oc-cta--row:hover,.oc-cta--row:focus-visible{border-block-end-color:var(--text);padding-inline-start:var(--space-xs)}.oc-cta--row .oc-cta__arrow{flex:0 0 auto}.oc-cta--row:hover .oc-cta__arrow,.oc-cta--row:focus-visible .oc-cta__arrow{transform:translate3d(6px,0,0)}.oc-link.oc-cta{background-image:none}.oc-link.oc-cta .oc-cta__label{background-image:linear-gradient(currentcolor,currentcolor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px;padding-block-end:.08em;transition:background-size var(--motion-duration) var(--motion-ease)}.oc-link.oc-cta:hover .oc-cta__label,.oc-link.oc-cta:focus-visible .oc-cta__label{background-size:100% 2px}.oc-media-hover{overflow:hidden}.oc-media-hover img{transition:transform 1.2s var(--motion-ease-out)}.oc-media-hover:hover img,.oc-media-hover:focus-within img{transform:scale(1.04)}.oc-field input,.oc-field select,.oc-field textarea{transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.pw__panel{transition:background-color var(--motion-duration) var(--motion-ease)}.pw__panel .pw__title{transition:transform var(--motion-duration) var(--motion-ease-out)}.pw__panel:hover .pw__title,.pw__panel:focus-within .pw__title{transform:translate3d(8px,0,0)}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: scroll()){.hdr{animation:oc-header-condense linear both;animation-timeline:scroll(root);animation-range:0 320px}}}@keyframes oc-header-condense{0%{padding-block:var(--space-s);background-color:transparent}to{padding-block:var(--space-2xs);background-color:var(--bg)}}html{scroll-behavior:smooth}.oc-js-reveal [data-reveal],.oc-js-reveal [data-reveal-run]>*,.oc-js-reveal [data-reveal] [data-reveal-item]{opacity:0;transform:translate3d(0,var(--motion-rise),0)}.oc-js-reveal [data-hero-intro],.oc-js-reveal [data-hero-intro] [data-intro-item]{opacity:1!important;transform:none!important}.oc-js-reveal [data-reveal].is-visible,.oc-js-reveal [data-reveal-run].is-visible>*,.oc-js-reveal [data-reveal].is-visible [data-reveal-item]{opacity:1;transform:none;transition:opacity var(--motion-reveal-duration) var(--motion-ease-out),transform var(--motion-reveal-duration) var(--motion-ease-out)}.oc-js-reveal [data-reveal-run].is-visible>:nth-child(2){transition-delay:calc(var(--motion-stagger) * 1)}.oc-js-reveal [data-reveal-run].is-visible>:nth-child(3){transition-delay:calc(var(--motion-stagger) * 2)}.oc-js-reveal [data-reveal-run].is-visible>:nth-child(4){transition-delay:calc(var(--motion-stagger) * 3)}.oc-js-reveal [data-reveal-run].is-visible>:nth-child(n+5){transition-delay:calc(var(--motion-stagger) * 4)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}[data-reveal],[data-reveal-run]>*,.oc-line__inner,[data-parallax]{opacity:1!important;transform:none!important;clip-path:none!important;animation:none!important}}@media print{[data-reveal],[data-reveal-run]>*,.oc-line__inner{opacity:1!important;transform:none!important;clip-path:none!important}}.oc-sticky{position:relative}.oc-sticky__inner{position:sticky;top:0;min-height:100vh;display:grid;place-items:center;overflow:hidden}.oc-sticky__layer{grid-area:1 / 1;width:100%}.oc-sticky__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.oc-sticky__media img{width:100%;height:100%;object-fit:cover}.oc-sticky__content{position:relative;z-index:2;text-align:center}.oc-sticky__content .band__overlay-heading{margin-inline:auto;max-width:18ch;font-size:var(--fs-h1);text-wrap:balance}.oc-sticky__content .oc-line{text-align:center}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.oc-sticky{min-height:140vh}.oc-sticky{view-timeline-name:--oc-passage}.oc-sticky__media img{animation:oc-sticky-media linear both;animation-timeline:--oc-passage;animation-range:contain 0% contain 100%;will-change:transform}.oc-sticky__content{animation:oc-sticky-content linear both;animation-timeline:--oc-passage;animation-range:contain 0% contain 100%}}}@keyframes oc-sticky-media{0%{transform:scale(1.25) translate3d(0,4%,0)}to{transform:scale(1) translate3d(0,-4%,0)}}@keyframes oc-sticky-content{0%{opacity:1;transform:translate3d(0,28px,0)}50%{opacity:1;transform:none}to{opacity:1;transform:translate3d(0,-28px,0)}}.oc-sticky__content,.oc-sticky__content *{opacity:1!important}.oc-sticky__content .oc-line{overflow:visible}@media(prefers-reduced-motion:reduce){.oc-sticky{min-height:0}.oc-sticky__inner{position:static;min-height:0}.oc-sticky__media img,.oc-sticky__content{animation:none!important;opacity:1!important;transform:none!important}}.oc-card-hover{transition:transform var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease)}.oc-card-hover:hover,.oc-card-hover:focus-within{transform:translateY(-6px);background-color:color-mix(in srgb,var(--text) 6%,var(--bg))}@media(prefers-reduced-motion:reduce){.oc-card-hover:hover,.oc-card-hover:focus-within{transform:none}}.oc-highlight{background-color:#cfdaff8c;padding-inline:.15em}[data-scheme=maroon] .oc-highlight,[data-scheme=green] .oc-highlight{background-color:transparent}
/*# sourceMappingURL=/cdn/shop/t/17/assets/base.css.map */
