portman-brand-hero,.portman-brand-hero{display:block;width:100%}.portman-brand-hero--scroll{position:relative;background:#000;color:#fff;--portman-hero-viewport: 100svh;--portman-intro-speed: 1.35;overflow-x:clip}.portman-brand-hero-section{overflow-x:clip}.portman-brand-hero__scroller{height:calc(var(--portman-scroll-steps, 1) * var(--portman-hero-viewport))}.portman-brand-hero__pin{position:sticky;top:0;height:var(--portman-hero-viewport);max-height:var(--portman-hero-viewport);min-height:var(--portman-hero-viewport);overflow:hidden;display:flex;flex-direction:column;align-items:stretch;justify-content:center;background:#000;box-sizing:border-box}.portman-brand-hero__split{position:relative;z-index:2;display:grid;grid-template-columns:1fr;gap:clamp(1.25rem,3vw,2rem);align-items:center;width:100%;margin-inline:auto;padding-block:clamp(.5rem,1.5vh,1rem);min-height:0;flex:1 1 auto;box-sizing:border-box}@media screen and (min-width:990px){.portman-brand-hero__split{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:clamp(1.5rem,3vw,3rem);align-items:center;padding-block:0}}.portman-brand-hero__media-col{display:flex;align-items:center;justify-content:center;min-width:0;width:100%;order:1}.portman-brand-hero__content-col{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:0;width:100%;order:2}@media screen and (min-width:990px){.portman-brand-hero__media-col{justify-content:flex-start}.portman-brand-hero__content-col{padding-inline:clamp(.25rem,1.5vw,1rem) 0}}.portman-brand-hero__media-frame{position:relative;width:min(100%,18rem);aspect-ratio:1 / 1;overflow:hidden;border-radius:2px;background:#ffffff0f;border:1px solid rgb(255 255 255 / .12);box-shadow:0 20px 48px #0006}@media screen and (min-width:990px){.portman-brand-hero__media-frame{width:100%;max-width:none;max-height:calc(var(--portman-hero-viewport) - 2rem);margin-inline:0}}.portman-brand-hero__media-layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .85s cubic-bezier(.33,.02,.18,1);pointer-events:none;overflow:hidden}.portman-brand-hero__media-layer.is-active{opacity:1;z-index:1;pointer-events:auto}.portman-brand-hero__media-video,.portman-brand-hero__media-image{width:100%;height:100%;object-fit:cover;object-position:var(--pbh-x, 50%) var(--pbh-y, 50%);transform:scale(var(--pbh-zoom, 1));transform-origin:var(--pbh-x, 50%) var(--pbh-y, 50%);display:block;will-change:transform}.portman-brand-hero__media-placeholder{width:100%;height:100%;background:linear-gradient(145deg,#ff3c001f,#ffffff0a)}.portman-brand-hero__media,.portman-brand-hero__scrim,.portman-brand-hero__grid-noise,.portman-brand-hero__bar{display:none}.portman-brand-hero__copy-col{display:flex;flex-direction:row;align-items:flex-start;gap:clamp(16px,2.5vw,40px);width:100%;min-width:0;--portman-hero-eyebrow-lh: .72rem;--portman-hero-eyebrow-gap: .65rem;--portman-hero-title-size: clamp(1.85rem, 4.5vw, 3.35rem);--portman-hero-title-lh: 1.06;--portman-copy-pad-top: 0px}.portman-brand-hero__story-main{flex:1 1 0;min-width:0;width:100%;max-width:100%;display:grid;grid-template-rows:minmax(clamp(11rem,28vh,15rem),auto) auto auto;align-content:start;gap:0}.portman-brand-hero__story-main>.portman-brand-hero__scroll-hint{margin-top:clamp(4px,.8vh,10px)}.portman-brand-hero__story-main>.portman-brand-hero__actions{margin-top:clamp(16px,2.4vh,24px);min-height:2.85rem}@media screen and (min-width:990px){.portman-brand-hero--scroll{--portman-hero-viewport: calc(100svh - var(--header-height, 0px))}.portman-brand-hero__pin{top:var(--header-height, 0px)}}@media screen and (max-width:989px){.portman-brand-hero__copy-col{--portman-copy-pad-top: 1.35rem}}@media screen and (min-width:990px){.portman-brand-hero__copy-col{gap:clamp(24px,3vw,48px);--portman-hero-title-size: clamp(1.65rem, 2.8vw, 2.75rem);--portman-copy-pad-top: clamp(6px, 1vh, 12px)}.portman-brand-hero__story-main{grid-template-rows:minmax(clamp(12rem,30vh,16rem),auto) auto auto}.portman-brand-hero__story-main>.portman-brand-hero__actions{margin-top:clamp(22px,3.2vh,32px)}}.portman-brand-hero__sigil-wrap{flex:0 0 auto;align-self:start;margin-top:calc(var(--portman-copy-pad-top) + var(--portman-hero-eyebrow-lh) * 1.25 + var(--portman-hero-eyebrow-gap) + var(--portman-hero-title-size) * var(--portman-hero-title-lh) * .5 - var(--portman-sigil-size) * .5)}.portman-brand-hero.is-intro-pending .portman-brand-hero__sigil-wrap{animation:portman-sigil-enter calc(1.1s / var(--portman-intro-speed)) cubic-bezier(.33,.02,.18,1) both}@keyframes portman-sigil-enter{0%{opacity:0;transform:scale(.86) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.portman-brand-hero.is-intro-pending:not(.is-intro-complete) .portman-brand-hero__copy,.portman-brand-hero.is-intro-pending:not(.is-intro-complete) .portman-brand-hero__scroll-hint{opacity:0;transform:translateY(16px);pointer-events:none}.portman-brand-hero.is-intro-complete .portman-brand-hero__copy,.portman-brand-hero.is-intro-complete .portman-brand-hero__scroll-hint{opacity:1;transform:translateY(0);transition:opacity calc(.5s / var(--portman-intro-speed)) cubic-bezier(.33,.02,.18,1),transform calc(.5s / var(--portman-intro-speed)) cubic-bezier(.33,.02,.18,1)}@media screen and (min-width:990px){.portman-brand-hero--scroll:not(.portman-brand-hero--mobile):not(.is-intro-complete) .portman-brand-hero__copy,.portman-brand-hero--scroll:not(.portman-brand-hero--mobile):not(.is-intro-complete) .portman-brand-hero__scroll-hint,.portman-brand-hero--scroll:not(.portman-brand-hero--mobile):not(.is-intro-complete) .portman-brand-hero__story-main>.portman-brand-hero__actions--in-story{opacity:0;transform:translateY(16px);pointer-events:none}.portman-brand-hero--scroll:not(.portman-brand-hero--mobile):not(.is-intro-pending):not(.is-intro-complete) .portman-brand-hero__sigil-wrap{opacity:0;visibility:hidden}.portman-brand-hero--scroll:not(.portman-brand-hero--mobile).is-intro-pending .portman-brand-hero__sigil-wrap{visibility:visible}.portman-brand-hero--scroll:not(.portman-brand-hero--mobile):not(.is-intro-complete) .portman-section-heading__frame:before{opacity:0!important;transition:none}}.portman-brand-hero__sigil--compact{--portman-sigil-size: clamp(88px, 11vw, 132px);width:var(--portman-sigil-size);height:var(--portman-sigil-size)}.portman-brand-hero__copy{width:100%;min-width:0;display:grid;grid-template-areas:"slide";align-content:start;min-height:clamp(11rem,28vh,15rem);padding-top:var(--portman-copy-pad-top);box-sizing:border-box}.portman-brand-hero__scroll-hint{margin-top:0}.portman-brand-hero__actions{display:flex;justify-content:flex-start;pointer-events:none;margin:0}@media screen and (min-width:990px){.portman-brand-hero__copy{min-height:clamp(12rem,30vh,16rem)}.portman-brand-hero__slide-title{font-size:clamp(1.65rem,2.8vw,2.75rem)}.portman-brand-hero__slide-body,.portman-brand-hero__slide-lede{font-size:clamp(.88rem,1.1vw,1rem)}}.portman-brand-hero__slide{grid-area:slide;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;min-width:0;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .85s cubic-bezier(.33,.02,.18,1),transform .85s cubic-bezier(.33,.02,.18,1),visibility 0s linear .85s;pointer-events:none}.portman-brand-hero__slide.is-active{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;z-index:1;transition:opacity .85s cubic-bezier(.33,.02,.18,1),transform .85s cubic-bezier(.33,.02,.18,1),visibility 0s linear 0s}.portman-brand-hero__slide-eyebrow{min-height:calc(var(--portman-hero-eyebrow-lh, .72rem) * 1.25)}.portman-brand-hero__slide-eyebrow{margin:0 0 .65rem;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:#ff3c00}.portman-brand-hero__slide-title{margin:0;min-height:calc(var(--portman-hero-title-size, 2rem) * var(--portman-hero-title-lh, 1.06) * 2);display:block;width:100%;max-width:100%;font-size:clamp(1.85rem,4.5vw,3.35rem);line-height:1.06;font-weight:600;letter-spacing:-.025em;white-space:normal;overflow-wrap:break-word;word-break:normal}.portman-brand-hero__slide-title .portman-section-heading__frame{display:block;width:100%;max-width:100%;white-space:normal;box-decoration-break:slice;-webkit-box-decoration-break:slice}.portman-brand-hero__slide-subheading{margin:clamp(.5rem,1.2vh,.75rem) 0 0;font-size:clamp(.8125rem,1vw,.9375rem);line-height:1.45;font-weight:400;color:#ffffffb8;max-width:32rem;width:100%;min-width:0;min-height:clamp(4.5rem,11vh,6.75rem)}.portman-brand-hero__slide-lede{margin:clamp(12px,2vh,18px) 0 0;font-size:clamp(.95rem,1.55vw,1.1rem);line-height:1.45;color:#ffffffc7;max-width:34rem}.portman-brand-hero__lede-accent{color:#ff3c00}.portman-brand-hero__slide-body{margin:clamp(14px,2.2vh,20px) 0 0;font-size:clamp(.92rem,1.35vw,1.05rem);line-height:1.55;color:#ffffffdb;max-width:36rem;min-height:clamp(4.5rem,11vh,6.75rem)}.portman-brand-hero__footer{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:var(--page-container);margin-inline:auto;padding-bottom:clamp(10px,1.5vh,16px);box-sizing:border-box}@media screen and (min-width:990px){.portman-brand-hero__footer{align-items:flex-end;grid-column:1 / -1}}.portman-brand-hero__scroll-hint{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:clamp(4px,.8vh,10px);opacity:.55;pointer-events:none}.portman-brand-hero.is-pillar-step .portman-brand-hero__scroll-hint{opacity:0;visibility:hidden}.portman-brand-hero__scroll-hint-label{font-size:.65rem;letter-spacing:.22em;text-transform:uppercase;color:#ffffffa6}.portman-brand-hero__scroll-hint-line{width:1px;height:28px;background:linear-gradient(to bottom,rgb(255 255 255 / .5),transparent);animation:portman-scroll-hint-pulse 2s ease-in-out infinite}.portman-brand-hero__scroll-hint-gesture{display:none}@keyframes portman-scroll-hint-pulse{0%,to{transform:scaleY(.65);opacity:.4}50%{transform:scaleY(1);opacity:1}}.portman-brand-hero__progress{position:absolute;z-index:4;right:clamp(16px,3vw,32px);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px}.portman-brand-hero__progress-dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#ffffff47;cursor:pointer;transition:transform .25s ease,background .25s ease}.portman-brand-hero__progress-dot.is-active{background:#ff3c00;transform:scale(1.25)}.portman-brand-hero__progress-dot:focus-visible{outline:2px solid rgb(255 60 0);outline-offset:3px}.portman-brand-hero__actions .button{pointer-events:auto}@media screen and (min-width:990px){.portman-brand-hero__actions--after-slides{display:none!important}.portman-brand-hero__scroll-hint{margin-top:clamp(8px,1.2vh,14px)}.portman-brand-hero__progress{top:50%;transform:translateY(-50%)}}.portman-brand-hero.is-intro-pending:not(.is-intro-hex-lit) .portman-sigil__arm:not(.is-seq-lit) .portman-sigil__arm-shape{fill:#ff3c000f;filter:none;opacity:1}.portman-brand-hero.is-intro-pending:not(.is-intro-hex-lit) .portman-sigil__hex{fill:#ff3c000f;filter:none}.portman-brand-hero.is-intro-pending .portman-sigil__arm.is-seq-lit:not(.is-seq-peak) .portman-sigil__arm-shape{fill:#ff3c00b8;filter:drop-shadow(0 0 10px rgb(255 60 0 / .28))}.portman-brand-hero.is-intro-pending .portman-sigil__arm.is-seq-lit.is-seq-peak .portman-sigil__arm-shape{animation:portman-arm-ignite calc(.95s / var(--portman-intro-speed)) cubic-bezier(.33,.02,.18,1) forwards}@keyframes portman-arm-ignite{0%{fill:#ff3c0014;filter:none}42%{fill:#ff5f23;filter:drop-shadow(0 0 28px rgb(255 60 0 / .85))}to{fill:#ff3c00f0;filter:drop-shadow(0 0 16px rgb(255 60 0 / .45))}}.portman-brand-hero.is-intro-pending.is-intro-hex-lit .portman-sigil__arm.is-seq-lit .portman-sigil__arm-shape{fill:#ff3c00e0;filter:drop-shadow(0 0 10px rgb(255 60 0 / .28));animation:none}.portman-brand-hero.is-intro-pending.is-intro-hex-lit .portman-sigil__hex{animation:portman-hex-ignite calc(.55s / var(--portman-intro-speed)) cubic-bezier(.2,1.05,.3,1) forwards}@keyframes portman-hex-ignite{0%{fill:#ff3c000f;filter:none}38%{fill:#ff6428;filter:drop-shadow(0 0 22px rgb(255 60 0 / .75))}to{fill:#ff3c00;filter:drop-shadow(0 0 10px rgb(255 60 0 / .28))}}.portman-brand-hero.is-intro-pending .portman-sigil__aura{opacity:.1;animation:portman-aura-open calc(3.2s / var(--portman-intro-speed)) cubic-bezier(.33,.02,.18,1) forwards}@keyframes portman-aura-open{0%{opacity:.04;transform:scale(.88)}45%{opacity:.22;transform:scale(1)}to{opacity:.48;transform:scale(1)}}.portman-brand-hero.is-intro-complete .portman-sigil__aura,.portman-brand-hero:not(.is-intro-pending) .portman-sigil__aura{opacity:.45}.portman-sigil__svg{display:block;width:100%;height:100%;overflow:visible}.portman-sigil__aura{opacity:.45;transition:opacity .6s ease;transform-origin:center}.portman-brand-hero.is-pillar-step .portman-sigil__aura{opacity:.65}.portman-sigil__hex{fill:#ff3c00;transition:opacity .5s ease}.portman-brand-hero.is-pillar-step .portman-sigil__hex{opacity:.5}.portman-sigil__arm{pointer-events:none;cursor:default;outline:none}.portman-sigil__arm-shape{fill:#ff3c0038;stroke:transparent;transition:fill .65s cubic-bezier(.33,.02,.18,1),filter .65s cubic-bezier(.33,.02,.18,1),opacity .5s ease}.portman-brand-hero.is-intro-step .portman-sigil__arm-shape{fill:#ff3c008c;filter:drop-shadow(0 0 8px rgb(255 60 0 / .2))}.portman-brand-hero.is-pillar-step .portman-sigil__arm:not(.is-scroll-active) .portman-sigil__arm-shape{opacity:.35;fill:#ff3c002e}.portman-sigil__arm.is-scroll-active .portman-sigil__arm-shape,.portman-sigil__arm.is-active .portman-sigil__arm-shape{fill:#ff4b1c;filter:drop-shadow(0 0 20px rgb(255 60 0 / .55));opacity:1}.portman-sigil__raster{pointer-events:none}.portman-sigil__svg--underlay .portman-sigil__arm-shape{fill:#ff3c0000}.portman-sigil__svg--underlay .portman-sigil__arm.is-scroll-active .portman-sigil__arm-shape{fill:#ff3c006b}.portman-sigil__arm-label{display:none}.portman-brand-hero.is-story-complete .portman-sigil__arm .portman-sigil__arm-shape{fill:#ff3c00f0;filter:drop-shadow(0 0 18px rgb(255 60 0 / .55));transition:fill .65s cubic-bezier(.22,1,.36,1),filter .65s cubic-bezier(.22,1,.36,1)}.portman-brand-hero.is-story-complete .portman-sigil__hex{fill:#ff3c00;filter:drop-shadow(0 0 22px rgb(255 60 0 / .65));transition:fill .65s cubic-bezier(.22,1,.36,1),filter .65s cubic-bezier(.22,1,.36,1)}.portman-brand-hero.is-story-complete .portman-sigil__aura{opacity:.52;transform:scale(1.02);transition:opacity .8s ease,transform .8s ease}.portman-brand-hero.is-story-complete.is-pillar-step .portman-sigil__arm:not(.is-scroll-active) .portman-sigil__arm-shape{fill:#ff3c00e0;filter:drop-shadow(0 0 14px rgb(255 60 0 / .45));opacity:1}@media screen and (max-width:989px){.portman-brand-hero--scroll{--portman-hero-viewport: auto;--portman-mobile-pull: 0px}.portman-brand-hero--mobile-horizontal.portman-brand-hero--scroll{--portman-hero-viewport: auto}.portman-brand-hero__scroll-hint--media-edge{display:none}.portman-brand-hero--mobile-horizontal .portman-brand-hero__media-col{position:relative}.portman-brand-hero--mobile-horizontal .portman-brand-hero__scroll-hint--media-edge{display:flex;position:absolute;z-index:5;right:.35rem;top:52%;transform:translateY(-50%);margin:0;opacity:.85;pointer-events:none}.portman-brand-hero--mobile-horizontal .portman-brand-hero__story-main>.portman-brand-hero__scroll-hint{display:none}.portman-brand-hero--mobile-horizontal.portman-brand-hero--scroll .portman-brand-hero__scroller{height:auto}.portman-brand-hero--mobile-horizontal.portman-brand-hero--scroll .portman-brand-hero__pin{position:relative;top:0;height:auto;min-height:0;max-height:none;overflow:visible;padding-block:clamp(1.25rem,4vh,2rem);box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0}.portman-brand-hero--mobile-horizontal .portman-brand-hero__split{height:auto;min-height:0;max-height:none;flex:0 0 auto;overflow:visible;align-content:start;align-self:stretch;gap:clamp(1rem,3.5vw,1.5rem)}.portman-brand-hero--mobile-horizontal .portman-brand-hero__story-main{grid-template-rows:auto auto}.portman-brand-hero--mobile-horizontal .portman-brand-hero__copy{min-height:0}.portman-brand-hero--mobile-horizontal .portman-brand-hero__media-frame,.portman-brand-hero--mobile-horizontal .portman-brand-hero__copy-col{transform:translate(var(--portman-mobile-pull, 0px))}.portman-brand-hero--mobile-horizontal.is-mobile-step-anim[data-mobile-dir=forward] .portman-brand-hero__slide.is-active{animation:portman-mobile-slide-forward-x .78s cubic-bezier(.22,1,.36,1)}.portman-brand-hero--mobile-horizontal.is-mobile-step-anim[data-mobile-dir=back] .portman-brand-hero__slide.is-active{animation:portman-mobile-slide-back-x .78s cubic-bezier(.22,1,.36,1)}@keyframes portman-mobile-slide-forward-x{0%{opacity:.35;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes portman-mobile-slide-back-x{0%{opacity:.35;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}.portman-brand-hero--mobile-horizontal .portman-brand-hero__scroll-hint-gesture{flex-direction:row;width:2.25rem;height:auto;gap:.35rem}.portman-brand-hero--mobile-horizontal .portman-brand-hero__scroll-hint-chevron{transform:rotate(-45deg);animation-name:portman-mobile-chevron-bounce-x}.portman-brand-hero--mobile-horizontal .portman-brand-hero__scroll-hint-chevron:last-child{animation-delay:.18s}@keyframes portman-mobile-chevron-bounce-x{0%,to{transform:rotate(-45deg) translate(0);opacity:.35}50%{transform:rotate(-45deg) translate(5px);opacity:1}}.portman-brand-hero--scroll:before{content:"";position:absolute;inset:-12% -20% auto;height:58%;pointer-events:none;z-index:0;background:radial-gradient(ellipse 72% 58% at 50% 18%,rgb(255 60 0 / .22),transparent 68%),radial-gradient(ellipse 90% 50% at 50% 100%,rgb(255 255 255 / .05),transparent 55%);opacity:0;transform:scale(1.04);transition:opacity 1.1s cubic-bezier(.22,1,.36,1),transform 1.4s cubic-bezier(.22,1,.36,1)}.portman-brand-hero--scroll.is-mobile-visible:before{opacity:1;transform:scale(1)}.portman-brand-hero--scroll:not(.portman-brand-hero--mobile-horizontal) .portman-brand-hero__scroller{height:auto}.portman-brand-hero--scroll:not(.portman-brand-hero--mobile-horizontal) .portman-brand-hero__pin{position:relative;top:0;height:auto;min-height:0;max-height:none;overflow:visible;padding-block:clamp(1.65rem,6vh,2.65rem);isolation:isolate}.portman-brand-hero--scroll .portman-brand-hero__split{grid-template-columns:1fr;gap:clamp(1.25rem,4.5vw,1.85rem);padding-block:0}.portman-brand-hero--mobile .portman-brand-hero__split{gap:clamp(1rem,3.5vw,1.5rem)}.portman-brand-hero--mobile .portman-brand-hero__media-col{position:relative;z-index:1}.portman-brand-hero--mobile .portman-brand-hero__content-col{position:relative;z-index:2}.portman-brand-hero__media-frame{width:min(100%,18rem);margin-inline:auto;border-radius:4px;border-color:#ffffff29;box-shadow:0 28px 64px #0000008c,0 0 0 1px #ff3c001f,0 0 48px #ff3c0014;transform:translate(var(--portman-mobile-pull, 0px)) scale(1);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .55s ease;will-change:transform}.portman-brand-hero.is-pillar-step .portman-brand-hero__media-frame{box-shadow:0 32px 72px #0000009e,0 0 0 1px #ff3c0059,0 0 56px #ff3c002e}.portman-brand-hero.is-swipe-pulling .portman-brand-hero__media-frame{transition-duration:.08s}.portman-brand-hero--mobile .portman-brand-hero__media-layer{transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1)}.portman-brand-hero--mobile.is-mobile-step-anim .portman-brand-hero__media-layer.is-active{animation:portman-mobile-media-pop .82s cubic-bezier(.22,1,.36,1)}@keyframes portman-mobile-media-pop{0%{transform:scale(1.06)}to{transform:scale(1)}}.portman-brand-hero__copy-col{flex-direction:row;align-items:flex-start;gap:clamp(.6rem,2.5vw,.95rem);margin-top:0;position:relative;z-index:3;transform:translate(var(--portman-mobile-pull, 0px));transition:transform .12s linear}.portman-brand-hero.is-swipe-pulling .portman-brand-hero__copy-col{transition-duration:.05s}.portman-brand-hero__sigil-wrap{align-self:flex-start;margin-top:.15rem;flex:0 0 auto;filter:drop-shadow(0 12px 28px rgb(255 60 0 / .25))}.portman-brand-hero__sigil--compact{--portman-sigil-size: clamp(72px, 20vw, 96px)}.portman-brand-hero--mobile .portman-brand-hero__story-main{flex:1 1 auto;min-width:0}.portman-brand-hero__story-main{grid-template-rows:auto auto}.portman-brand-hero__copy{min-height:0}.portman-brand-hero--mobile .portman-brand-hero__slide{transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1),visibility 0s linear .55s}.portman-brand-hero--mobile .portman-brand-hero__slide.is-active{transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.portman-brand-hero--mobile.is-mobile-step-anim[data-mobile-dir=forward] .portman-brand-hero__slide.is-active{animation:portman-mobile-slide-forward .78s cubic-bezier(.22,1,.36,1)}.portman-brand-hero--mobile.is-mobile-step-anim[data-mobile-dir=back] .portman-brand-hero__slide.is-active{animation:portman-mobile-slide-back .78s cubic-bezier(.22,1,.36,1)}@keyframes portman-mobile-slide-forward{0%{opacity:.35;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes portman-mobile-slide-back{0%{opacity:.35;transform:translateY(-22px)}to{opacity:1;transform:translateY(0)}}.portman-brand-hero__slide-title{font-size:clamp(1.75rem,8vw,2.25rem);text-shadow:0 12px 40px rgb(0 0 0 / .45)}.portman-brand-hero__story-main>.portman-brand-hero__actions--in-story{display:none!important}.portman-brand-hero__actions--after-slides{display:flex;flex:0 0 auto;width:100%;max-width:none;margin:.85rem 0 0;padding:0 var(--page-padding, 1.25rem) max(.5rem,env(safe-area-inset-bottom,0px));box-sizing:border-box;pointer-events:auto;justify-content:stretch;align-self:stretch;position:relative;z-index:5;flex-shrink:0}.portman-brand-hero__actions--after-slides .button{width:100%;max-width:none;justify-content:center;box-shadow:0 16px 40px #ff3c0038}.portman-brand-hero--mobile .portman-brand-hero__pin{justify-content:flex-start}.portman-brand-hero--mobile .portman-brand-hero__content-col{min-height:0}.portman-brand-hero--mobile .portman-brand-hero__story-main{min-height:0;grid-template-rows:auto auto}.portman-brand-hero--mobile .portman-brand-hero__copy{position:relative;min-height:0;max-height:none;overflow:visible}.portman-brand-hero--mobile .portman-brand-hero__slide:not(.is-active){position:absolute;top:0;left:0;right:0;width:100%;max-height:100%;overflow:hidden;pointer-events:none}.portman-brand-hero--mobile .portman-brand-hero__slide.is-active{position:relative;max-height:none;overflow:visible}.portman-brand-hero--mobile .portman-brand-hero__slide-title{min-height:0}.portman-brand-hero--mobile .portman-brand-hero__slide-body,.portman-brand-hero--mobile .portman-brand-hero__slide-lede{min-height:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden}.portman-brand-hero--mobile .portman-brand-hero__slide-subheading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.portman-brand-hero--mobile-horizontal .portman-brand-hero__copy-col{min-height:0;flex:0 0 auto}.portman-brand-hero__story-main>.portman-brand-hero__actions{min-height:0}.portman-brand-hero__progress{position:relative;z-index:5;transform:none;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-top:.85rem;margin-bottom:.25rem;padding-inline:0;flex-shrink:0}.portman-brand-hero__progress-dot{width:.5rem;height:.5rem;border-radius:999px;background:#ffffff38;transition:width .38s cubic-bezier(.22,1,.36,1),background .28s ease,transform .28s ease}.portman-brand-hero__progress-dot.is-active{width:1.65rem;background:#ff3c00;transform:scale(1);box-shadow:0 0 18px #ff3c0073}.portman-brand-hero__actions{width:100%}.portman-brand-hero__actions .button{width:100%;justify-content:center;box-shadow:0 16px 40px #ff3c0038}.portman-brand-hero--mobile .portman-brand-hero__scroll-hint{align-items:center;align-self:center;opacity:.7;gap:.65rem}.portman-brand-hero--mobile .portman-brand-hero__scroll-hint-line,.portman-brand-hero--scroll .portman-brand-hero__scroll-hint-line,.portman-brand-hero__scroll-hint-gesture{display:none}.portman-brand-hero--scroll .portman-brand-hero__scroll-hint-gesture{display:flex;flex-direction:column;align-items:center;gap:.2rem;height:2rem;justify-content:flex-end}.portman-brand-hero__scroll-hint-chevron{display:block;width:.55rem;height:.55rem;border-right:1.5px solid rgb(255 255 255 / .55);border-bottom:1.5px solid rgb(255 255 255 / .55);transform:rotate(45deg);animation:portman-mobile-chevron-bounce 1.65s ease-in-out infinite}.portman-brand-hero__scroll-hint-chevron:last-child{animation-delay:.22s;opacity:.65}@keyframes portman-mobile-chevron-bounce{0%,to{transform:rotate(45deg) translateY(0);opacity:.35}50%{transform:rotate(45deg) translateY(5px);opacity:1}}.portman-brand-hero--mobile .portman-brand-hero__scroll-hint-label{letter-spacing:.28em;color:#ffffffc7}}@media(prefers-reduced-motion:reduce){.portman-brand-hero__media-layer,.portman-brand-hero__slide,.portman-sigil__arm-shape,.portman-sigil__hex{transition:none}.portman-brand-hero.is-intro-pending .portman-brand-hero__sigil-wrap,.portman-brand-hero.is-intro-pending .portman-sigil__arm.is-seq-lit.is-seq-peak .portman-sigil__arm-shape,.portman-brand-hero.is-intro-pending.is-intro-hex-lit .portman-sigil__hex,.portman-brand-hero.is-intro-pending .portman-sigil__aura{animation:none}.portman-brand-hero.is-intro-pending:not(.is-intro-complete) .portman-brand-hero__copy,.portman-brand-hero.is-intro-pending:not(.is-intro-complete) .portman-brand-hero__scroll-hint{opacity:1;transform:none}.portman-brand-hero__scroll-hint-line{animation:none}.portman-brand-hero--mobile-horizontal.is-mobile-step-anim .portman-brand-hero__slide.is-active,.portman-brand-hero--mobile-horizontal.is-mobile-step-anim .portman-brand-hero__media-layer.is-active,.portman-brand-hero--mobile.is-mobile-step-anim .portman-brand-hero__slide.is-active,.portman-brand-hero--mobile.is-mobile-step-anim .portman-brand-hero__media-layer.is-active{animation:none!important}.portman-brand-hero__scroll-hint-chevron{animation:none}.portman-brand-hero--scroll:before{transition:none;opacity:1;transform:none}.portman-brand-hero__scroller{height:auto}.portman-brand-hero__pin{position:relative;top:0;height:auto;min-height:var(--portman-hero-viewport);max-height:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/portman-brand-hero.css.map */
