/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--orientation-glow-color:#000}*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@property --orientation-glow-color{syntax:"<color>";inherits:true;initial-value:#000}:root{--303-ground:#1b1613;--303-saddle:#382b20;--303-patina:#7a6c48;--303-oatmeal:#c5b99c;--303-bone:#ebe6d2;--303-tincup:#c1c7cd;--303-nature:#6f7856;--303-nature-depth:#272a1e;--303-sun:#ae8b42;--303-sun-depth:#3d3117;--303-starlight:#7f8da5;--303-starlight-depth:#2c313a;--303-wisdom:#785f73;--303-wisdom-depth:#2a2128;--303-wind:#58778e;--303-wind-depth:#1f2a32;--303-water:#4e7774;--303-water-depth:#1b2a29;--303-fire:#984c40;--303-fire-depth:#351b16;--303-water-dark:var(--303-water-depth);--303-wisdom-depth-rollover:hsl(from var(--303-wisdom-depth) h calc(s + 5) calc(l + 7));--303-fire-depth-rollover:hsl(from var(--303-fire-depth) h calc(s + 5) calc(l + 7));--site-background:var(--303-ground);--section-overlay-opacity:.82;--ink:var(--303-ground);--paper:var(--303-bone);--paper-muted:var(--303-oatmeal);--metal:var(--303-patina);--metal-deep:var(--303-saddle);--section-safe-top:clamp(10rem, 18vh, 11.5rem);--section-gutter:clamp(1.35rem, 4.2vw, 4.75rem);--section-safe-bottom:var(--section-gutter);--dream-feather-depth:clamp(16rem, 38svh, 23rem);--dream-feather-alpha-curve:#000 0 22%, #000000f5 30%, #000000d9 41%, #0000009e 54.5%, #00000057 68%, #0000001f 80.5%, #00000008 91%, transparent 100%;--orientation-top:clamp(1.35rem, 3vw, 3.05rem);--orientation-logo-width:clamp(6.25rem, 9.35vw, 8.6rem);--orientation-frame-shift:calc(var(--section-gutter) - var(--orientation-top));--perimeter-surface-strength:30%;--perimeter-backdrop-blur:10px;--perimeter-backdrop-saturation:.72;--button-font-size:var(--type-button);--form-button-font-size:var(--button-font-size);--form-text-font-size:var(--type-body);--button-font-weight:var(--type-button-weight);--button-line-height:var(--type-button-line-height);--button-letter-spacing:var(--type-button-letter-spacing);--303-animated-line-base-size:1px;--303-animated-line-progress-size:4px;--depth-overlay-strength:65%;--303-floating-logo-opacity:32%;--303-breath-short:8svh;--303-breath-standard:16svh;--303-breath-long:24svh;--303-transition-breath:var(--303-breath-standard);--303-mobile-timeline-photo-top:4.5svh;--303-mobile-timeline-photo-title-gap:1.5rem;--303-editorial-timeline-edge:5vw;--303-editorial-timeline-rail-x:50%;--303-editorial-timeline-copy-width:39vw}@media (max-width:900px){:root{--dream-feather-depth:clamp(16rem, 34svh, 22rem)}}@media (max-width:760px){:root{--dream-feather-depth:clamp(14rem, 34svh, 19rem)}}*{box-sizing:border-box}html,body{width:100%;min-width:0;min-height:100%}html{scroll-behavior:smooth;background:#000;font-size:100%}html.motion-scroll-active{scroll-behavior:auto}html.intro-active,html.navigation-open,html.navigation-open body{overflow:hidden}body{color:var(--paper);font-family:var(--font-normal);background:#000;margin:0;overflow-x:clip}html.destination-document,html.destination-document body{background:#000}.destination-reload-curtain{z-index:2147483647;opacity:1;pointer-events:none;background:#000;transition:opacity .21s cubic-bezier(.4,0,1,1),visibility linear;display:block;position:fixed;inset:0}html.destination-document .is-destination-stage-ready>.destination-reload-curtain{visibility:hidden;opacity:0;transition:opacity .54s cubic-bezier(.16,1,.3,1),visibility 0s linear .54s}button,a{font:inherit}:is(button:focus-visible,a:focus-visible){outline:1px solid var(--paper);outline-offset:5px}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dream-feather{--dream-feather-effective-depth:var(--dream-feather-depth);--dream-feather-bottom-tail:0px;-webkit-mask-mode:alpha;-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.dream-feather--top{-webkit-mask-image:linear-gradient(to top, var(--dream-feather-alpha-curve)), linear-gradient(#000 0 0);-webkit-mask-image:linear-gradient(to top, var(--dream-feather-alpha-curve)), linear-gradient(#000 0 0);-webkit-mask-image:linear-gradient(to top, var(--dream-feather-alpha-curve)), linear-gradient(#000 0 0);-webkit-mask-image:linear-gradient(to top, var(--dream-feather-alpha-curve)), linear-gradient(#000 0 0);mask-image:linear-gradient(to top, var(--dream-feather-alpha-curve)), linear-gradient(#000 0 0);-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:100% var(--dream-feather-effective-depth), 100% calc(100% - var(--dream-feather-effective-depth));-webkit-mask-size:100% var(--dream-feather-effective-depth), 100% calc(100% - var(--dream-feather-effective-depth));-webkit-mask-size:100% var(--dream-feather-effective-depth), 100% calc(100% - var(--dream-feather-effective-depth));-webkit-mask-size:100% var(--dream-feather-effective-depth), 100% calc(100% - var(--dream-feather-effective-depth));mask-size:100% var(--dream-feather-effective-depth), 100% calc(100% - var(--dream-feather-effective-depth))}.dream-feather--bottom{-webkit-mask-image:linear-gradient(#000 0 0), linear-gradient(to bottom, var(--dream-feather-alpha-curve));-webkit-mask-image:linear-gradient(#000 0 0), linear-gradient(to bottom, var(--dream-feather-alpha-curve));-webkit-mask-image:linear-gradient(#000 0 0), linear-gradient(to bottom, var(--dream-feather-alpha-curve));-webkit-mask-image:linear-gradient(#000 0 0), linear-gradient(to bottom, var(--dream-feather-alpha-curve));mask-image:linear-gradient(#000 0 0), linear-gradient(to bottom, var(--dream-feather-alpha-curve));-webkit-mask-position:center top, center calc(100% - var(--dream-feather-bottom-tail));-webkit-mask-position:center top, center calc(100% - var(--dream-feather-bottom-tail));-webkit-mask-position:center top, center calc(100% - var(--dream-feather-bottom-tail));-webkit-mask-position:center top, center calc(100% - var(--dream-feather-bottom-tail));mask-position:center top, center calc(100% - var(--dream-feather-bottom-tail));-webkit-mask-size:100% calc(100% - var(--dream-feather-effective-depth) - var(--dream-feather-bottom-tail)), 100% var(--dream-feather-effective-depth);-webkit-mask-size:100% calc(100% - var(--dream-feather-effective-depth) - var(--dream-feather-bottom-tail)), 100% var(--dream-feather-effective-depth);-webkit-mask-size:100% calc(100% - var(--dream-feather-effective-depth) - var(--dream-feather-bottom-tail)), 100% var(--dream-feather-effective-depth);-webkit-mask-size:100% calc(100% - var(--dream-feather-effective-depth) - var(--dream-feather-bottom-tail)), 100% var(--dream-feather-effective-depth);mask-size:100% calc(100% - var(--dream-feather-effective-depth) - var(--dream-feather-bottom-tail)), 100% var(--dream-feather-effective-depth)}.dream-feather--both{-webkit-mask-image:linear-gradient(to top, var(--dream-feather-alpha-curve)), linear-gradient(#000 0 0), linear-gradient(to bottom, var(--dream-feather-alpha-curve));-webkit-mask-image:linear-gradient(to top, var(--dream-feather-alpha-curve)), linear-gradient(#000 0 0), linear-gradient(to bottom, var(--dream-feather-alpha-curve));-webkit-mask-image:linear-gradient(to top, var(--dream-feather-alpha-curve)), linear-gradient(#000 0 0), linear-gradient(to bottom, var(--dream-feather-alpha-curve));-webkit-mask-image:linear-gradient(to top, var(--dream-feather-alpha-curve)), linear-gradient(#000 0 0), linear-gradient(to bottom, var(--dream-feather-alpha-curve));mask-image:linear-gradient(to top, var(--dream-feather-alpha-curve)), linear-gradient(#000 0 0), linear-gradient(to bottom, var(--dream-feather-alpha-curve));-webkit-mask-position:center top, center var(--dream-feather-effective-depth), center calc(100% - var(--dream-feather-bottom-tail));-webkit-mask-position:center top, center var(--dream-feather-effective-depth), center calc(100% - var(--dream-feather-bottom-tail));-webkit-mask-position:center top, center var(--dream-feather-effective-depth), center calc(100% - var(--dream-feather-bottom-tail));-webkit-mask-position:center top, center var(--dream-feather-effective-depth), center calc(100% - var(--dream-feather-bottom-tail));mask-position:center top, center var(--dream-feather-effective-depth), center calc(100% - var(--dream-feather-bottom-tail));-webkit-mask-size:100% var(--dream-feather-effective-depth), 100% calc(100% - var(--dream-feather-effective-depth) - var(--dream-feather-effective-depth) - var(--dream-feather-bottom-tail)), 100% var(--dream-feather-effective-depth);-webkit-mask-size:100% var(--dream-feather-effective-depth), 100% calc(100% - var(--dream-feather-effective-depth) - var(--dream-feather-effective-depth) - var(--dream-feather-bottom-tail)), 100% var(--dream-feather-effective-depth);-webkit-mask-size:100% var(--dream-feather-effective-depth), 100% calc(100% - var(--dream-feather-effective-depth) - var(--dream-feather-effective-depth) - var(--dream-feather-bottom-tail)), 100% var(--dream-feather-effective-depth);-webkit-mask-size:100% var(--dream-feather-effective-depth), 100% calc(100% - var(--dream-feather-effective-depth) - var(--dream-feather-effective-depth) - var(--dream-feather-bottom-tail)), 100% var(--dream-feather-effective-depth);mask-size:100% var(--dream-feather-effective-depth), 100% calc(100% - var(--dream-feather-effective-depth) - var(--dream-feather-effective-depth) - var(--dream-feather-bottom-tail)), 100% var(--dream-feather-effective-depth)}.destination-bridge{z-index:2;isolation:isolate;height:300px;color:var(--303-bone);background:var(--303-patina);box-shadow:none;border:0;position:relative;overflow:hidden}.destination-bridge__stage{height:100%;position:relative}.destination-bridge__body{height:100%;padding-block:2rem;padding-inline:var(--section-gutter);background:0 0;align-items:center;display:grid;position:relative}.destination-bridge__brand-layer{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.destination-bridge__brand-mark{aspect-ratio:557/366;transform-origin:50%;width:clamp(34rem,58vw,58rem);position:absolute;top:auto;bottom:0;right:-18%;transform:translate(-65px,20%)}.destination-bridge__brand-image{background:var(--303-oatmeal);width:100%;height:100%}@supports (color:color-mix(in lab, red, red)){.destination-bridge__brand-image{background:color-mix(in srgb, var(--303-oatmeal) var(--303-floating-logo-opacity), transparent)}}.destination-bridge__brand-image{opacity:1;transform-origin:50%;transform:rotate(12deg);-webkit-mask:url(/303-logo-white.svg) 50%/contain no-repeat;mask:url(/303-logo-white.svg) 50%/contain no-repeat}.destination-bridge[data-bridge-mark-motion=resolve] .destination-bridge__brand-image{opacity:var(--destination-bridge-mark-opacity,0);transform:translate3d(0, var(--destination-bridge-mark-y,28%), 0) rotate(12deg);will-change:opacity, transform;transition:none}.destination-bridge__copy{z-index:4;width:50%;margin:0;padding:0;position:relative}.destination-bridge__tagline{color:var(--303-bone);letter-spacing:.19em;text-transform:uppercase;margin:0 0 1.25em;font-size:clamp(1.2rem,1.35vw,1.4rem);font-weight:700;line-height:1.4}.destination-bridge__headline{max-width:12ch;color:var(--303-bone);font-family:var(--font-large);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,4.8vw,5rem);font-style:italic;font-weight:400;line-height:.94}.destination-bridge__headline em{font-style:italic}@media (min-width:1200px){.destination-bridge__tagline,.destination-bridge__headline{white-space:nowrap}.destination-bridge__headline{text-wrap:nowrap;max-width:none}}@media (max-width:900px){.destination-bridge__copy{width:min(30rem,74vw)}.destination-bridge__headline{font-size:clamp(2.6rem,8vw,4.5rem)}.destination-bridge__brand-mark{width:clamp(28rem,72vw,42rem);right:-39%}}@media (max-width:520px){.destination-bridge{height:auto;min-height:300px}.destination-bridge__body{min-height:300px}.destination-bridge__copy{width:min(17rem,76vw)}.destination-bridge__headline{font-size:clamp(2.4rem,11vw,3.25rem)}.destination-bridge__brand-mark{width:28rem;right:-22rem}}@media (prefers-reduced-motion:reduce){.destination-bridge[data-bridge-mark-motion=resolve] .destination-bridge__brand-image{opacity:1;will-change:auto;transition:none;transform:rotate(12deg)}}@media (max-width:360px){.destination-bridge__brand-mark{right:-24.25rem}}.closing-dreamscape--return{isolation:isolate;background:#000;min-height:235svh;position:relative;overflow:clip}.closing-dreamscape__scene{isolation:isolate;width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.closing-dreamscape--return .closing-dreamscape__scene:after{content:"";z-index:2;background:radial-gradient(circle at 50% 48%, var(--303-ground), #00000094 86%), linear-gradient(180deg, #0000001a, #0006);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.closing-dreamscape--return .closing-dreamscape__scene:after{background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--303-ground) 12%, transparent), #00000094 86%), linear-gradient(180deg, #0000001a, #0006)}}.closing-dreamscape--return .closing-dreamscape__scene:after{-webkit-backdrop-filter:blur(2.4px);pointer-events:none}:is(.destination-shell--story,.destination-shell--faq) :is(.closing-dreamscape--story,.closing-dreamscape--faq) .closing-dreamscape__scene:after{content:none}.closing-dreamscape__beats{z-index:3;margin-top:-100svh;position:relative}.closing-dreamscape--return .closing-dreamscape__bridge.destination-bridge{z-index:4;background:0 0;height:135svh;min-height:0}.closing-dreamscape--return .closing-dreamscape__bridge .destination-bridge__body{height:100%;min-height:0}.story-closing-dreamscape{--story-closing-photo-mix:0;--story-closing-feather-edge:125%;--story-bridge-mark-exit-y:0%;min-height:340svh}.story-closing-dreamscape__photo{pointer-events:none;position:absolute;inset:0;overflow:hidden}.story-closing-dreamscape__mountain{--dark-mountain-x:-1.1%;--dark-mountain-y:var(--closing-scene-y,0.85%);--dark-mountain-scale:var(--closing-scene-scale,1.34);--dark-mountain-mobile-x:-1.1%;--dark-mountain-mobile-y:var(--closing-scene-y,0.85%);--dark-mountain-mobile-scale:var(--closing-scene-scale,1.34);--dark-mountain-opacity:1;z-index:0;isolation:isolate;pointer-events:none;position:absolute;inset:0;overflow:hidden}.story-closing-dreamscape__photo--resolve{z-index:1;opacity:var(--story-closing-photo-mix);-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--story-closing-feather-edge) - 22%), #000 calc(var(--story-closing-feather-edge) + 22%));-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--story-closing-feather-edge) - 22%), #000 calc(var(--story-closing-feather-edge) + 22%));-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--story-closing-feather-edge) - 22%), #000 calc(var(--story-closing-feather-edge) + 22%));-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--story-closing-feather-edge) - 22%), #000 calc(var(--story-closing-feather-edge) + 22%));mask-image:linear-gradient(to bottom, transparent calc(var(--story-closing-feather-edge) - 22%), #000 calc(var(--story-closing-feather-edge) + 22%));will-change:opacity, mask-image}.story-closing-dreamscape__resolve-darkness{z-index:1}.story-closing-dreamscape .closing-dreamscape__bridge.destination-bridge,.story-closing-dreamscape .destination-bridge__brand-layer{overflow:visible}.story-closing-dreamscape .closing-dreamscape__bridge.destination-bridge{height:170svh}.story-closing-dreamscape .closing-dreamscape__closing{height:170svh;min-height:170svh;overflow:visible}.story-closing-dreamscape [data-bridge-mark-motion=resolve] .destination-bridge__brand-image{opacity:var(--destination-bridge-mark-opacity,0);transform:translate3d(0, calc(var(--destination-bridge-mark-y,28%) + var(--story-bridge-mark-exit-y)), 0) rotate(12deg)}.story-closing-dreamscape [data-303-floating-logo]{--303-floating-logo-scale:clamp(.4, calc(-1.09603 + (100vw / 1px) * .00383598), 1.85);scale:var(--303-floating-logo-scale)}@media (min-width:769px){.story-closing-dreamscape [data-303-floating-logo]{--303-floating-logo-scale:clamp(1.4, calc(.666667 + (100vw / 1px) * .000716146), 2.5)}}.closing-dreamscape--terminal{min-height:100svh}.closing-dreamscape--terminal .closing-dreamscape__bridge.destination-bridge{height:100svh}.closing-dreamscape__closing{z-index:3;width:100%;height:100svh;min-height:100svh;position:relative;overflow:hidden;background:0 0!important}.depth-surface{background:var(--depth-overlay-base,transparent)}@supports (color:color-mix(in lab, red, red)){.depth-surface{background:color-mix(in srgb, var(--depth-overlay-base,transparent) calc(100% - var(--depth-overlay-strength)), black)}}.screened-field{--screened-field-opacity:90%;--screened-field-responsive-opacity:67.5%;--screened-field-blur:8px;--screened-field-saturation:.87;--screened-field-contrast:.8;--screened-field-border:0;--screened-field-radius:0;border:var(--screened-field-border);border-radius:var(--screened-field-radius);background:var(--destination-accent-depth,transparent)}@supports (color:color-mix(in lab, red, red)){.screened-field{background:color-mix(in srgb, var(--destination-accent-depth,transparent) var(--screened-field-opacity), transparent)}}.screened-field{box-shadow:none;-webkit-backdrop-filter:blur(var(--screened-field-blur)) saturate(var(--screened-field-saturation)) contrast(var(--screened-field-contrast))}@media (max-width:900px){.screened-field{--screened-field-opacity:var(--screened-field-responsive-opacity)}}.experience-shell{background:#000;width:100%;min-width:0;min-height:100vh;overflow:clip}.brand-arrival{z-index:100;visibility:visible;background:0 0;place-items:center;transition:visibility 0s linear 1.65s;display:grid;position:fixed;inset:0;overflow:hidden}.brand-arrival:before{content:"";z-index:-2;opacity:1;background:radial-gradient(circle at 50% 42%, var(--303-saddle), transparent 32%), #000;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.brand-arrival:before{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--303-saddle) 18%, transparent), transparent 32%), #000}}.brand-arrival:before{filter:blur();transition:opacity 1.45s linear(0, .11 5%, .27 13%, .44 23%, .6 35%, .73 48%, .83 60%, .91 72%, .96 83%, .987 92%, 1), filter 1.5s cubic-bezier(.22,.61,.36,1), transform 1.6s cubic-bezier(.16,1,.3,1);will-change:transform, opacity, filter;transform:translate(0)}.brand-arrival:after{content:"";z-index:-1;opacity:.16;mix-blend-mode:soft-light;pointer-events:none;will-change:transform, opacity;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E");transition:transform 1.6s cubic-bezier(.16,1,.3,1),opacity 1.35s;position:absolute;inset:0;transform:scale(1)}.brand-arrival.is-complete{visibility:hidden;pointer-events:none}.brand-arrival.is-complete:before{opacity:0;filter:blur(18px);transform:scale(1.035)}.brand-arrival.is-complete:after{opacity:0;transform:scale(1.025)}.brand-arrival__mark{z-index:1;opacity:1;filter:none;width:clamp(8.5rem,16vw,12.5rem);transition:opacity 1.25s cubic-bezier(.22,.61,.36,1),transform 1.45s cubic-bezier(.16,1,.3,1),filter 1.25s;animation:.85s cubic-bezier(.16,1,.3,1) backwards mark-arrival;position:relative;transform:none}.brand-arrival.is-complete .brand-arrival__mark{opacity:0;filter:blur(3px);transform:none}.brand-arrival__mark img{width:100%;height:auto;display:block}@keyframes mark-arrival{0%{opacity:0;filter:blur(5px);transform:translateY(9px)scale(.985)}to{opacity:1;filter:none;transform:none}}.navigation-layer{z-index:90;visibility:hidden;pointer-events:none;color:var(--paper);position:fixed;inset:0}.navigation-layer.is-available{visibility:visible}.site-frame__top,.site-frame__bottom{display:contents}.navigation-layer[data-site-frame]{--site-frame-bottom-vignette-height:var(--dream-feather-depth);--site-frame-top-vignette-height:var(--site-frame-bottom-vignette-height);--site-frame-footer-floor-height:clamp(3rem, 7svh, 4.25rem);--site-frame-vignette-transition:.62s cubic-bezier(.22, .61, .36, 1);--site-frame-vignette-curve:var(--site-frame-core-color,transparent) 0 22%, var(--site-frame-core-color,transparent) 30%, var(--site-frame-core-color,transparent) 41%, var(--site-frame-core-color,transparent) 54.5%, var(--site-frame-core-color,transparent) 68%, var(--site-frame-core-color,transparent) 80.5%, var(--site-frame-core-color,transparent) 91%, transparent 100%}@supports (color:color-mix(in lab, red, red)){.navigation-layer[data-site-frame]{--site-frame-vignette-curve:var(--site-frame-core-color,transparent) 0 22%, color-mix(in srgb, var(--site-frame-core-color,transparent) 96%, transparent) 30%, color-mix(in srgb, var(--site-frame-core-color,transparent) 85%, transparent) 41%, color-mix(in srgb, var(--site-frame-core-color,transparent) 62%, transparent) 54.5%, color-mix(in srgb, var(--site-frame-core-color,transparent) 34%, transparent) 68%, color-mix(in srgb, var(--site-frame-core-color,transparent) 12%, transparent) 80.5%, color-mix(in srgb, var(--site-frame-core-color,transparent) 3%, transparent) 91%, transparent 100%}}.navigation-layer[data-site-frame] .site-frame__top-surface,.navigation-layer[data-site-frame] .site-frame__bottom-surface{opacity:0;transition:opacity var(--site-frame-vignette-transition);pointer-events:none;position:absolute}.navigation-layer[data-site-frame] .site-frame__top-surface{z-index:3;height:var(--site-frame-top-vignette-height);background:linear-gradient(to bottom, var(--site-frame-vignette-curve));top:0;left:0;right:0}.navigation-layer[data-site-frame] .site-frame__bottom-surface{z-index:-1;right:calc(-1 * var(--section-gutter));bottom:calc(-1 * var(--section-gutter));left:calc(-1 * var(--section-gutter));height:var(--site-frame-bottom-vignette-height);background:linear-gradient(to top, var(--site-frame-vignette-curve))}.navigation-layer[data-site-frame] .site-frame__bottom-surface:after{content:"";height:var(--site-frame-footer-floor-height);background:var(--site-frame-core-color,transparent);position:absolute;bottom:0;left:0;right:0}.navigation-layer[data-site-frame][data-site-frame-top-surface-active=true].is-scroll-visible:not(.is-open) .site-frame__top-surface,.navigation-layer[data-site-frame][data-site-frame-bottom-surface-active=true][data-site-frame-bottom-visible=true] .site-frame__bottom-surface{opacity:1}.navigation-layer[data-site-frame] .site-frame__bottom{--site-frame-bottom-stack-gap:2.2rem;z-index:4;right:var(--section-gutter);bottom:var(--section-gutter);left:var(--section-gutter);visibility:hidden;opacity:0;filter:blur(5px);pointer-events:none;justify-content:space-between;align-items:flex-end;gap:clamp(2rem,6vw,6rem);transition:opacity .62s cubic-bezier(.22,.61,.36,1),transform .86s cubic-bezier(.16,1,.3,1),filter .68s,visibility 0s linear .86s;display:flex;position:absolute;transform:translateY(18px)}.navigation-layer[data-site-frame][data-site-frame-bottom-visible=true] .site-frame__bottom{visibility:visible;opacity:1;filter:none;transition-delay:0s;transform:none}.navigation-layer[data-site-frame] .site-frame__bottom-identity{pointer-events:none;min-width:0}.navigation-layer[data-site-frame] .site-frame__bottom-action{pointer-events:none;flex:none}.orientation-mark,.orientation-menu,.orientation-conversation{--orientation-glow-color:#000;z-index:4;pointer-events:auto;opacity:0;color:var(--paper);text-shadow:0 2px 18px var(--orientation-glow-color), 0 0 34px var(--orientation-glow-color);position:absolute}@supports (color:color-mix(in lab, red, red)){.orientation-mark,.orientation-menu,.orientation-conversation{text-shadow:0 2px 18px color-mix(in srgb, var(--orientation-glow-color) 92%, transparent), 0 0 34px color-mix(in srgb, var(--orientation-glow-color) 54%, transparent)}}.orientation-mark,.orientation-menu,.orientation-conversation{filter:blur(5px);transition:opacity .62s cubic-bezier(.22,.61,.36,1),transform .86s cubic-bezier(.16,1,.3,1),filter .68s,color .26s linear,text-shadow .26s linear,--orientation-glow-color .26s linear}.navigation-layer.is-available .orientation-mark,.navigation-layer.is-available .orientation-menu,.navigation-layer.is-available .orientation-conversation{opacity:1;filter:blur();transform:translate(0)}.orientation-mark{--orientation-logo-shadow-color:var(--303-wisdom-depth);top:calc(var(--orientation-top) + var(--orientation-frame-shift));left:var(--section-gutter);width:var(--orientation-logo-width);transition-delay:80ms;transform:translateY(-18px)scale(1.025)}.orientation-mark:before,.orientation-conversation:before{content:"";z-index:-1;background:radial-gradient(ellipse at center, var(--orientation-glow-color), var(--orientation-glow-color) 48%, transparent 74%);position:absolute;inset:-1.15rem -1.35rem}@supports (color:color-mix(in lab, red, red)){.orientation-mark:before,.orientation-conversation:before{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--orientation-glow-color) 35%, transparent), color-mix(in srgb, var(--orientation-glow-color) 10%, transparent) 48%, transparent 74%)}}.orientation-mark:before,.orientation-conversation:before{opacity:.86;pointer-events:none}.orientation-mark:before{background:radial-gradient(ellipse at center, var(--orientation-logo-shadow-color), var(--orientation-logo-shadow-color) 48%, transparent 74%)}@supports (color:color-mix(in lab, red, red)){.orientation-mark:before{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--orientation-logo-shadow-color) 35%, transparent), color-mix(in srgb, var(--orientation-logo-shadow-color) 10%, transparent) 48%, transparent 74%)}}.orientation-mark img{width:100%;height:auto;filter:drop-shadow(0 2px 16px var(--orientation-logo-shadow-color));display:block}@supports (color:color-mix(in lab, red, red)){.orientation-mark img{filter:drop-shadow(0 2px 16px color-mix(in srgb, var(--orientation-logo-shadow-color) 72%, transparent))}}.orientation-mark img{transition:opacity .26s linear}.orientation-menu{top:calc(clamp(3.45rem, 6vw, 5.75rem) + var(--orientation-frame-shift));right:var(--section-gutter);cursor:pointer;background:0 0;border:0;padding:.55rem 0;transition-delay:.16s;display:block;transform:translateY(-50%)translateY(-18px)}.orientation-menu span,.orientation-conversation span{font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--button-line-height);letter-spacing:var(--button-letter-spacing)}.navigation-layer.is-available .orientation-menu{transform:translateY(-50%)}.destination-page-title{z-index:4;top:calc(clamp(3.45rem, 6vw, 5.75rem) + var(--orientation-frame-shift) + 2.1rem);right:var(--section-gutter);width:max-content;color:var(--303-bone);text-align:right;text-shadow:0 2px 18px var(--303-wisdom-depth);margin:0;position:absolute}@supports (color:color-mix(in lab, red, red)){.destination-page-title{text-shadow:0 2px 18px color-mix(in srgb, var(--303-wisdom-depth) 92%, transparent)}}.destination-page-title{opacity:var(--destination-page-title-presence,1);pointer-events:none;will-change:opacity;transition:none;transform:none}.navigation-layer.is-open .destination-page-title{opacity:0}.navigation-layer.has-page-title-panel{--destination-title-panel-width:8.5rem}.navigation-layer.has-page-title-panel:not(.is-open) .orientation-menu{width:var(--destination-title-panel-width);border-radius:4px 4px 0 0}.navigation-layer.has-page-title-panel:not(.is-open) .destination-page-title{z-index:3;top:calc(clamp(3.45rem, 6vw, 5.75rem) + var(--orientation-frame-shift) + 22px);width:var(--destination-title-panel-width);background:var(--303-water-dark);min-height:46px;text-shadow:none;opacity:0;will-change:opacity, transform;border-radius:0 0 4px 4px;justify-content:flex-start;align-items:center;padding:0 16px;transition:opacity .36s,transform .76s cubic-bezier(.22,.61,.36,1);display:flex;overflow:hidden;transform:translateY(-100%);font-size:var(--button-font-size)!important;text-align:left!important;text-transform:uppercase!important}.navigation-layer.has-page-title-panel.is-page-title-panel-open:not(.is-open) .destination-page-title{opacity:1;transform:translate(0)}.navigation-layer.is-direction-aware.is-available:not(.is-scroll-visible):not(.is-open) .orientation-mark,.navigation-layer.is-direction-aware.is-available:not(.is-scroll-visible):not(.is-open) .orientation-menu,.navigation-layer.is-direction-aware.is-available:not(.is-scroll-visible):not(.is-open) .orientation-conversation{opacity:0;filter:blur(5px);pointer-events:none}.navigation-layer.is-direction-aware.is-available:not(.is-scroll-visible):not(.is-open) .orientation-mark{transform:translateY(-18px)scale(1.025)}.navigation-layer.is-direction-aware.is-available:not(.is-scroll-visible):not(.is-open) .orientation-menu{transform:translateY(-50%)translateY(-18px)}.navigation-layer.is-direction-aware.is-available:not(.is-scroll-visible):not(.is-open) .orientation-conversation{transform:translateY(18px)}:is(.orientation-menu:hover,.orientation-menu:focus-visible){color:var(--303-bone)}.orientation-menu:focus-visible{outline:0}.navigation-room a:focus-visible{outline:0}.orientation-menu:focus-visible{text-shadow:0 0 9px var(--orientation-glow-color), 0 2px 18px var(--orientation-glow-color)}@supports (color:color-mix(in lab, red, red)){.orientation-menu:focus-visible{text-shadow:0 0 9px color-mix(in srgb, var(--orientation-glow-color) 58%, transparent), 0 2px 18px color-mix(in srgb, var(--orientation-glow-color) 92%, transparent)}}.orientation-conversation{right:var(--section-gutter);bottom:var(--section-gutter);padding:.55rem 0;text-decoration:none;transition-delay:.24s;display:block;transform:translateY(-8px)}:is(.orientation-conversation:hover,.orientation-conversation:focus-visible){color:var(--303-bone)}.navigation-layer.is-open .orientation-conversation{opacity:0;visibility:hidden;transition-delay:0s}.navigation-layer[data-experience-state="2"] .orientation-menu,.navigation-layer[data-experience-state="2"] .orientation-conversation,.navigation-layer[data-experience-state="3"] .orientation-menu,.navigation-layer[data-experience-state="3"] .orientation-conversation{color:var(--303-bone)}.navigation-layer[data-experience-state="4"] .orientation-menu,.navigation-layer[data-experience-state="5"] .orientation-menu,.navigation-layer[data-experience-state="6"] .orientation-menu{color:var(--303-oatmeal)}.navigation-layer[data-site-frame] .site-frame__bottom .orientation-conversation,.navigation-layer[data-site-frame].is-direction-aware.is-available:not(.is-scroll-visible):not(.is-open) .site-frame__bottom .orientation-conversation{visibility:visible;opacity:1;filter:none;pointer-events:auto;transition:none;position:static;bottom:auto;right:auto;transform:none}.navigation-layer[data-site-frame].is-open .site-frame__bottom-identity,.navigation-layer[data-site-frame].is-open .site-frame__bottom .orientation-conversation{visibility:hidden;opacity:0;pointer-events:none}.navigation-room{z-index:1;visibility:hidden;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(.62);background:#0000008f;transition:opacity .54s cubic-bezier(.22,.61,.36,1),visibility 0s linear .58s;position:absolute;inset:0;overflow:hidden}.navigation-room.is-open{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.navigation-room__atmosphere{opacity:0;background:radial-gradient(ellipse at 74% 40%, var(--303-sun), transparent 32%), radial-gradient(ellipse at 24% 75%, var(--303-patina), transparent 28%), linear-gradient(124deg, #000000e0, #000000b3 47%, #000000e6);position:absolute;inset:-5%;transform:scale(1.035)}@supports (color:color-mix(in lab, red, red)){.navigation-room__atmosphere{background:radial-gradient(ellipse at 74% 40%, color-mix(in srgb, var(--303-sun) 9%, transparent), transparent 32%), radial-gradient(ellipse at 24% 75%, color-mix(in srgb, var(--303-patina) 7%, transparent), transparent 28%), linear-gradient(124deg, #000000e0, #000000b3 47%, #000000e6)}}.navigation-room__atmosphere{transition:opacity .76s linear,transform 1.05s cubic-bezier(.16,1,.3,1)}.navigation-room.is-open .navigation-room__atmosphere{opacity:.88;transform:scale(1)}.navigation-room__grain{opacity:.08;mix-blend-mode:soft-light;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E");position:absolute;inset:0}.navigation-room__layout{z-index:2;padding:var(--section-safe-top) var(--section-gutter) clamp(2.4rem, 7vh, 5.8rem);opacity:0;grid-template-columns:minmax(0,.88fr) minmax(26rem,1.12fr);gap:clamp(2.5rem,6vw,7.5rem);transition:opacity .32s linear,transform .68s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;inset:0;transform:translateY(16px)}.navigation-room.is-open .navigation-room__layout{opacity:1;transition-delay:.11s;transform:translate(0)}.navigation-room__left{--navigation-text-axis:0rem;grid-template-rows:minmax(0,1fr) auto;align-content:stretch;align-self:stretch;gap:clamp(1.4rem,3.5vh,2.8rem);min-width:0;padding:clamp(.3rem,1.2vh,.85rem) 0;display:grid}.navigation-hierarchy{align-self:center;gap:clamp(1.2rem,3vh,2.35rem);min-width:0;display:grid}.navigation-primary{min-width:0}.navigation-primary ol{gap:clamp(.55rem,1.4vh,1.15rem);margin:0;padding:0;list-style:none;display:grid}.navigation-primary li{opacity:0;transform-origin:0;transition:opacity .42s linear,transform .78s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(24px)scale(.988)}.navigation-room.is-open .navigation-primary li{opacity:1;transform:translate(0)scale(1)}.navigation-room.is-open .navigation-primary li:first-child{transition-delay:.16s}.navigation-room.is-open .navigation-primary li:nth-child(2){transition-delay:.235s}.navigation-room.is-open .navigation-primary li:nth-child(3){transition-delay:.31s}.navigation-primary a{width:max-content;color:var(--paper);font-family:var(--font-large);font-size:var(--type-xl);font-weight:var(--type-xl-weight);letter-spacing:var(--type-xl-letter-spacing);line-height:var(--type-xl-line-height);text-shadow:0 3px 32px #000000b8;text-decoration:none;transition:color .26s linear,transform .56s cubic-bezier(.16,1,.3,1);display:inline-block}:is(.navigation-primary a:hover,.navigation-primary a:focus-visible){color:var(--303-bone);transform:translate(.3rem)}.navigation-conversation{width:min(100%,31rem);padding-left:var(--navigation-text-axis);opacity:0;color:var(--paper);gap:.48rem;text-decoration:none;transition:opacity .42s linear .28s,transform .7s cubic-bezier(.16,1,.3,1) .22s,color .24s linear;display:grid;transform:translateY(16px)}.navigation-room.is-open .navigation-conversation{opacity:1;transform:translate(0)}:is(.navigation-conversation:hover,.navigation-conversation:focus-visible){color:var(--303-oatmeal)}.navigation-conversation--button{margin-left:var(--navigation-text-axis);padding-left:16px}:is(.navigation-conversation--button:hover,.navigation-conversation--button:focus-visible){color:var(--303-bone)}.navigation-secondary{padding:clamp(.72rem, 1.5vh, 1rem) 0 clamp(.76rem, 1.6vh, 1.05rem) var(--navigation-text-axis);opacity:0;gap:clamp(1.35rem,3vw,3rem);transition:opacity .46s linear .43s,transform .76s cubic-bezier(.16,1,.3,1) .37s;display:flex;position:relative;transform:translateY(16px)}.navigation-secondary:before,.navigation-secondary:after{content:"";right:0;left:var(--navigation-text-axis);background:var(--303-sun);height:1px;position:absolute}@supports (color:color-mix(in lab, red, red)){.navigation-secondary:before,.navigation-secondary:after{background:color-mix(in srgb, var(--303-sun) 27%, transparent)}}.navigation-secondary:before,.navigation-secondary:after{pointer-events:none}.navigation-secondary:before{top:0}.navigation-secondary:after{bottom:0}.navigation-room.is-open .navigation-secondary{opacity:1;transform:translate(0)}.navigation-secondary a{color:var(--303-bone)}@supports (color:color-mix(in lab, red, red)){.navigation-secondary a{color:color-mix(in srgb, var(--303-bone) 62%, transparent)}}.navigation-secondary a{font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--button-line-height);letter-spacing:var(--button-letter-spacing);text-decoration:none;transition:color .22s linear}:is(.navigation-secondary a:hover,.navigation-secondary a:focus-visible){color:var(--paper)}.navigation-secondary__slot{display:block}.navigation-secondary__slot-window{font-weight:var(--button-font-weight);line-height:var(--button-line-height);display:block;position:relative;overflow:hidden}.navigation-secondary__label{transition:transform .65s cubic-bezier(.785,.135,.15,.86);display:block}.navigation-secondary__label:last-child{position:absolute;top:100%;left:0}:is(.navigation-secondary a:hover .navigation-secondary__label,.navigation-secondary a:focus-visible .navigation-secondary__label){transform:translateY(-100%)}.navigation-secondary__descriptor{top:calc(100% + clamp(.75rem,1.5vh,1rem));left:var(--navigation-text-axis);visibility:hidden;opacity:0;width:min(32rem,100%);color:var(--303-bone);position:absolute}@supports (color:color-mix(in lab, red, red)){.navigation-secondary__descriptor{color:color-mix(in srgb, var(--303-bone) 76%, transparent)}}.navigation-secondary__descriptor{font-family:var(--font-large);font-size:var(--type-s);font-weight:var(--type-s-weight);letter-spacing:var(--type-s-letter-spacing);line-height:var(--type-s-line-height);pointer-events:none;transition:opacity .22s linear,transform .42s cubic-bezier(.16,1,.3,1),visibility 0s linear .24s;transform:translateY(-.3rem)}:is(.navigation-secondary a:hover .navigation-secondary__descriptor,.navigation-secondary a:focus-visible .navigation-secondary__descriptor){visibility:visible;opacity:1;transition-delay:0s;transform:translate(0)}.navigation-preview{isolation:isolate;background:#0c0b09b8;align-self:stretch;min-width:0;min-height:23rem;position:relative;overflow:hidden;box-shadow:0 34px 105px #00000080}.navigation-preview:before,.navigation-preview:after{content:"";z-index:4;pointer-events:none;position:absolute;inset:0}.navigation-preview:before{background:linear-gradient(#0404032b,#0000 30% 68%,#04040399),linear-gradient(90deg,#0404033d,#0000 16% 82%,#0404032e)}.navigation-preview:after{box-shadow:inset 0 0 65px 16px #05050452}.navigation-preview__layer{--preview-start-x:0%;--preview-start-y:7%;--preview-start-scale:1.14;--preview-settle-x:0%;--preview-settle-y:-1%;--preview-settle-scale:1.045;opacity:0;transform:translate3d(var(--preview-start-x), var(--preview-start-y), 0) scale(var(--preview-start-scale));will-change:opacity, transform;transition:opacity .78s cubic-bezier(.22,.61,.36,1),transform 1.85s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.navigation-preview__layer.is-active{z-index:2;opacity:1;transform:translate3d(var(--preview-settle-x), var(--preview-settle-y), 0) scale(var(--preview-settle-scale))}.navigation-preview__layer picture{display:contents}.navigation-preview__layer img{object-fit:cover;filter:brightness(.72)saturate(.68)contrast(1.06);width:100%;height:100%;display:block;transform:scale(1.045)}.navigation-preview__title-card{--navigation-preview-accent:var(--303-nature);--navigation-preview-accent-depth:var(--303-nature-depth);--screened-field-opacity:75%;--screened-field-responsive-opacity:52.5%;z-index:5;width:100%;height:auto;padding-block:var(--distance-title-preview-block);padding-inline:clamp(var(--distance-title-preview-inline-min), 3vw, var(--distance-title-preview-inline-max));opacity:0;color:var(--303-bone);font-size:var(--size-title-preview-card-context);background:var(--navigation-preview-accent-depth);place-items:center;display:grid;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.navigation-preview__title-card{background:color-mix(in srgb, color-mix(in srgb, var(--navigation-preview-accent-depth) 90%, var(--navigation-preview-accent) 10%) var(--screened-field-opacity), transparent)}}.navigation-preview__title-card{-webkit-backdrop-filter:blur(8px)saturate(.87)contrast(.8);text-align:center;text-shadow:0 3px 28px #000000db;pointer-events:none;transition:opacity .78s cubic-bezier(.22,.61,.36,1)}.navigation-preview__layer.is-active+.navigation-preview__title-card{opacity:1}.navigation-preview__title-card h2{width:100%;max-width:none;margin:0;color:var(--type-title-preview-color)!important;text-align:var(--type-title-preview-align)!important}.navigation-preview__title-card h2:not(.-medium-card){font-family:var(--font-large)!important;font-size:var(--type-title-preview)!important;font-weight:var(--type-title-preview-weight)!important;letter-spacing:var(--type-title-preview-letter-spacing)!important;line-height:var(--type-title-preview-line-height)!important}.navigation-preview__title-card h2 span{white-space:nowrap;display:block;font-weight:inherit!important}.navigation-preview--default{--preview-start-y:2.5%;--preview-start-scale:1.075;--preview-settle-y:0%;--preview-settle-scale:1.03}.navigation-preview--dogs{--preview-start-x:-1%;--preview-start-y:7.5%;--preview-start-scale:1.15;--preview-settle-x:0.35%;--preview-settle-y:-1%;--preview-settle-scale:1.055}.navigation-preview--puppies{--preview-start-x:1%;--preview-start-y:-6%;--preview-start-scale:1.13;--preview-settle-x:-0.25%;--preview-settle-y:1%;--preview-settle-scale:1.045}.navigation-preview--story{--preview-start-x:-0.75%;--preview-start-y:8.5%;--preview-start-scale:1.16;--preview-settle-x:0.25%;--preview-settle-y:-1.5%;--preview-settle-scale:1.05}.navigation-preview--faq{--preview-start-x:1%;--preview-start-y:-5%;--preview-start-scale:1.12;--preview-settle-x:-0.35%;--preview-settle-y:0.5%;--preview-settle-scale:1.04}.navigation-preview--tails{--preview-start-x:-1%;--preview-start-y:7%;--preview-start-scale:1.14;--preview-settle-x:0.35%;--preview-settle-y:-1%;--preview-settle-scale:1.05}.navigation-preview--wags{--preview-start-x:0.75%;--preview-start-y:-7.5%;--preview-start-scale:1.15;--preview-settle-x:-0.25%;--preview-settle-y:1%;--preview-settle-scale:1.05}.navigation-preview--conversation{--preview-start-x:-0.5%;--preview-start-y:6%;--preview-start-scale:1.12;--preview-settle-x:0.2%;--preview-settle-y:-0.5%;--preview-settle-scale:1.04}.navigation-preview--default img{object-position:48% 47%;filter:brightness(.72)saturate(.68)contrast(1.06);transform:scale(1.045)}.navigation-preview--dogs img{object-position:52% 40%}.navigation-preview--puppies img{object-position:47% 38%}.navigation-preview--story img{object-position:48% 64%}.navigation-preview--faq img{object-position:41% 52%}.navigation-preview--tails img{object-position:50% 58%}.navigation-preview--wags img{object-position:57% 50%}.navigation-preview--conversation img{object-position:50% 48%}.experience-continuum{transition:filter .76s cubic-bezier(.22,.61,.36,1) .1s}.experience-continuum.navigation-yield{filter:brightness(.36)saturate(.68);transition-delay:0s}.experience-continuum{width:100%;min-width:0;min-height:1490vh}.continuum-frame{isolation:isolate;width:100%;height:100dvh;min-height:0;position:sticky;top:0;overflow:hidden}.landscape-arrival{opacity:.035;filter:blur(8.5px);will-change:opacity, filter;position:absolute;inset:0;overflow:hidden;transform:none}.landscape-arrival.is-revealing{animation:landscape-resolve 3s linear(0, .17 7%, .35 16%, .52 27%, .66 39%, .77 51%, .86 63%, .92 73%, .958 82%, .982 89%, .994 95%, 1) both}.landscape-arrival:not(.is-settled) .landscape-frame__image{animation-play-state:paused}.landscape-opening-camera{--world-intro-scale:1.21;--world-intro-y:10.5%;transform-origin:50% 61%;will-change:transform;position:absolute;inset:0;transform:none}.landscape-arrival.is-revealing .landscape-opening-camera{animation:none}.landscape-camera{--camera-x:0%;--camera-y:0%;--camera-scale:1;--camera-mobile-x:0%;--camera-mobile-y:0%;--camera-mobile-scale:1;--background-authority:1;transform-origin:50% 66%;transform:translate3d(var(--camera-x), var(--camera-y), 0) scale(var(--camera-scale));opacity:var(--background-authority);will-change:transform, opacity;position:absolute;inset:0}.continuum-darkness{--dark-progress:0;--dark-mountain-opacity:var(--dark-progress)}@keyframes world-expanse{0%{transform:translate3d(0, var(--world-intro-y), 0) scale(var(--world-intro-scale))}to{transform:translate(0)scale(1)}}@keyframes landscape-resolve{0%{opacity:.035;filter:blur(8.5px)}to{opacity:1;filter:blur()}}.invitation{z-index:3;isolation:isolate;opacity:0;width:1px;height:36vh;color:var(--paper);pointer-events:none;position:absolute;top:50%;right:clamp(1.5rem,4vw,4.5rem)}.invitation:before{content:"";z-index:-1;background:radial-gradient(ellipse at center, var(--303-bone), var(--303-ground) 46%, transparent 72%);position:absolute;inset:-2.5rem -2rem}@supports (color:color-mix(in lab, red, red)){.invitation:before{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--303-bone) 11.5%, transparent), color-mix(in srgb, var(--303-ground) 3.5%, transparent) 46%, transparent 72%)}}.invitation:before{-webkit-backdrop-filter:blur(3px);opacity:.9}.invitation:after{content:"";z-index:-1;opacity:.045;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.38'/%3E%3C/svg%3E");position:absolute;inset:-2.5rem -2rem}.invitation__rule{background:var(--303-bone);width:1px;height:100%}@supports (color:color-mix(in lab, red, red)){.invitation__rule{background:color-mix(in srgb, var(--303-bone) 28%, transparent)}}.invitation__rule{overflow:hidden;transform:translateY(.2rem)}.invitation__rule i{background:var(--metal);transform-origin:top;width:100%;height:100%;display:block}.breed-introduction{z-index:5;opacity:0;text-align:center;will-change:transform, opacity;align-content:center;justify-items:center;padding:10vh max(1.25rem,8vw);display:grid;position:absolute;inset:0;transform:translate(0)}.breed-introduction h1{max-width:1100px;font-family:var(--font-large);letter-spacing:-.045em;text-wrap:balance;text-shadow:0 2px 34px #000000b3;margin:0 0 1.15rem;font-size:clamp(2.55rem,6.12vw,6.63rem);font-weight:400;line-height:.9}.breed-introduction p{max-width:660px;color:var(--paper-muted);font-family:var(--font-large);text-wrap:balance;text-shadow:0 2px 16px #000000e6;margin:0;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.65}.breed-introduction p.breed-introduction__heritage{max-width:30ch;color:var(--text-hero-display-color,var(--paper));opacity:0;will-change:transform, opacity;margin:clamp(1.35rem,2.5vh,2rem) 0 0;transform:translateY(28px);font-family:var(--font-large)!important;font-size:var(--type-l)!important;font-style:italic!important;font-weight:var(--type-l-weight)!important;font-synthesis:none!important;font-variation-settings:"wght" 400!important;line-height:var(--type-l-line-height)!important;letter-spacing:var(--type-l-letter-spacing)!important}.breed-introduction p.breed-introduction__heritage>span{font-family:var(--font-large)!important;font-style:italic!important;font-weight:var(--type-l-weight)!important;font-synthesis:none!important;font-variation-settings:"wght" 400!important;line-height:inherit!important;letter-spacing:inherit!important}.discovery-field{z-index:6;perspective:1200px;position:absolute;inset:0}.photo-fragment{--reveal:0;--glide-x:0px;--glide-mobile-x:0px;--lift:54px;--lift-mobile:54px;--fragment-scale:.88;--fragment-rotate:0deg;--image-x:0%;--image-y:0%;--image-scale:1.035;--image-mobile-scale:var(--image-scale);--exit-x:0vw;--exit-y:0vh;--exit-mobile-x:0vw;--exit-mobile-y:0vh;--exit-progress:0;z-index:1;border:1px solid var(--303-bone);padding:clamp(3px,.3vw,6px);display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.photo-fragment{border:1px solid color-mix(in srgb, var(--303-bone) 50%, transparent)}}.photo-fragment{cursor:crosshair;color:var(--paper);background:var(--paper);opacity:var(--reveal);transform:translate3d(calc(var(--glide-x) + var(--exit-x)), calc(var(--lift) + var(--exit-y)), 0) rotate(var(--fragment-rotate)) scale(var(--fragment-scale));pointer-events:none;will-change:transform, opacity;overflow:hidden;box-shadow:0 32px 92px #0000009e,0 8px 24px #0000006b}.photo-fragment picture{width:100%;height:100%;display:block;overflow:hidden}.photo-fragment:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0003}.photo-fragment img{object-fit:cover;filter:none;width:100%;height:100%;transform:translate3d(var(--image-x), var(--image-y), 0) scale(var(--image-scale));will-change:transform;display:block}.photo-fragment:focus-visible{outline:1px solid var(--303-sun)}@supports (color:color-mix(in lab, red, red)){.photo-fragment:focus-visible{outline:1px solid color-mix(in srgb, var(--303-sun) 88%, transparent)}}.photo-fragment:focus-visible{outline-offset:4px}.fragment--b1a,.fragment--b2a,.fragment--b3a,.fragment--b4a{z-index:3;transform-origin:12% 62%}.fragment--b1b,.fragment--b2b,.fragment--b3b,.fragment--b4b{z-index:6;transform-origin:88% 24%}.fragment--b1c,.fragment--b2c,.fragment--b3c,.fragment--b4c{z-index:9;transform-origin:52% 88%}.fragment--b1a{width:42vw;height:51vh;top:22vh;left:5vw}.fragment--b1b{width:34vw;height:56vh;top:10vh;right:5vw}.fragment--b1c{width:40vw;height:58vh;bottom:5vh;left:31vw}.fragment--b2a{width:49vw;height:48vh;top:12vh;left:4vw}.fragment--b2b{width:36vw;height:58vh;top:20vh;right:6vw}.fragment--b2c{width:44vw;height:52vh;bottom:3vh;left:28vw}.fragment--b3a{width:45vw;height:54vh;top:21vh;left:3vw}.fragment--b3b{width:47vw;height:48vh;top:10vh;right:2vw}.fragment--b3c{width:38vw;height:57vh;bottom:4vh;left:32vw}.fragment--b4a{width:43vw;height:56vh;top:13vh;left:4vw}.fragment--b4b{width:39vw;height:56vh;top:19vh;right:5vw}.fragment--b4c{width:48vw;height:51vh;bottom:5vh;left:27vw}.intention-stage{--intention-atmosphere:0;--section-background-presence:0;z-index:5;isolation:isolate;pointer-events:none;background:0 0;position:absolute;inset:0;overflow:hidden}.intention-stage:before{content:"";z-index:0;opacity:var(--intention-atmosphere);background:linear-gradient(118deg, var(--303-sun), transparent 29%, transparent 67%, var(--303-sun)), radial-gradient(ellipse at 72% 18%, var(--303-sun), transparent 31%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.intention-stage:before{background:linear-gradient(118deg, color-mix(in srgb, var(--303-sun) 3.5%, transparent), transparent 29%, transparent 67%, color-mix(in srgb, var(--303-sun) 2.2%, transparent)), radial-gradient(ellipse at 72% 18%, color-mix(in srgb, var(--303-sun) 5.5%, transparent), transparent 31%)}}.intention-stage:before{pointer-events:none}.intention-stage__metal{z-index:1;opacity:0;background:radial-gradient(ellipse at 25% 72%, var(--303-sun), transparent 25%), radial-gradient(ellipse at 78% 22%, var(--303-patina), transparent 29%);position:absolute;inset:-18%}@supports (color:color-mix(in lab, red, red)){.intention-stage__metal{background:radial-gradient(ellipse at 25% 72%, color-mix(in srgb, var(--303-sun) 9%, transparent), transparent 25%), radial-gradient(ellipse at 78% 22%, color-mix(in srgb, var(--303-patina) 8%, transparent), transparent 29%)}}.intention-stage__metal{filter:blur(24px);pointer-events:none}.intention-stage__grain{z-index:28;opacity:calc(var(--intention-atmosphere) * .09);mix-blend-mode:soft-light;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.74' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E");position:absolute;inset:0}.intention-stage__section-background{z-index:2;opacity:var(--section-background-presence);pointer-events:none;will-change:opacity;position:absolute;inset:0;overflow:hidden}.intention-stage__section-background img{object-fit:cover;width:100%;height:100%;display:block}.intention-declaration,.intention-gateway-intro-statement{z-index:40;opacity:0;text-align:center;will-change:opacity, transform;pointer-events:none;place-items:center;padding:10vh clamp(1.5rem,10vw,10rem);display:grid;position:absolute;inset:0;transform:translateY(20px)}.intention-declaration p,.intention-gateway-intro-statement p{max-width:19ch;color:var(--paper);font-family:var(--font-large);letter-spacing:-.047em;text-wrap:balance;text-shadow:0 3px 42px #000000eb;margin:0;font-size:clamp(2.38rem,5.27vw,5.87rem);font-weight:400;line-height:.98}.intention-gateway-intro-statement p{letter-spacing:-.055em;max-width:none;font-size:clamp(3rem,7.1vw,7.75rem);line-height:.82}.intention-gateway-intro-statement p>span{display:block}.intention-gateway-intro-statement__second{margin-top:.35em}.intention-evidence-field{z-index:8;perspective:1400px;position:absolute;inset:0}.intention-evidence{--evidence-reveal:0;--evidence-x:0px;--evidence-y:0px;--evidence-scale:1;--evidence-clip:24%;--evidence-brightness:.48;--evidence-saturation:.42;z-index:1;opacity:var(--evidence-reveal);clip-path:inset(var(--evidence-clip));transform:translate3d(var(--evidence-x), var(--evidence-y), 0) scale(var(--evidence-scale));will-change:opacity, transform, clip-path;margin:0;position:absolute;overflow:hidden;box-shadow:0 30px 95px #0000008c}.intention-evidence:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#00000029,#0000 42%,#000000c2),linear-gradient(90deg,#00000070,#0000 19% 78%,#00000042);position:absolute;inset:0}.intention-evidence:after{content:"";z-index:3;pointer-events:none;position:absolute;inset:-1px;box-shadow:inset 0 0 42px 18px #00000061}.intention-evidence img{object-fit:cover;width:100%;height:100%;filter:brightness(var(--evidence-brightness)) saturate(var(--evidence-saturation)) contrast(1.07);display:block;transform:scale(1.025)}.intention-evidence--relationship{z-index:2;width:48vw;height:68vh;left:7vw;top:var(--section-safe-top);transform-origin:22% 70%}.intention-evidence--relationship img{object-position:51% 48%}.intention-evidence--continuity{z-index:3;width:31vw;height:49vh;right:6vw;top:calc(var(--section-safe-top) + 2.75rem);transform-origin:85% 12%}.intention-evidence--continuity img{object-position:48% 66%}.intention-evidence--development{z-index:5;transform-origin:88% 82%;width:34vw;height:28vh;bottom:8vh;right:7vw}.intention-evidence--development img{object-position:45% 35%;transform:scale(1.08)}.intention-evidence--pack{z-index:6;width:23vw;height:31vh;left:40vw;top:var(--section-safe-top);transform-origin:44% 10%}.intention-evidence--pack img{object-position:52% 40%}.intention-evidence--lived-in{z-index:4;transform-origin:10% 88%;width:19vw;height:32vh;bottom:5vh;left:3vw}.intention-evidence--lived-in img{object-position:50% 47%}.intention-stage__void{z-index:20;opacity:var(--intention-atmosphere);pointer-events:none;background:radial-gradient(at 48% 46%,#0000 30%,#0000001f 55%,#000000b8 100%),linear-gradient(#00000038,#0000 24% 76%,#00000059);position:absolute;inset:0}.intention-gateway-wrap{--gateway-ink:var(--303-ground);--gateway-earth:var(--303-saddle);--gateway-daylight:var(--303-bone);--gateway-stone:var(--303-oatmeal);--gateway-sand:var(--303-oatmeal);--gateway-taupe:var(--303-oatmeal);--gateway-sage:var(--303-nature);--gateway-metal:var(--303-patina);--gateway-gold:var(--303-sun);--gateway-highlight:var(--303-fire);z-index:6;color:var(--paper);isolation:isolate;margin-top:-100vh;position:relative}.intention-gateway-wrap.navigation-yield{filter:brightness(.36)saturate(.68)}.intention-gateway-lead{pointer-events:none;height:100vh}.intention-gateway-stage{min-height:100vh;position:sticky;bottom:0}.intention-gateway-intro-runway{height:520svh;position:relative}.intention-gateway-intro{isolation:isolate;place-items:center;height:100svh;padding:clamp(9rem,18vh,12rem) clamp(1.35rem,4.2vw,4.75rem) clamp(6rem,12vh,9rem);display:grid;position:sticky;top:0;overflow:hidden}.intention-gateway-intro-copy{z-index:2;width:100%;opacity:var(--gateway-intro-presence,0);transform:translate3d(0, var(--gateway-intro-y,82vh), 0);text-align:center;will-change:transform, opacity;grid-area:1/1;justify-items:center;display:grid;position:relative}.intention-gateway-intro-logo,.intention-gateway-intro-copy>img{object-fit:contain;width:min(90vw,98.9svh);height:65svh;display:block}.intention-gateway-intro-copy p{max-width:11ch;color:var(--paper);font-family:var(--font-large);letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(3.825rem,6.375vw,7.65rem);font-weight:400;line-height:.91}.intention-gateway-intro-copy>span,.intention-gateway-dream>span,.intention-gateway-story>span{z-index:2;color:var(--303-sun);letter-spacing:.28em;font-size:.7rem;font-weight:700;line-height:1.4;position:relative}.intention-gateway-intro-copy>span{margin-bottom:clamp(1.8rem,4vh,3rem)}.intention-gateway-list{flex-direction:column;gap:0;width:100%;margin-bottom:0;display:flex}.intention-gateway-item{width:100%;min-height:470vh;color:inherit;isolation:isolate;padding:0;text-decoration:none;position:relative;overflow:visible}.intention-gateway-dreamscape{isolation:isolate;width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.intention-gateway-dream,.intention-gateway-threshold,.intention-gateway-story{z-index:3;padding:var(--section-safe-top) var(--section-gutter) clamp(5rem, 11vh, 8rem);text-align:center;will-change:transform, opacity;align-content:center;justify-items:center;display:grid;position:absolute;inset:0}.intention-gateway-dream{opacity:var(--gateway-dream-presence,0);transform:translate3d(0, var(--gateway-dream-y,42px), 0)}.intention-gateway-dream p{max-width:11ch;font-family:var(--font-large);letter-spacing:-.052em;text-wrap:balance;margin:clamp(1.8rem,4vh,3rem) 0 0;font-size:clamp(3.4rem,6.375vw,7.65rem);font-weight:400;line-height:.91}.intention-gateway-threshold{opacity:var(--gateway-threshold-presence,1);transform:translate3d(0, var(--gateway-threshold-y,0px), 0) scale(var(--gateway-threshold-scale,.94))}.intention-gateway-threshold strong{font-family:var(--font-large);letter-spacing:-.075em;text-shadow:0 2px 42px #000000b8;font-size:clamp(6rem,16vw,14rem);font-weight:400;line-height:.78}.intention-gateway-story{opacity:var(--gateway-story-presence,0);transform:translate3d(0, var(--gateway-story-y,42px), 0)}.intention-gateway-story h2{max-width:12ch;font-family:var(--font-large);letter-spacing:-.052em;text-wrap:balance;margin:clamp(1.4rem,3vh,2.4rem) 0 0;font-size:clamp(3.4rem,5.1vw,6.163rem);font-weight:400;line-height:.9}.intention-gateway-story p{max-width:36ch;color:var(--paper);margin:clamp(1.8rem,3.5vh,2.8rem) 0 0}@supports (color:color-mix(in lab, red, red)){.intention-gateway-story p{color:color-mix(in srgb, var(--paper) 90%, transparent)}}.intention-gateway-story p{font-family:var(--font-large);font-size:clamp(1rem,1.18vw,1.24rem);line-height:1.62}.intention-gateway-atmosphere,.intention-gateway-background,.intention-gateway-overlay{pointer-events:none;position:absolute;inset:0}.intention-gateway-atmosphere{z-index:-1;overflow:hidden}.intention-gateway-background img,.intention-gateway-overlay img{object-fit:cover;width:100%;height:100%;display:block}.intention-gateway-background img{--gateway-image-y:0px;--gateway-image-scale:1;filter:brightness(.82)saturate(.92);transform:translate3d(0, var(--gateway-image-y), 0) scale(var(--gateway-image-scale));transform-origin:50%;will-change:transform}.intention-gateway-overlay{z-index:1;opacity:var(--section-overlay-opacity);mix-blend-mode:multiply}.intention-gateway-overlay img{object-fit:fill;object-position:center}.intention-gateway-atmosphere:after{z-index:2;content:"";background:linear-gradient(90deg,#0000007a,#00000014 54%,#0000003d);position:absolute;inset:0}.intention-gateway-grid{flex:1;grid-template-rows:repeat(12,minmax(2.25rem,5.5vh));grid-template-columns:repeat(16,minmax(0,1fr));column-gap:clamp(.72rem,1.25vw,1.5rem);width:100%;padding-inline:clamp(1.35rem,4.2vw,4.75rem);display:grid}.intention-gateway-copy{z-index:2;align-self:start;position:relative}.intention-gateway-copy h2{max-width:7ch;color:var(--paper);font-family:var(--font-large);letter-spacing:-.052em;text-wrap:balance;margin:0 0 clamp(1.8rem,3vw,3rem);font-size:clamp(3.4rem,5.1vw,6.163rem);font-weight:400;line-height:.9}.intention-gateway-copy p{max-width:30ch;color:var(--paper);margin:0}@supports (color:color-mix(in lab, red, red)){.intention-gateway-copy p{color:color-mix(in srgb, var(--paper) 88%, transparent)}}.intention-gateway-copy p{font-family:var(--font-large);font-size:clamp(1rem,1.18vw,1.32rem);line-height:1.62}.intention-gateway-action{margin-top:clamp(2rem,3vw,3rem)}.intention-gateway-action i{color:currentColor;font-size:1rem;font-style:normal;line-height:1}.intention-gateway-image{z-index:1;background:var(--gateway-stone);box-shadow:0 2.2rem 5.5rem var(--303-saddle);border-radius:.12rem;margin:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.intention-gateway-image{box-shadow:0 2.2rem 5.5rem color-mix(in srgb, var(--303-saddle) 9%, transparent)}}.intention-gateway-image img{--gateway-image-y:0px;--gateway-image-scale:1;object-fit:cover;width:100%;height:120%;transform:translate3d(0, var(--gateway-image-y), 0) scale(var(--gateway-image-scale));transform-origin:50%;will-change:transform;display:block}.intention-gateway-item--1 .intention-gateway-image--primary{grid-area:1/9/12/-1}.intention-gateway-item--1 .intention-gateway-copy{grid-area:3/2/10/7}.intention-gateway-item--2 .intention-gateway-image--primary{grid-area:1/1/11/10}.intention-gateway-item--2 .intention-gateway-copy{grid-area:4/11/11/-1}.intention-gateway-item--3 .intention-gateway-image--primary{grid-area:1/9/12/-1}.intention-gateway-item--3 .intention-gateway-copy{grid-area:5/2/12/8}.intention-gateway-item--4 .intention-gateway-image--primary{grid-area:1/1/10/9}.intention-gateway-item--4 .intention-gateway-copy{grid-area:3/10/10/15}.intention-gateway-item--5 .intention-gateway-image--primary{grid-area:1/9/11/-1}.intention-gateway-item--5 .intention-gateway-copy{grid-area:4/2/11/7}.intention-gateway-item--6 .intention-gateway-image--primary{grid-area:1/1/11/10}.intention-gateway-item--6 .intention-gateway-copy{grid-area:3/11/10/-1}.intention-gateway-item--4 .intention-gateway-copy h2,.intention-gateway-item--5 .intention-gateway-copy h2,.intention-gateway-item--6 .intention-gateway-copy h2{font-size:clamp(2.763rem,3.825vw,4.675rem)}.intention-gateway-item--4 .intention-gateway-copy p,.intention-gateway-item--5 .intention-gateway-copy p,.intention-gateway-item--6 .intention-gateway-copy p{max-width:28ch;font-size:clamp(.96rem,1.05vw,1.16rem)}.intention-gateway-thumb{height:100vh;overflow:hidden}.intention-gateway-thumb__inner{border-radius:0;width:100%;height:100%;overflow:hidden}.intention-gateway-cta{isolation:isolate;width:100%;height:100%;color:var(--303-bone);display:block;position:relative;overflow:hidden}.intention-gateway-cta__media{--gateway-image-y:0px;--gateway-image-scale:1;transform:translate3d(0, var(--gateway-image-y), 0) scale(var(--gateway-image-scale));transform-origin:top;will-change:transform;position:absolute;inset:0}.intention-gateway-cta__media>img{width:100%;height:100%;display:block;position:absolute;inset:0}.intention-gateway-cta__media>img:first-child{object-fit:cover;object-position:58% 50%}.intention-gateway-cta__media>img:last-child{z-index:1;object-fit:fill;object-position:center;opacity:var(--section-overlay-opacity);mix-blend-mode:multiply;pointer-events:none}.intention-gateway-cta__invitation{z-index:1;justify-items:start;gap:clamp(1.6rem,3vh,2.7rem);width:min(29rem,31vw);display:grid;position:absolute;top:clamp(15rem,35vh,26rem);left:clamp(1.5rem,5vw,6rem)}.intention-gateway-cta__invitation>span{color:var(--303-bone)}@supports (color:color-mix(in lab, red, red)){.intention-gateway-cta__invitation>span{color:color-mix(in srgb, var(--303-bone) 92%, transparent)}}.intention-gateway-cta__invitation>span{font-family:var(--font-large);text-wrap:balance;text-shadow:0 2px 22px #000000b8;font-size:clamp(1.05rem,1.28vw,1.42rem);line-height:1.58}.intention-gateway-cta__copy{z-index:1;gap:.8rem;width:min(50rem,52vw);display:grid;position:absolute;bottom:clamp(2.5rem,8vh,7rem);left:clamp(1.5rem,5vw,6rem)}.intention-gateway-cta__copy strong{max-width:8.5ch;font-family:var(--font-large);letter-spacing:-.045em;font-size:clamp(2.55rem,4.803vw,5.95rem);font-weight:400;line-height:.9}.intention-gateway-thumb--sticky{--gateway-thumb-type-presence:1;--gateway-thumb-type-y:82vh;height:220svh;overflow:visible}.intention-gateway-thumb--sticky .intention-gateway-thumb__inner{height:100svh;position:sticky;top:0}.intention-gateway-thumb--sticky .intention-gateway-cta__invitation,.intention-gateway-thumb--sticky .intention-gateway-cta__copy{opacity:var(--gateway-thumb-type-presence);transform:translate3d(0, var(--gateway-thumb-type-y), 0);will-change:transform, opacity}.intention-gateway-thumb--pack .intention-gateway-cta__media>img:first-child{object-position:50% 42%}.experience-boundary{height:18vh}@media (min-width:761px) and (max-width:1024px){html.navigation-open,html.navigation-open body{overflow-y:auto}:root{--section-safe-top:clamp(9.3rem, 17vh, 10.5rem);--section-gutter:clamp(1.7rem, 4vw, 3rem);--orientation-logo-width:clamp(6.5rem, 12vw, 7.7rem)}.orientation-menu{top:calc(clamp(3.55rem, 7.1vw, 5rem) + var(--orientation-frame-shift))}.destination-page-title{top:calc(clamp(3.55rem, 7.1vw, 5rem) + var(--orientation-frame-shift) + 2.1rem)}.navigation-layer.is-gateway-active:not(.is-open) .orientation-conversation{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s}.navigation-room{overscroll-behavior:auto;-webkit-backdrop-filter:none;background:0 0;overflow:clip visible}.navigation-room__atmosphere{z-index:0;opacity:1;background:var(--303-ground);position:fixed;inset:0;transform:none}@supports (color:color-mix(in lab, red, red)){.navigation-room__atmosphere{background:color-mix(in srgb, var(--303-ground) 92%, transparent)}}.navigation-room__atmosphere{mix-blend-mode:multiply;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);pointer-events:none}.navigation-room.is-open .navigation-room__atmosphere{opacity:1;transform:none}.navigation-room__grain{display:none}.navigation-room__layout{z-index:10;opacity:1;filter:none;mix-blend-mode:normal;isolation:isolate;grid-template-columns:minmax(0,.92fr) minmax(18rem,1.08fr);gap:clamp(1.75rem,4vw,3.5rem);min-height:100svh;position:relative;inset:auto}html.navigation-open [id="303-root"] .destination-main.navigation-yield,html.navigation-open [id="303-root"] .pack-main.navigation-yield,html.navigation-open [id="303-root"] .experience-continuum.navigation-yield{opacity:1!important;filter:none!important}.navigation-room__left{--navigation-text-axis:0rem}.navigation-secondary{gap:clamp(1rem,2.2vw,1.8rem)}.navigation-secondary a,.navigation-conversation,.navigation-conversation .ghost-button__label,.navigation-layer.is-open .orientation-menu,.navigation-layer.is-open .orientation-menu .ghost-button__label{font-size:var(--button-font-size)!important;font-weight:var(--button-font-weight)!important;letter-spacing:var(--button-letter-spacing)!important;line-height:var(--button-line-height)!important}[id="303-root"] .navigation-room .navigation-preview{aspect-ratio:1/2;isolation:isolate;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr);align-self:center;min-height:0;display:grid;overflow:hidden;box-shadow:none!important;background:0 0!important}[id="303-root"] .navigation-room .navigation-preview:before,[id="303-root"] .navigation-room .navigation-preview:after{content:none!important;display:none!important}[id="303-root"] .navigation-room .navigation-preview__layer{aspect-ratio:1;grid-area:1/1;align-self:stretch;width:100%;height:auto;min-height:0;position:relative;inset:auto;overflow:hidden;transform:none;filter:none!important;mix-blend-mode:normal!important;background:0 0!important}[id="303-root"] .navigation-room .navigation-preview__layer.is-active{transform:none;opacity:1!important}[id="303-root"] .navigation-room .navigation-preview__layer img{width:100%;height:100%;object-fit:cover!important;object-position:50% 50%!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;background:0 0!important;transform:scale(1)!important}[id="303-root"] .navigation-room .navigation-preview__title-card--surface{aspect-ratio:1;width:100%;height:auto;min-height:0;text-shadow:none;grid-area:2/1;align-self:stretch;padding:clamp(1.25rem,3vw,2rem);position:relative;inset:auto;background:var(--303-sun-depth)!important;background-color:var(--303-sun-depth)!important;-webkit-backdrop-filter:none!important;filter:none!important;mix-blend-mode:normal!important;box-shadow:none!important;background-image:none!important}[id="303-root"] .navigation-room .navigation-preview__layer.is-active+.navigation-preview__title-card--surface{opacity:1!important}.navigation-room .navigation-preview__title-card h2:not(.-medium-card),.navigation-room .navigation-preview__title-card h2:not(.-medium-card) :is(span,em,strong){font-family:var(--font-large)!important;font-size:var(--button-font-size)!important;font-style:italic!important;font-weight:var(--button-font-weight)!important;letter-spacing:var(--button-letter-spacing)!important;line-height:var(--button-line-height)!important}.navigation-room .navigation-preview__title-card h2{text-wrap:balance;max-width:none}.navigation-room .navigation-preview__title-card h2 span{white-space:normal}}@media (max-width:1024px){.navigation-primary a:hover{color:var(--paper);transform:none}.navigation-secondary a:hover{color:var(--303-bone)}@supports (color:color-mix(in lab, red, red)){.navigation-secondary a:hover{color:color-mix(in srgb, var(--303-bone) 62%, transparent)}}.navigation-secondary a:hover .navigation-secondary__label{transform:none}.navigation-secondary a:hover .navigation-secondary__descriptor{visibility:hidden;opacity:0;transform:translateY(-.3rem)}.navigation-conversation:hover,.navigation-conversation--button:hover{color:var(--paper)}}@media (max-width:991px){.intention-gateway-wrap{margin-top:0}.intention-gateway-lead{height:72vh}.intention-gateway-stage{position:relative;bottom:auto}.intention-gateway-intro{padding:8rem var(--section-gutter) 6rem}.intention-gateway-intro p{font-size:clamp(3.74rem,8.5vw,5.95rem)}.intention-gateway-list{gap:0;margin-bottom:0}.intention-gateway-item{min-height:450vh}.intention-gateway-grid{grid-template-rows:repeat(12,minmax(2.1rem,4.8vh));grid-template-columns:repeat(8,minmax(0,1fr))}.intention-gateway-item--1 .intention-gateway-image--primary{grid-area:1/5/10/-1}.intention-gateway-item--1 .intention-gateway-copy{grid-area:2/1/8/5}.intention-gateway-item--2 .intention-gateway-image--primary{grid-area:2/1/10/5}.intention-gateway-item--2 .intention-gateway-copy{grid-area:5/5/11/-1}.intention-gateway-item--3 .intention-gateway-image--primary{grid-area:1/5/10/-1}.intention-gateway-item--3 .intention-gateway-copy{grid-area:5/1/11/5}.intention-gateway-item--4 .intention-gateway-image--primary{grid-area:1/1/10/5}.intention-gateway-item--4 .intention-gateway-copy{grid-area:3/5/9/-1}.intention-gateway-item--5 .intention-gateway-image--primary{grid-area:2/5/11/-1}.intention-gateway-item--5 .intention-gateway-copy{grid-area:5/1/11/5}.intention-gateway-item--6 .intention-gateway-image--primary{grid-area:2/1/11/5}.intention-gateway-item--6 .intention-gateway-copy{grid-area:3/5/9/-1}.intention-gateway-thumb{height:auto;padding-inline:var(--section-gutter)}.intention-gateway-thumb__inner{aspect-ratio:1.35}.intention-gateway-thumb img{object-position:63% 50%;height:120%}.intention-gateway-thumb--sticky{height:220svh;padding-inline:0;overflow:visible}.intention-gateway-thumb--sticky .intention-gateway-thumb__inner{aspect-ratio:auto;height:100svh;position:sticky;top:0}}@media (max-width:767px){.intention-gateway-lead{height:62vh}.intention-gateway-intro{padding:7rem var(--section-gutter) 5rem}.intention-gateway-intro p{max-width:9ch;margin:0;font-size:clamp(3.23rem,14.025vw,4.93rem)}.intention-gateway-list{gap:0;margin-bottom:0}.intention-gateway-item,.intention-gateway-item--4,.intention-gateway-item--5,.intention-gateway-item--6{min-height:430svh}.intention-gateway-dream,.intention-gateway-threshold,.intention-gateway-story{padding:var(--section-safe-top) var(--section-gutter) max(5rem, calc(env(safe-area-inset-bottom) + 3.5rem))}.intention-gateway-dream p{max-width:9ch;font-size:clamp(3.05rem,13.6vw,4.45rem)}.intention-gateway-threshold strong{font-size:clamp(4.35rem,17vw,6rem)}.intention-gateway-story h2{max-width:9ch;font-size:clamp(2.85rem,12.2vw,4.2rem)}.intention-gateway-story p{max-width:30ch;font-size:.98rem;line-height:1.56}.intention-gateway-story .intention-gateway-action{margin-top:1.7rem}.intention-gateway-grid{padding-inline:var(--section-gutter);flex-direction:column;gap:0;display:flex}.intention-gateway-copy{order:1;margin-bottom:clamp(4rem,14vw,6rem)}.intention-gateway-copy h2,.intention-gateway-item--4 .intention-gateway-copy h2,.intention-gateway-item--5 .intention-gateway-copy h2,.intention-gateway-item--6 .intention-gateway-copy h2{max-width:9ch;font-size:clamp(3.145rem,12.75vw,4.59rem)}.intention-gateway-copy p,.intention-gateway-item--4 .intention-gateway-copy p,.intention-gateway-item--5 .intention-gateway-copy p,.intention-gateway-item--6 .intention-gateway-copy p{max-width:32ch;font-size:1.02rem}.intention-gateway-image--primary{aspect-ratio:4/5;order:3;width:84%;margin-left:auto}.intention-gateway-item--2 .intention-gateway-image--primary{aspect-ratio:1.15;width:92%;margin-left:0;margin-right:auto}.intention-gateway-item--3 .intention-gateway-image--primary{aspect-ratio:4/5;width:82%}.intention-gateway-item--4 .intention-gateway-image--primary{aspect-ratio:4/5;width:82%;margin-left:0;margin-right:auto}.intention-gateway-item--5 .intention-gateway-image--primary{aspect-ratio:1.05;width:86%}.intention-gateway-item--6 .intention-gateway-image--primary{aspect-ratio:4/5;width:84%;margin-left:0;margin-right:auto}.intention-gateway-thumb{padding-inline:0}.intention-gateway-thumb__inner{aspect-ratio:4/5;border-radius:0}.intention-gateway-cta__media>img:first-child{object-position:68% 50%}.intention-gateway-thumb--pack .intention-gateway-cta__media>img:first-child{object-position:52% 45%}.intention-gateway-cta__invitation{top:27%;left:var(--section-gutter);width:calc(100% - 2 * var(--section-gutter));gap:1.4rem}.intention-gateway-cta__invitation>span{max-width:24rem;font-size:1rem;line-height:1.5}.intention-gateway-cta__copy{left:var(--section-gutter);width:calc(100% - 2 * var(--section-gutter));bottom:2rem}.intention-gateway-cta__copy strong{font-size:clamp(2.423rem,11.05vw,3.825rem)}}@media (max-width:760px){:root{--section-safe-top:max(7.4rem, calc(env(safe-area-inset-top) + 6.5rem));--section-gutter:1.1rem;--section-safe-bottom:max(5rem, calc(env(safe-area-inset-bottom) + 5rem));--orientation-top:max(.95rem, env(safe-area-inset-top));--orientation-logo-width:6.15rem}:is(.experience-shell,.pack-shell:not(.contact-stage-page),.destination-shell:not(.destination-shell--contact)){--section-gutter:min(6vw, 2rem);--pack-gutter:var(--section-gutter)}html.navigation-open body{top:var(--navigation-lock-y,0);width:100%;position:fixed;left:0;right:0}.orientation-mark{top:calc(var(--orientation-top) + var(--orientation-frame-shift));left:var(--section-gutter);width:var(--orientation-logo-width)}.orientation-menu{top:calc(max(2.95rem, calc(env(safe-area-inset-top) + 2.45rem)) + var(--orientation-frame-shift));right:var(--section-gutter)}.destination-page-title{top:calc(max(2.95rem, calc(env(safe-area-inset-top) + 2.45rem)) + var(--orientation-frame-shift) + 2.1rem);right:var(--section-gutter)}.navigation-layer.has-page-title-panel:not(.is-open) .destination-page-title{top:calc(max(2.95rem, calc(env(safe-area-inset-top) + 2.45rem)) + var(--orientation-frame-shift) + 22px)}.orientation-conversation{right:auto;bottom:var(--section-gutter);left:50%;translate:-50%}.navigation-layer[data-site-frame] .site-frame__bottom{justify-content:stretch;justify-items:start;gap:var(--site-frame-bottom-stack-gap);grid-template-columns:minmax(0,1fr);display:grid}.navigation-layer.is-gateway-active:not(.is-open) .orientation-conversation{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s}.orientation-conversation span,.orientation-menu span{font-size:var(--button-font-size);letter-spacing:var(--button-letter-spacing)}.navigation-room{-webkit-backdrop-filter:blur(11px)saturate(.62);min-height:100svh}.navigation-room__layout{padding:var(--section-safe-top) var(--section-gutter) max(1.6rem, calc(env(safe-area-inset-bottom) + 1rem));grid-template-rows:minmax(0,1fr) clamp(9.5rem,26svh,13rem);grid-template-columns:minmax(0,1fr);gap:clamp(.75rem,2.5vh,1.1rem);display:grid}.navigation-room__left{--navigation-text-axis:0rem;grid-template-rows:minmax(0,1fr) auto;gap:clamp(1rem,3vh,1.5rem);height:auto;min-height:0;padding:0;display:grid}.navigation-hierarchy{gap:clamp(1rem,2.6vh,1.4rem)}.navigation-primary ol{gap:clamp(.55rem,1.5vh,.8rem)}.navigation-conversation{gap:.38rem;width:100%}.navigation-secondary{justify-content:flex-start;gap:clamp(.85rem,5.5vw,1.55rem)}.navigation-secondary a{font-size:var(--button-font-size);letter-spacing:var(--button-letter-spacing)}.navigation-preview{min-height:0;display:block}.brand-arrival__mark{width:clamp(7.5rem,36vw,10rem)}.experience-continuum{min-height:1555vh}.landscape-opening-camera{--world-intro-scale:1.16;--world-intro-y:7.25%;transform-origin:62% 60%}.landscape-camera{transform-origin:62% 60%;transform:translate3d(var(--camera-mobile-x), var(--camera-mobile-y), 0) scale(var(--camera-mobile-scale))}.landscape-frame__image{background-position:62% 58%;inset:-6%}.invitation{height:24vh;top:auto;bottom:2.2rem;right:1.15rem}.breed-introduction{padding:12vh var(--section-gutter)}.breed-introduction h1{max-width:10ch;margin-top:1rem;font-size:clamp(2.55rem,12.75vw,4.59rem);line-height:.91}.breed-introduction p{max-width:31ch;font-size:.98rem;line-height:1.55}.photo-fragment{min-height:0;transform:translate3d(calc(var(--glide-mobile-x) + var(--exit-mobile-x)), calc(var(--lift-mobile) + var(--exit-mobile-y)), 0) rotate(var(--fragment-rotate)) scale(var(--fragment-scale))}.photo-fragment img{transform:translate3d(var(--image-x), var(--image-y), 0) scale(var(--image-mobile-scale))}.fragment--b1a,.fragment--b2a,.fragment--b3a,.fragment--b4a{width:80vw;height:48vh;inset:18vh auto auto -5vw}.fragment--b1b,.fragment--b2b,.fragment--b3b,.fragment--b4b{width:70vw;height:45vh;inset:9vh -4vw auto auto}.fragment--b1c,.fragment--b2c,.fragment--b3c,.fragment--b4c{width:82vw;height:48vh;inset:auto auto 5vh 12vw}.intention-declaration{padding:10vh var(--section-gutter)}.intention-declaration p{max-width:12ch;font-size:clamp(2.338rem,11.645vw,4.25rem);line-height:.96}.intention-evidence--relationship{width:82vw;height:46vh;top:21vh;left:9vw}.intention-evidence--relationship img{object-position:55% 48%}.intention-evidence--continuity{width:55vw;height:30vh;right:3vw;top:calc(var(--section-safe-top) + 2.75rem)}.intention-evidence--continuity img{object-position:48% 65%}.intention-evidence--development{width:59vw;height:20vh;bottom:7vh;left:5vw;right:auto}.intention-evidence--development img{object-position:47% 38%}.intention-evidence--pack{width:44vw;height:25vh;top:51vh;left:auto;right:3vw}.intention-evidence--lived-in{width:34vw;height:27vh;bottom:auto;left:3vw;top:var(--section-safe-top)}.intention-stage__void{background:radial-gradient(at 50% 46%,#0000 22%,#00000021 52%,#000000b3 100%),linear-gradient(#0003,#0000 25% 77%,#00000061)}}@media (max-height:660px) and (min-width:761px){.breed-introduction h1{font-size:clamp(2.55rem,5.525vw,5.1rem)}.fragment--b1a,.fragment--b1b,.fragment--b1c,.fragment--b2a,.fragment--b2b,.fragment--b2c,.fragment--b3a,.fragment--b3b,.fragment--b3c,.fragment--b4a,.fragment--b4b,.fragment--b4c{height:60vh}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.brand-arrival{transition-duration:.18s}.brand-arrival__mark{animation:none}.landscape-arrival,.landscape-arrival.is-revealing{opacity:1;filter:none;animation:none;transform:none}.landscape-opening-camera,.landscape-arrival.is-revealing .landscape-opening-camera{animation:none;transform:none}.landscape-camera{transition:none}.photo-fragment{opacity:calc(var(--reveal) * (1 - var(--exit-progress)));transform:none}.photo-fragment,.photo-fragment img,.breed-introduction{transition:none}.breed-introduction p.breed-introduction__heritage{opacity:1;transform:none}.intention-stage__metal,.intention-declaration{transition:none}.intention-declaration,.intention-evidence{transform:none!important}.intention-evidence img,.intention-gateway-image img,.intention-gateway-cta__media{transform:none}.navigation-layer[data-site-frame] .site-frame__top-surface,.navigation-layer[data-site-frame] .site-frame__bottom-surface{transition:none!important}.navigation-layer[data-site-frame] .site-frame__bottom,.orientation-mark,.orientation-menu,.orientation-conversation,.navigation-room,.navigation-room__atmosphere,.navigation-room__layout,.navigation-primary li,.navigation-conversation,.navigation-secondary,.navigation-preview__layer,.experience-continuum{transform:none;transition-duration:1ms!important}.navigation-secondary__label{transition:none;transform:none!important}}.perimeter-button,.ghost-button,.form-button{border:1px solid var(--303-bone);justify-content:center;align-items:center;gap:10px;width:fit-content;height:46px;min-height:46px;padding:0 16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.perimeter-button,.ghost-button,.form-button{border:1px solid color-mix(in srgb, var(--303-bone) 58%, transparent)}}.perimeter-button,.ghost-button,.form-button{color:var(--303-bone);background:linear-gradient(var(--303-ground), var(--303-ground)), var(--303-bone);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.perimeter-button,.ghost-button,.form-button{background:linear-gradient(color-mix(in srgb, var(--303-ground) var(--perimeter-surface-strength), transparent), color-mix(in srgb, var(--303-ground) var(--perimeter-surface-strength), transparent)), color-mix(in srgb, var(--303-bone) 8.5%, transparent)}}.perimeter-button,.ghost-button,.form-button{-webkit-backdrop-filter:blur(var(--perimeter-backdrop-blur)) saturate(var(--perimeter-backdrop-saturation));box-shadow:none;opacity:1;text-decoration:none}.form-button{cursor:pointer;background:var(--303-wisdom-depth);-webkit-backdrop-filter:none;gap:6px;padding:0 19px 0 16px;transition:color .22s,border-color .22s,background-color .22s}:is(.form-button:hover,.form-button:focus-visible){color:var(--303-bone);background:var(--303-wisdom-depth-rollover)}.form-button--cancel{background:var(--303-fire-depth)}:is(.form-button--cancel:hover,.form-button--cancel:focus-visible){background:var(--303-fire-depth-rollover)}.action-button{border:1px solid var(--303-bone);width:fit-content;height:46px;min-height:46px;color:var(--303-bone);background:var(--303-patina);box-shadow:0 8px 28px var(--303-saddle);border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:0 16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.action-button{box-shadow:0 8px 28px color-mix(in srgb, var(--303-saddle) 34%, transparent)}}.action-button{font-family:var(--font-normal);font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--button-line-height);letter-spacing:var(--button-letter-spacing);text-transform:uppercase;transform-origin:50%;text-decoration:none;transition:color .22s,background-color .22s,border-color .22s,box-shadow .22s,transform .22s;transform:scale(1)}:is(.action-button:hover,.action-button:focus-visible){border-color:var(--303-bone);color:var(--303-bone);background:var(--303-fire);box-shadow:0 6px 24px var(--303-saddle)}@supports (color:color-mix(in lab, red, red)){:is(.action-button:hover,.action-button:focus-visible){box-shadow:0 6px 24px color-mix(in srgb, var(--303-saddle) 38%, transparent)}}:is(.action-button:hover,.action-button:focus-visible){transform:scale(.97)}.form-text,.form-text :where(input,textarea,label,legend,p,.review-private-modal__consent span){font-style:normal;font-family:var(--font-normal)!important;font-size:var(--form-text-font-size)!important;font-weight:var(--type-m-weight)!important;line-height:var(--type-m-line-height)!important;letter-spacing:var(--type-m-letter-spacing)!important;text-transform:uppercase!important}.form-text :where(input,textarea){font-weight:var(--type-m-weight)!important;text-transform:none!important}.form-text :where(input,textarea)::placeholder{font-style:normal;font-family:var(--font-normal)!important;font-size:var(--form-text-font-size)!important;font-weight:var(--type-m-weight)!important;line-height:var(--type-m-line-height)!important;letter-spacing:var(--type-m-letter-spacing)!important;text-transform:uppercase!important}.perimeter-button,.action-button,.form-button,.ghost-button,.perimeter-button .button-label,.action-button .button-label,.form-button .button-label,.ghost-button .ghost-button__label{color:var(--303-bone)}:is(.perimeter-button,.action-button,.form-button,.ghost-button,.destination-page-title,.navigation-secondary a,.navigation-secondary__slot-window,.navigation-secondary__label,.pack-timeline__label,.pack-timeline__name,.perimeter-button .button-label,.action-button .button-label,.form-button .button-label,.ghost-button .ghost-button__label){font-variation-settings:"wght" 330;font-family:var(--font-normal)!important;font-size:var(--button-font-size)!important;font-style:normal!important;font-weight:var(--button-font-weight)!important;line-height:var(--button-line-height)!important;letter-spacing:var(--button-letter-spacing)!important;text-transform:uppercase!important;white-space:nowrap!important}.perimeter-button:is(:hover,:focus-visible),.action-button:is(:hover,:focus-visible),.form-button:is(:hover,:focus-visible),.ghost-button:is(:hover,:focus-visible),.perimeter-button:is(:hover,:focus-visible) .button-label,.action-button:is(:hover,:focus-visible) .button-label,.form-button:is(:hover,:focus-visible) .button-label,.ghost-button:is(:hover,:focus-visible) .ghost-button__label{font-size:var(--button-font-size)!important;font-weight:var(--button-font-weight)!important;line-height:var(--button-line-height)!important;letter-spacing:var(--button-letter-spacing)!important}.form-button,.form-button .button-label,.form-button:is(:hover,:focus-visible),.form-button:is(:hover,:focus-visible) .button-label{font-size:var(--form-button-font-size)!important;font-weight:var(--button-font-weight)!important}.form-button:hover,.form-button:hover .button-label,.form-button:hover .ghost-button__icon{color:var(--303-bone)}.form-button:focus-visible{color:var(--303-bone)}.form-button:focus-visible .button-label{color:var(--303-bone)}.form-button:focus-visible .ghost-button__icon{color:var(--303-bone)}.ghost-button__icon{color:currentColor;flex:0 0 16px;width:16px;height:16px;display:block;position:relative}[data-site-frame]{--site-frame-icon-accent:var(--303-bone)}[data-site-frame] .site-frame__top .ghost-button__icon,[data-site-frame] .site-frame__bottom .ghost-button__icon{color:var(--site-frame-icon-accent)}.ghost-button__icon--menu{background:linear-gradient(currentColor,currentColor) 0 2px/16px 1px no-repeat,linear-gradient(currentColor,currentColor) 0 7.5px/16px 1px no-repeat,linear-gradient(currentColor,currentColor) 0 13px/16px 1px no-repeat}.ghost-button__icon--plane{background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m22 2-7 20-4-9-9-4Z'/%3E%3Cpath d='M22 2 11 13'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m22 2-7 20-4-9-9-4Z'/%3E%3Cpath d='M22 2 11 13'/%3E%3C/svg%3E") 50%/contain no-repeat}.ghost-button__icon--facebook{background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.2 8H17V4h-3.2C10.5 4 9 6 9 9v2H6v4h3v7h4v-7h3.2l.8-4h-4V9.4c0-.9.3-1.4 1.2-1.4Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.2 8H17V4h-3.2C10.5 4 9 6 9 9v2H6v4h3v7h4v-7h3.2l.8-4h-4V9.4c0-.9.3-1.4 1.2-1.4Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.ghost-button__icon--up{background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19V5'/%3E%3Cpath d='m6 11 6-6 6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19V5'/%3E%3Cpath d='m6 11 6-6 6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}.ghost-button__icon--right{background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m13 6 6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m13 6 6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}.ghost-button__icon--close{background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E") 50%/contain no-repeat}.orientation-menu.perimeter-button,.orientation-conversation.perimeter-button,.orientation-menu.ghost-button,.orientation-conversation.ghost-button{display:inline-flex}html.site-footer-visible.site-footer-visible .navigation-layer.navigation-layer:not(.is-open) .orientation-mark.orientation-mark,html.site-footer-visible.site-footer-visible .navigation-layer.navigation-layer:not(.is-open) .orientation-menu.orientation-menu,html.site-footer-visible.site-footer-visible .navigation-layer.navigation-layer:not(.is-open) .orientation-conversation.orientation-conversation{opacity:0!important;filter:blur(5px)!important;pointer-events:none!important}img[src*=-rk][src$=\.webp]{object-fit:cover!important;object-position:50% 50%!important}:where(.navigation-preview,.photo-fragment,.destination-atmosphere,.pack-opening__atmosphere,.pack-karma-horizontal-bookend__image,.pack-panel__photo,.puppies-heritage-viewer__document,.intention-stage__section-background,.intention-evidence,.intention-gateway-background,.intention-gateway-image,.intention-gateway-cta,.match-closing-template__image){overflow:hidden}:where(.navigation-preview__layer,.photo-fragment,.destination-atmosphere,.pack-opening__atmosphere,.pack-karma-horizontal-bookend__image,.intention-stage__section-background,.intention-evidence,.intention-gateway-background,.intention-gateway-image,.intention-gateway-cta__media,.match-closing-template__image) img[src*=-rk][src$=\.webp]{scale:1.035}@media (max-width:760px),(min-width:1025px){.navigation-room{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.navigation-room__atmosphere{z-index:0;opacity:1;position:fixed;inset:0;transform:none;background:var(--303-ground)!important}@supports (color:color-mix(in lab, red, red)){.navigation-room__atmosphere{background:color-mix(in srgb, var(--303-ground) 92%, transparent)!important}}.navigation-room__atmosphere{pointer-events:none;mix-blend-mode:multiply!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important}.navigation-room.is-open .navigation-room__atmosphere{opacity:1;transform:none}.navigation-room__grain{display:none!important}.navigation-room__layout{z-index:10;filter:none;mix-blend-mode:normal;isolation:isolate;position:relative}html.navigation-open .destination-main.navigation-yield,html.navigation-open .pack-main.navigation-yield,html.navigation-open .experience-continuum.navigation-yield{opacity:1!important;filter:none!important}.navigation-room .navigation-preview{box-shadow:none!important;background:0 0!important}.navigation-room .navigation-preview:before,.navigation-room .navigation-preview:after{content:none!important;display:none!important}.navigation-room .navigation-preview__layer img{width:100%;height:100%;object-fit:cover!important;object-position:50% 50%!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;background:0 0!important;transform:scale(1)!important}.navigation-room .navigation-preview__title-card--surface{text-shadow:none;background:var(--303-sun-depth)!important;background-color:var(--303-sun-depth)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;mix-blend-mode:normal!important;box-shadow:none!important;background-image:none!important}}@media (max-width:760px){.navigation-room .navigation-preview{isolation:isolate;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.navigation-room .navigation-preview__layer,.navigation-room .navigation-preview__title-card--surface{display:none!important}.navigation-room .navigation-preview__layer.is-active+.navigation-preview__title-card--surface{align-items:center;width:100%;height:100%;min-height:0;padding:clamp(1.25rem,6vw,1.75rem);position:relative;inset:auto;opacity:1!important;display:grid!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.pack-shell{--pack-ground:var(--303-ground);--pack-saddle:var(--303-saddle);--pack-patina:var(--303-patina);--pack-oatmeal:var(--303-oatmeal);--pack-bone:var(--303-bone);--pack-tincup:var(--303-tincup);--destination-accent:var(--303-nature);--destination-accent-depth:var(--303-nature-depth);--site-frame-core-color:var(--pack-ground);--pack-window-radius:.125rem;--pack-screen-radius:.25rem;--pack-card-badge-inset-wide:clamp(1.5em, 2.8vh, 2.5em);--pack-card-badge-inset-stacked:clamp(1.25em, 6vw, 1.8em);--pack-card-copy-gap:clamp(1.15rem, 2vw, 1.8rem);--pack-card-support-three-lines:4.86em;--pack-card-badge-circle:clamp(5.249rem, 23.027vw, 5.757rem);--pack-photo-resting-tone:color-mix(in srgb, var(--pack-patina) 80%, var(--pack-saddle) 20%);--pack-photo-resting-tone-strength:.82;--pack-photo-resting-filter:grayscale(.52) saturate(.68) contrast(.62) brightness(1.06);--pack-gutter:var(--section-gutter);--pack-font-display:var(--font-large);--pack-font-interface:var(--font-normal);--pack-tagline-size:.7rem;--pack-panel-lineage-size:.77rem;--pack-tagline-weight:700;--pack-tagline-tracking:.19em;--pack-tagline-line-height:1.4;--pack-opening-eyebrow-indent:12px;--pack-opening-ink-boundary:.625rem;--pack-opening-bottom-rhythm:clamp(-1.3923rem, -1.2852vw, -.5355rem);--pack-karma-lockup-anchor:clamp(1.5rem, 5svh, 3.5rem);--pack-timeline-zone:clamp(8.5rem, 16.5vh, 11.25rem);--pack-timeline-label-size:var(--button-font-size);--depth-overlay-base:var(--pack-ground);--pack-motion-settle:.64s cubic-bezier(.22, .61, .36, 1);--pack-photo-rest-scale:.07;--pack-photo-base-scale:1;--z-pack-atmosphere:0;--z-pack-content:10;--z-pack-interface:30;--z-pack-modal:120;min-height:100vh;color:var(--pack-bone);background:var(--pack-ground)}.pack-shell main button,.pack-shell main a,.pack-shell dialog button,.pack-shell dialog a{box-shadow:none;text-shadow:none}:is(.pack-shell main button:focus-visible,.pack-shell main a:focus-visible,.pack-shell dialog button:focus-visible,.pack-shell dialog a:focus-visible){outline:1px solid var(--pack-bone);outline-offset:5px;box-shadow:none;text-shadow:none}.pack-main{background:var(--pack-ground);min-height:100vh;transition:filter .52s;overflow:clip}.pack-main.navigation-yield{filter:brightness(.34)saturate(.68)}.pack-opening,.karma-cameo,.pack-closing{isolation:isolate;position:relative;overflow:hidden}.pack-opening{z-index:0;isolation:auto;height:100vh;min-height:100vh;padding:var(--section-gutter) var(--pack-gutter) calc(12svh + var(--section-safe-bottom) + var(--pack-opening-bottom-rhythm) + var(--pack-opening-ink-boundary));place-items:end start;margin-bottom:16svh;display:grid;position:sticky;top:0}.pack-opening__atmosphere,.karma-cameo__image,.pack-closing__image{z-index:var(--z-pack-atmosphere);pointer-events:none;background:#000;position:absolute;inset:-8% 0;overflow:hidden}.pack-opening__atmosphere img,.karma-cameo__image img,.pack-closing__image img{object-fit:cover;width:100%;height:116%;transform:translate3d(0, var(--pack-background-y,0%), 0) scale(1.035);transform-origin:50%;will-change:transform;display:block}.pack-opening__atmosphere img{object-position:50% 50%;filter:saturate(.62)contrast(1.05)brightness(.72);top:-.5%}.pack-opening__atmosphere--ungraded img{filter:none}.pack-opening__atmosphere{inset:0}.pack-opening__atmosphere img,.karma-cameo__image img{will-change:auto;width:103.5%;max-width:none;height:120.06%;position:relative;top:-2.03%;left:-1.75%;transform:none}.pack-shell [data-site-frame]{--site-frame-bottom-identity-offset:calc(var(--pack-opening-bottom-rhythm) + var(--pack-opening-ink-boundary));--site-frame-bottom-stack-gap:2.2rem}.pack-shell [data-site-frame-mode=two-phase]{z-index:auto;position:static;inset:auto}.pack-shell [data-site-frame-mode=two-phase] .site-frame-presentation{z-index:var(--z-pack-interface);visibility:hidden;pointer-events:none;height:100vh;position:fixed;inset:0}.pack-shell [data-site-frame-mode=two-phase] .site-frame-presentation--opening{position:absolute}.pack-shell [data-site-frame-mode=two-phase][data-site-frame-phase=opening] .site-frame-presentation--opening,.pack-shell [data-site-frame-mode=two-phase][data-site-frame-phase=deep] .site-frame-presentation--fixed,.pack-shell [data-site-frame-mode=two-phase][data-site-frame-state=exiting-opening] .site-frame-presentation--fixed{visibility:visible}.pack-shell [data-site-frame-mode=two-phase][data-site-frame-state=exiting-opening] .site-frame-presentation--opening{visibility:hidden}.pack-shell [data-site-frame-mode=two-phase][data-site-frame-state=exiting-opening] .site-frame-presentation--fixed .orientation-mark,.pack-shell [data-site-frame-mode=two-phase][data-site-frame-state=exiting-opening] .site-frame-presentation--fixed .orientation-menu,.pack-shell [data-site-frame-mode=two-phase][data-site-frame-state=exiting-opening] .site-frame-presentation--fixed .orientation-conversation{pointer-events:auto}.pack-shell [data-site-frame-mode=two-phase] .navigation-room{z-index:calc(var(--z-pack-interface) - 1);position:fixed}.pack-shell [data-site-frame-mode=two-phase][data-site-frame-phase=opening]:not(.is-open) .site-frame-presentation--opening .site-frame__bottom{visibility:visible;opacity:1;filter:none;transition:none;transform:none}.pack-shell [data-site-frame-mode=two-phase][data-site-frame-phase=opening]:not(.is-open) .site-frame-presentation--opening .site-frame__bottom-surface{opacity:1}.pack-shell [data-site-frame-mode=two-phase][data-site-frame-phase=opening].is-direction-aware.is-available:not(.is-open) .site-frame-presentation--opening .orientation-mark,.pack-shell [data-site-frame-mode=two-phase][data-site-frame-phase=opening].is-direction-aware.is-available:not(.is-open) .site-frame-presentation--opening .orientation-menu,.pack-shell [data-site-frame-mode=two-phase][data-site-frame-phase=opening].is-direction-aware.is-available:not(.is-open) .site-frame-presentation--opening .orientation-conversation{opacity:1;filter:none;pointer-events:auto}.pack-shell [data-site-frame-mode=two-phase][data-site-frame-phase=opening].is-direction-aware.is-available:not(.is-open) .site-frame-presentation--opening .orientation-mark{transform:translate(0,0)}.pack-shell [data-site-frame-mode=two-phase][data-site-frame-phase=opening].is-direction-aware.is-available:not(.is-open) .site-frame-presentation--opening .orientation-menu{transform:translateY(-50%)}.pack-shell [data-site-frame][data-site-frame-bottom-visible=true]:not(.is-open) .site-frame__bottom-surface{opacity:1}.pack-shell [data-site-frame-mode=viewport-scenes] .site-frame-presentation--fixed{z-index:var(--z-pack-interface);pointer-events:none;height:100vh;position:fixed;inset:0}.pack-shell [data-site-frame-mode=viewport-scenes] .site-frame__bottom{transition:opacity .62s cubic-bezier(.22,.61,.36,1),filter .68s,visibility 0s linear .68s;transform:none}.pack-shell [data-site-frame-mode=viewport-scenes] .orientation-mark,.pack-shell [data-site-frame-mode=viewport-scenes] .orientation-menu{transition:opacity .62s cubic-bezier(.22,.61,.36,1),filter .68s,color .26s linear,text-shadow .26s linear,--orientation-glow-color .26s linear}.pack-shell [data-site-frame-mode=viewport-scenes] .orientation-mark,.pack-shell [data-site-frame-mode=viewport-scenes].is-direction-aware.is-available:not(.is-scroll-visible):not(.is-open) .orientation-mark{transform:none}.pack-shell [data-site-frame-mode=viewport-scenes] .orientation-menu,.pack-shell [data-site-frame-mode=viewport-scenes].is-direction-aware.is-available:not(.is-scroll-visible):not(.is-open) .orientation-menu{transform:translateY(-50%)}.pack-shell [data-site-frame-mode=viewport-scenes].navigation-layer.is-packslide-protected .orientation-mark{transform:none}.pack-shell [data-site-frame-mode=viewport-scenes].navigation-layer.is-packslide-protected .orientation-menu{transform:translateY(-50%)}.pack-shell [data-site-frame-mode=viewport-scenes][data-site-frame-phase=opening].is-direction-aware.is-available:not(.is-open) .orientation-mark,.pack-shell [data-site-frame-mode=viewport-scenes][data-site-frame-phase=opening].is-direction-aware.is-available:not(.is-open) .orientation-menu{opacity:1;filter:none;pointer-events:auto}.pack-shell [data-site-frame-mode=viewport-scenes][data-site-frame-phase=opening]:not(.is-open) .site-frame__bottom-surface{opacity:1}.pack-shell [data-site-frame-mode=viewport-scenes]:not([data-site-frame-phase=opening]):not(.is-open) .site-frame__bottom-surface{opacity:0}.pack-shell [data-site-frame-mode=viewport-scenes][data-site-frame-phase=opening] .orientation-return,.pack-shell [data-site-frame-mode=viewport-scenes]:not([data-site-frame-phase=opening]) .orientation-conversation--landing{display:none}.pack-shell [data-site-frame-mode=viewport-scenes]:not([data-site-frame-phase=opening]):not(.is-open) .orientation-mark,.pack-shell [data-site-frame-mode=viewport-scenes]:not([data-site-frame-phase=opening]):not(.is-open) .orientation-menu{opacity:0;filter:blur(5px);pointer-events:none}.pack-shell [data-site-frame-mode=viewport-scenes]:not([data-site-frame-phase=opening]) .site-frame__bottom-identity{visibility:hidden;opacity:0}.pack-shell .orientation-return{cursor:pointer}.pack-site-identity{width:max-content;max-width:calc(100% - var(--pack-gutter));margin:0 0 var(--site-frame-bottom-identity-offset);color:var(--pack-bone);padding:0;transition:none;animation:none}.pack-site-identity .site-frame__bottom-eyebrow{margin:0 0 1.5em;margin-left:var(--pack-opening-eyebrow-indent);color:var(--pack-oatmeal);font-family:var(--pack-font-interface);font-size:var(--pack-tagline-size);font-weight:var(--pack-tagline-weight);letter-spacing:var(--pack-tagline-tracking);line-height:var(--pack-tagline-line-height);text-transform:uppercase;padding:0}[data-pack-reveal]{--pack-reveal:0;--pack-reveal-drift:0rem;opacity:calc(.12 + var(--pack-reveal) * .88);transform:translate3d(0, calc((1 - var(--pack-reveal)) * 4.5rem + var(--pack-reveal-drift)), 0);will-change:transform, opacity}.pack-tagline{color:var(--pack-oatmeal);font-family:var(--pack-font-interface);font-size:var(--pack-tagline-size);font-weight:var(--pack-tagline-weight);letter-spacing:var(--pack-tagline-tracking);line-height:var(--pack-tagline-line-height);text-transform:uppercase;margin:0 0 1.5em}.pack-site-identity h1{max-width:1100px;font-family:var(--pack-font-display);letter-spacing:-.045em;text-shadow:0 2px 34px #000000b3;text-wrap:balance;margin:0;padding:0;font-size:clamp(2.55rem,6.12vw,6.63rem);font-weight:400;line-height:.9}.karma-cameo{z-index:auto;isolation:auto;min-height:100svh;padding:clamp(8rem, 17vh, 14rem) var(--pack-gutter);text-align:center;place-items:start center;display:grid;overflow:visible}.karma-cameo__image{--pack-cameo-focal-point:50% 38%;z-index:1;isolation:isolate;inset:0 -2vw clamp(-32rem,-42svh,-20rem)}.pack-shell [data-second-section-frame]:after{content:"";z-index:2;-webkit-backdrop-filter:saturate(.86)contrast(.82)brightness(.88);backdrop-filter:saturate(.86)contrast(.82)brightness(.88);pointer-events:none;background:linear-gradient(#0000002e,#0000002e),linear-gradient(#00000014 0%,#0000003d 56%,#000000e6 100%),linear-gradient(90deg,#000000c7 0%,#0000004d 22%,#0000 44%),linear-gradient(270deg,#000000bd 0%,#00000047 22%,#0000 44%);position:absolute;inset:0}.pack-karma-cameo{min-height:calc(100svh + clamp(24rem,56svh,42rem))}.pack-karma-cameo .karma-cameo__image{bottom:0}.destination-main .pack-shell .karma-cameo__image[data-second-section-frame]{transform:translate3d(0,var(--destination-second-photo-y,0px),0);will-change:transform;bottom:-12svh}.pack-opening-bookend{isolation:isolate;background:0 0;position:relative}.pack-opening-bookend .pack-opening{z-index:0}.pack-karma-horizontal-bookend{isolation:isolate;background:0 0;position:relative}.pack-karma-horizontal-bookend__background{z-index:0;pointer-events:none;background:0 0;width:100%;height:100svh;margin-bottom:-100svh;position:sticky;top:0;overflow:hidden}.pack-karma-horizontal-bookend__image{--second-beat-photo-overtravel:46svh;height:calc(100svh + var(--second-beat-photo-overtravel));transform:translate3d(0, var(--pack-opening-photo-y,0px), 0);will-change:transform;position:absolute;inset:0 -2vw auto;overflow:hidden}.pack-karma-horizontal-bookend__image img{object-fit:cover;object-position:var(--pack-cameo-focal-point,50% 38%);filter:saturate(.78)contrast(1.04)brightness(.78);width:100%;height:100%;transform:translate3d(0, var(--pack-karma-photo-offset-y,0px), 0) scale(1.035);transform-origin:50%;position:absolute;top:0;left:0}.pack-karma-cameo[data-pack-opening-journey]{z-index:1;background:0 0;min-height:282svh;padding:0;position:relative}.karma-cameo__copy--viewport[data-pack-opening-lockup]{visibility:visible;opacity:var(--pack-opening-lockup-presence,0);filter:blur(calc((1 - var(--pack-opening-lockup-presence,0)) * 5px));transform:translate3d(var(--pack-opening-lockup-x,-60vw), 0, 0);will-change:transform, opacity, filter;transition:none}.karma-cameo__image img{object-position:var(--pack-cameo-focal-point,50% 38%);filter:saturate(.78)contrast(1.04)brightness(.78)}.karma-cameo__copy--viewport{z-index:var(--z-pack-content);top:calc(clamp(8rem, 17vh, 14rem) + var(--pack-karma-lockup-anchor));left:var(--pack-gutter);visibility:hidden;opacity:0;filter:blur(5px);width:min(36rem,45vw);max-width:72rem;text-shadow:0 .12rem 2.2rem color-mix(in srgb, var(--303-ground) 72%, transparent);text-align:left;pointer-events:none;transition:opacity .62s cubic-bezier(.22,.61,.36,1),filter .68s,visibility 0s linear .68s;position:fixed;transform:none}.karma-cameo__copy--viewport.is-visible{visibility:visible;opacity:1;filter:none;transition-delay:0s}.karma-cameo__copy--viewport h2{margin:0;max-width:7ch;font-family:var(--pack-font-display);letter-spacing:-.055em;text-wrap:balance;margin-inline:0;font-size:clamp(3.5rem,5.6vw,6rem);font-weight:400;line-height:.88}@media (min-width:901px){.karma-cameo__copy--viewport{min-width:33.3333vw}.karma-cameo__copy--viewport h2{max-width:100%}}.pack-human-statement{color:var(--pack-bone);font-family:var(--pack-font-display);letter-spacing:normal;text-wrap:balance;font-size:clamp(1.35rem,2vw,2.15rem);font-weight:400;line-height:1.4}.karma-cameo__copy--viewport>.pack-human-statement{margin-top:1.3em;display:block}.pack-horizontal{z-index:5;height:var(--h-band-stacked-height,760svh);background:0 0;position:relative}@media (min-width:901px){.pack-horizontal{background:0 0;margin-top:-91svh}}.pack-stage{background:0 0;height:100svh;position:sticky;top:0;overflow:hidden}.pack-track{z-index:1;will-change:transform;width:100%;height:100%;display:flex;position:relative}.pack-panel{--pack-settle:0;--pack-frame-top:var(--section-safe-top);z-index:1;width:100%;height:100svh;padding:var(--pack-frame-top) var(--pack-gutter) var(--pack-timeline-zone);pointer-events:none;place-items:start center;display:grid;position:absolute;inset:0;overflow:hidden}.pack-panel.is-active{z-index:2;pointer-events:auto}.pack-panel__frame{isolation:isolate;width:min(94rem, calc(100vw - (2 * var(--pack-gutter))), calc((100svh - var(--pack-frame-top) - var(--pack-timeline-zone)) * 16 / 9));aspect-ratio:16/9;border-radius:var(--pack-window-radius);background:var(--pack-saddle);opacity:var(--pack-card-presence,0);transform:translate3d(var(--pack-card-x,34vw), var(--pack-card-y,1.125rem), 0) scale(calc(.96 + var(--pack-settle) * .04));will-change:transform, opacity;display:grid;position:relative;overflow:hidden}.pack-panel--type-right .pack-panel__frame{transform:translate3d(var(--pack-card-x,34vw), var(--pack-card-y,1.125rem), 0) scale(calc(.96 + var(--pack-settle) * .04))}@media (min-width:901px){.pack-horizontal{height:var(--h-band-desktop-height,680svh)}}@media (min-width:901px) and (prefers-reduced-motion:reduce){.pack-horizontal .pack-track{width:calc(100vw * var(--h-band-card-count,5));display:flex}.pack-horizontal .pack-panel{pointer-events:auto;flex:0 0 100vw;width:100vw;position:relative;inset:auto}.pack-horizontal .pack-panel__frame,.pack-horizontal .pack-panel--type-right .pack-panel__frame{opacity:1;transform:none}}.pack-panel__copy{--screened-field-opacity:75%;--screened-field-responsive-opacity:52.5%;z-index:2;background:color-mix(in srgb, color-mix(in srgb, var(--destination-accent-depth) 90%, var(--destination-accent) 10%) var(--screened-field-opacity), transparent);flex-direction:column;justify-content:center;width:33.3333%;min-width:0;padding:clamp(1.25rem,2.4vw,2.4rem);display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.pack-panel--type-right .pack-panel__copy{left:auto;right:0}.pack-panel__content{flex-direction:column;width:100%;min-width:0;display:flex}.pack-panel__details-copy{display:contents}.pack-panel__copy h2{min-block-size:.9em;font-family:var(--pack-font-display);letter-spacing:-.052em;margin:0;font-size:clamp(3.4rem,5.1vw,6.163rem);font-weight:400;line-height:.9}.pack-panel__observation{max-width:30ch;min-block-size:var(--pack-card-support-three-lines);color:color-mix(in srgb, var(--pack-bone) 90%, transparent);font-family:var(--pack-font-display);margin:clamp(1rem,2vw,1.6rem) 0 0;font-size:clamp(1.1rem,1.298vw,1.452rem);line-height:1.62}.pack-panel__lineage{max-width:37ch;color:var(--pack-oatmeal);font-size:var(--pack-panel-lineage-size);font-weight:var(--pack-tagline-weight);letter-spacing:var(--pack-tagline-tracking);line-height:var(--pack-tagline-line-height);text-transform:uppercase;margin:clamp(.9rem,1.5vw,1.3rem) 0 0}.pack-panel__lineage span{display:inline}.pack-panel__lineage span+span{margin-left:.7em}.pack-panel--mason .pack-panel__observation{max-width:20.5ch}.pack-panel--mason .pack-panel__lineage{width:max-content;max-width:100%}.pack-panel--mason .pack-panel__lineage span{white-space:nowrap;display:block}.pack-panel--mason .pack-panel__lineage span+span{margin-left:0}.pack-shell .ghost-button__icon--droplet{background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22a7 7 0 0 0 7-7c0-2-1-3.5-3-5.5L12 2 8 9.5C6 12 5 13 5 15a7 7 0 0 0 7 7z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22a7 7 0 0 0 7-7c0-2-1-3.5-3-5.5L12 2 8 9.5C6 12 5 13 5 15a7 7 0 0 0 7 7z'/%3E%3C/svg%3E") 50%/contain no-repeat}.pack-panel__pedigree{margin-top:var(--pack-card-copy-gap);cursor:pointer;align-self:flex-start}.pack-horizontal .pack-panel__lineage{display:none}.pack-horizontal .pack-panel__pedigree:is(:hover,:focus-visible){background:var(--303-fire)}.pack-panel__photo{z-index:1;isolation:isolate;background:var(--pack-saddle);cursor:pointer;border:0;min-width:0;padding:0;position:absolute;inset:0;overflow:hidden}.pack-panel__photo img{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;filter:var(--pack-photo-resting-filter);transform:scale(calc(var(--pack-photo-base-scale) + (1 - var(--pack-settle)) * var(--pack-photo-rest-scale)));transform-origin:50%;transition:filter var(--pack-motion-settle);will-change:transform, filter;display:block;position:relative}.pack-panel__photo:after{content:"";z-index:1;background:var(--pack-photo-resting-tone);mix-blend-mode:color;opacity:var(--pack-photo-resting-tone-strength);pointer-events:none;transition:opacity var(--pack-motion-settle);will-change:opacity;position:absolute;inset:0}@media (min-width:901px){.pack-panel__content{transform:translateY(clamp(-4rem,-6vh,-2.5rem))}}.pack-panel__frame:hover .pack-panel__photo img{filter:grayscale(0)saturate(.96)contrast()}.pack-panel__frame:hover .pack-panel__photo:after{opacity:0}.pack-panel__photo:focus-visible{outline:2px solid var(--pack-bone);outline-offset:.3rem}.pack-panel__brand-mark{--pack-card-badge-grid-shift:-30.62%;z-index:3;right:var(--pack-card-badge-inset-stacked);bottom:var(--pack-card-badge-inset-stacked);width:var(--pack-card-badge-circle);aspect-ratio:1;pointer-events:none;display:block;position:absolute}[data-pack-type-side=right] .pack-panel__brand-mark{right:var(--pack-card-badge-inset-stacked);left:auto}.pack-panel__brand-mark img{width:156.329%;max-width:none;height:102.722%;display:block;position:absolute;top:-1.488%;left:-24.446%}@media (min-width:901px){.pack-shell{--pack-card-badge-circle:clamp(6.602rem, min(9.821vw, 14.901vh), 9.989rem)}.pack-panel__brand-mark{top:auto;right:auto;bottom:var(--pack-card-badge-inset-wide);left:50%;transform:translate(-50%)}[data-pack-type-side=right] .pack-panel__brand-mark{left:50%;right:auto}}.pack-timeline-band{z-index:calc(var(--z-pack-interface) - 1);height:var(--pack-timeline-zone);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.pack-timeline{z-index:var(--z-pack-interface);right:var(--pack-gutter);bottom:clamp(1.6rem,4vh,3.3rem);left:var(--pack-gutter);position:absolute;overflow:hidden}.pack-timeline__track{grid-template-columns:repeat(var(--h-band-card-count,5), minmax(0, 1fr));gap:clamp(.65rem,1.4vw,1.6rem);width:100%;display:grid}.pack-shell .pack-timeline-band,.pack-shell .pack-timeline{background:#000}.pack-timeline button{--chapter-progress:0;min-width:0;color:var(--pack-bone);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:auto auto;gap:.75em;padding:0;display:grid}.pack-timeline__label,.pack-timeline__name{text-overflow:ellipsis;overflow:hidden;font-family:var(--font-normal)!important;font-size:var(--pack-timeline-label-size)!important;font-weight:var(--button-font-weight)!important;letter-spacing:var(--button-letter-spacing)!important;line-height:var(--button-line-height)!important;text-transform:uppercase!important;white-space:nowrap!important}.pack-timeline__label{align-items:center;gap:.65em;display:flex}.pack-timeline__marker{background:0 0;border:1px solid;border-radius:50%;width:.45rem;height:.45rem;display:block}.pack-timeline__line{height:var(--303-animated-line-progress-size);background:linear-gradient(var(--303-oatmeal), var(--303-oatmeal)) center / 100% var(--303-animated-line-base-size) no-repeat;display:block;position:relative;overflow:hidden}.pack-timeline__line i{background:var(--303-fire);transform:scaleX(var(--chapter-progress));transform-origin:0;will-change:transform;position:absolute;inset:0}.pack-timeline button.is-active{color:var(--303-fire)}.pack-timeline button.is-active .pack-timeline__marker{border-color:var(--303-fire);background:var(--303-fire)}.pack-timeline button:focus-visible{outline-color:var(--pack-bone)}.pack-closing{z-index:1;aspect-ratio:3/4;width:100%;height:auto;min-height:0}.pack-closing__image{inset:0}.pack-closing__image img{object-fit:contain;object-position:50% 50%;filter:saturate(.78)contrast(1.03)brightness(.86);height:100%;transform:none}@media (min-width:761px){.pack-closing{aspect-ratio:auto;height:calc(133.333vw - 300px)}.pack-closing__image img{object-fit:cover;object-position:50% top}}.match-second-template{isolation:auto}.match-second-template__copy{width:min(36rem,45vw);max-width:72rem}.match-second-template__copy h2{max-width:100%}.pack-shell .match-closing-template{z-index:1;aspect-ratio:auto;isolation:isolate;width:100%;height:100svh;min-height:100svh;position:relative;overflow:hidden}.pack-shell .match-closing-template__image{position:absolute;inset:0}.pack-shell .match-closing-template__image>img:first-child,.pack-shell .match-closing-template__image>picture:first-child img{object-fit:cover;object-position:center;filter:brightness(.78)saturate(.9)contrast(1.06);width:100%;height:120%;transform:translate3d(0,var(--pack-background-y,0%),0) scale(1.035);transform-origin:50%;will-change:transform;position:absolute;top:-10%;left:0}.pack-shell .match-closing-template__image:after{content:"";z-index:1;width:100%;height:120%;opacity:var(--section-overlay-opacity);mix-blend-mode:multiply;transform:translate3d(0,var(--pack-background-y,0%),0) scale(1.035);transform-origin:50%;will-change:transform;pointer-events:none;background:url(/rc-studio-moon.webp) 50%/100% 100% no-repeat;position:absolute;top:-10%;left:0}.pack-shell .closing-dreamscape__scene .match-closing-template__image>img:first-child,.pack-shell .closing-dreamscape__scene .match-closing-template__image>picture:first-child img,.pack-shell .closing-dreamscape__scene .match-closing-template__image:after{transform:translate3d(0,var(--closing-scene-y,0.85%),0) scale(var(--closing-scene-scale,1.34))}.pack-zonked{--pack-zonked-copy-y:82vh;--pack-zonked-copy-presence:0;--pack-zonked-logo-y:82vh;--pack-zonked-logo-presence:0;z-index:6;isolation:isolate;height:550vh;background:#000;height:550svh;position:relative;overflow:visible}.pack-zonked__stage{height:100vh;isolation:isolate;background:#000;height:100svh;position:sticky;top:0;overflow:hidden}.pack-zonked__image{z-index:0;position:absolute;inset:0;overflow:hidden}.pack-zonked__image>picture,.pack-zonked__image>picture>img,.pack-zonked__image>img{width:100%;height:100%;display:block}.pack-zonked__image>picture>img,.pack-zonked__image>img{object-fit:cover;object-position:center;filter:none;transform:none}.pack-zonked__stage:after{content:"";z-index:1;background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--303-ground) 12%, transparent), #00000094 86%), linear-gradient(180deg, #0000001a, #0006);pointer-events:none;position:absolute;inset:0}.pack-zonked__copy{z-index:3;top:50%;left:var(--section-gutter);width:min(36rem,45vw);color:var(--303-bone);opacity:var(--pack-zonked-copy-presence);text-shadow:0 .12rem 2.2rem color-mix(in srgb, var(--303-ground) 72%, transparent);transform:translate3d(0, calc(-50% + var(--pack-zonked-copy-y)), 0);will-change:transform, opacity;position:absolute}.pack-zonked__tagline{color:var(--303-bone);letter-spacing:.19em;text-transform:uppercase;margin:0 0 1.25em;font-size:clamp(1.2rem,1.35vw,1.4rem);font-weight:700;line-height:1.4}.pack-zonked__headline{max-width:12ch;color:var(--303-bone);font-family:var(--font-large);letter-spacing:-.045em;margin:0;font-size:clamp(2.75rem,4.8vw,5rem);font-style:italic;font-weight:400;line-height:.94}.pack-zonked__headline em{font-style:italic}.pack-zonked__brand-layer{z-index:2;opacity:var(--pack-zonked-logo-presence);transform:translate3d(0, var(--pack-zonked-logo-y), 0);will-change:transform, opacity;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pack-zonked__brand-mark{width:min(90vw,98.9svh);height:65svh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pack-zonked__brand-image{background:color-mix(in srgb, var(--303-oatmeal) var(--303-floating-logo-opacity), transparent);opacity:1;width:100%;height:100%;-webkit-mask:url(/303-logo-white.svg) 50%/contain no-repeat;mask:url(/303-logo-white.svg) 50%/contain no-repeat}@media (max-width:900px){.pack-zonked__copy{width:min(30rem,74vw)}.pack-zonked__headline{font-size:clamp(2.6rem,8vw,4.5rem)}}@media (max-width:520px){.pack-zonked__copy{width:min(17rem,76vw)}.pack-zonked__headline{font-size:clamp(2.4rem,11vw,3.25rem)}}@media (prefers-reduced-motion:reduce){.pack-zonked{--pack-zonked-copy-y:0px;--pack-zonked-copy-presence:1;--pack-zonked-logo-y:0px;--pack-zonked-logo-presence:0;height:100vh;height:100svh}}.match-closing-template__copy{--match-closing-eyebrow-reveal:0;--match-closing-title-reveal:0;z-index:3;top:50%;left:var(--section-gutter);width:min(36rem,45vw);max-width:72rem;color:var(--303-bone);text-shadow:0 .12rem 2.2rem color-mix(in srgb, var(--303-ground) 72%, transparent);position:absolute;bottom:auto;transform:translateY(-50%)}.match-closing-template__copy>span{color:var(--303-oatmeal);opacity:var(--match-closing-eyebrow-reveal);transform:translate3d(0,calc((1 - var(--match-closing-eyebrow-reveal)) * 4.5rem),0);will-change:transform, opacity;display:block}.match-closing-template__copy h2{max-width:100%;color:var(--303-bone);font-family:var(--font-large);letter-spacing:normal;text-wrap:balance;opacity:var(--match-closing-title-reveal);transform:translate3d(0,calc((1 - var(--match-closing-title-reveal)) * 6rem),0);will-change:transform, opacity;margin:.65em 0 0;font-size:clamp(3.2rem,4.803vw,5.95rem);font-weight:500;line-height:1.1em}.navigation-layer.is-direction-aware.is-match-closing-visible.is-available:not(.is-open) .orientation-mark,.navigation-layer.is-direction-aware.is-match-closing-visible.is-available:not(.is-open) .orientation-menu,.navigation-layer.is-direction-aware.is-match-closing-visible.is-available:not(.is-open) .orientation-conversation{visibility:visible;opacity:var(--match-closing-perimeter-reveal,1);filter:blur(var(--match-closing-perimeter-blur,0px));pointer-events:auto;transition:color .26s linear,text-shadow .26s linear,--orientation-glow-color .26s linear}.navigation-layer.is-direction-aware.is-match-closing-visible.is-available:not(.is-open) .orientation-mark,.navigation-layer.is-direction-aware.is-match-closing-visible.is-available:not(.is-open) .orientation-conversation{transform:none}.navigation-layer.is-direction-aware.is-match-closing-visible.is-available:not(.is-open) .orientation-menu{transform:translateY(-50%)}.navigation-layer.is-hbar-active.is-available:not(.is-open) .orientation-conversation{opacity:0;filter:blur(5px);pointer-events:none;transform:translateY(18px)}@media (max-width:760px){.pack-shell .match-closing-template__image>img:first-child,.pack-shell .match-closing-template__image>picture:first-child img,.pack-shell .match-closing-template__image:after{height:112%;top:-6%}.match-closing-template__copy{right:var(--section-gutter);width:auto;max-width:none}.match-closing-template__copy h2{font-size:clamp(2.55rem,12.75vw,4.59rem)}}html.pack-evidence-open,html.pack-evidence-open body{overflow:hidden}.heritage-viewer{z-index:var(--z-pack-modal);width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:0 0;border:0;place-items:center;margin:0;padding:clamp(1rem,3vw,3rem);display:grid;position:fixed;inset:0}.heritage-viewer__backdrop{background:color-mix(in srgb, var(--303-ground) 88%, transparent);-webkit-backdrop-filter:blur(1.15rem)saturate(.45);backdrop-filter:blur(1.15rem)saturate(.45);cursor:default;border:0;position:absolute;inset:0}.heritage-viewer__window{z-index:1;width:min(92vw,86rem);height:min(91svh,66rem);color:var(--pack-ground);background:var(--pack-bone);grid-template-rows:auto minmax(0,1fr);padding:clamp(1rem,2.2vw,2rem);display:grid;position:relative}.heritage-viewer__window header{border-bottom:1px solid color-mix(in srgb, var(--pack-ground) 25%, transparent);justify-content:space-between;align-items:end;gap:2em;padding:0 0 1.3em;display:flex}.heritage-viewer__window header span{color:var(--pack-saddle);letter-spacing:.15em;font-size:.85rem;font-weight:700}.heritage-viewer__window h2{font-family:var(--pack-font-display);margin:.35em 0 0;font-size:clamp(1.65rem,3vw,3.2rem);font-weight:400;line-height:1}.heritage-viewer__window header .action-button{cursor:pointer}.heritage-viewer__body{grid-template-columns:minmax(14rem,28%) minmax(0,72%);gap:clamp(1.3rem,2.5vw,3rem);min-height:0;padding-top:1.4em;display:grid}.heritage-viewer__profile{min-width:0;padding:1.2em 0}.heritage-viewer__profile>p{font-family:var(--pack-font-display);margin:0;font-size:clamp(1.2rem,1.7vw,1.7rem);line-height:1.42}.heritage-viewer__profile dl{gap:1.4em;margin:2.2em 0 0;display:grid}.heritage-viewer__profile dl div{gap:.45em;display:grid}.heritage-viewer__profile dt{color:var(--pack-saddle);letter-spacing:.12em;text-transform:uppercase;font-size:.85rem;font-weight:700}.heritage-viewer__profile dd{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.85rem;font-weight:700;line-height:1.45}.heritage-viewer__conversation{margin-top:clamp(1.5rem,3vh,2.5rem)}.heritage-viewer__document{place-items:center;min-height:0;display:grid;overflow:auto}.heritage-viewer__document img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.heritage-viewer__document object{background:var(--303-bone);border:0;width:100%;height:100%;min-height:28rem}@media (hover:none){.pack-panel.is-active .pack-panel__photo img{filter:grayscale(0)saturate(.96)contrast()}.pack-panel.is-active .pack-panel__photo:after{opacity:0}}@media (max-width:990px){.pack-panel__copy h2{font-size:clamp(3.1rem,5.7vw,4.8rem)}.pack-panel__observation{font-size:clamp(1.1rem,1.76vw,1.32rem)}}@media (max-width:900px){.pack-panel__photo img,.pack-panel__frame:hover .pack-panel__photo img,.pack-panel.is-active .pack-panel__photo img{filter:grayscale(0)saturate(.96)contrast();transition:none}.pack-panel__photo:after,.pack-panel__frame:hover .pack-panel__photo:after,.pack-panel.is-active .pack-panel__photo:after{opacity:0;transition:none}.pack-shell{--pack-card-support-three-lines:4.74em;--pack-opening-eyebrow-indent:clamp(.28rem, 1.6vw, .5rem);--pack-opening-bottom-rhythm:clamp(.675rem, 2.1vw, 2.375rem)}.pack-opening{padding-bottom:calc(var(--section-safe-bottom) + var(--pack-opening-bottom-rhythm) + var(--pack-opening-ink-boundary));margin-bottom:10svh}.pack-site-identity h1{white-space:normal;max-width:10ch;font-size:clamp(2.55rem,12.75vw,4.59rem);line-height:.91}.karma-cameo{min-height:100svh}.karma-cameo__image{inset:0 -5vw clamp(-24rem,-34svh,-15rem)}.pack-karma-horizontal-bookend__image{--pack-karma-photo-offset-y:clamp(3.5rem, 7svh, 4.75rem)}.pack-karma-cameo{min-height:calc(100svh + clamp(18rem,44svh,31rem))}.pack-karma-cameo .karma-cameo__image{bottom:0}.pack-human-statement{font-size:clamp(1.15rem,5vw,1.35rem)}.karma-cameo__copy--viewport{width:min(34rem, calc(100vw - (2 * var(--pack-gutter))))}.karma-cameo__copy--viewport h2{font-size:clamp(3rem,11vw,5rem)}.pack-panel{width:100%;height:100svh;padding:var(--pack-frame-top) var(--pack-gutter) var(--pack-timeline-zone)}.pack-panel__frame,.pack-panel--type-right .pack-panel__frame{aspect-ratio:auto;border-radius:var(--pack-window-radius);background:var(--pack-ground);width:100%;height:100%;opacity:var(--pack-card-presence,0);transform:translate3d(var(--pack-card-x,72vw), var(--pack-card-y,1.125rem), 0) scale(calc(.96 + var(--pack-settle) * .04));grid-template-rows:minmax(12rem,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.pack-panel__photo{aspect-ratio:auto;border-radius:0;grid-row:1;width:100%;height:100%;min-height:0;position:relative;inset:auto}.pack-panel__copy,.pack-panel--type-right .pack-panel__copy,.pack-panel--field-bottom .pack-panel__copy{grid-row:2;justify-self:stretch;width:100%;margin:0;padding:clamp(1.25rem,6vw,1.8rem);position:relative;inset:auto;overflow:visible}.pack-panel__copy h2{letter-spacing:-.052em;font-size:clamp(3.15rem,14.5vw,4.8rem);line-height:.9}.pack-panel__observation{font-size:clamp(1.1rem,5.06vw,1.32rem);line-height:1.58}.pack-panel__lineage{max-width:none}.pack-panel__lineage span{white-space:nowrap;display:block}.pack-panel__lineage span+span{margin-left:0}.pack-timeline{--pack-timeline-opacity:1;visibility:hidden;opacity:0;border-top:1px solid color-mix(in srgb, var(--pack-bone) 18%, transparent);transition:opacity .22s linear,transform .32s cubic-bezier(.16,1,.3,1),visibility 0s linear .32s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.pack-timeline.is-available{visibility:visible;opacity:var(--pack-timeline-opacity);transition-delay:0s;transform:translate(0,0)}.pack-timeline__track{grid-template-columns:repeat(var(--h-band-card-count,5), clamp(8.25rem, 28vw, 10.75rem));width:max-content;padding:1.25rem var(--pack-gutter) max(1.25rem, env(safe-area-inset-bottom));transform:translate3d(var(--pack-timeline-x,0px), 0, 0);will-change:transform;gap:clamp(.8rem,3vw,1.4rem)}.pack-timeline-band{display:none}.pack-timeline__label{gap:.55em}.pack-timeline__marker{width:.625rem;height:.625rem}.pack-timeline__name{letter-spacing:var(--button-letter-spacing);text-overflow:clip;overflow:visible;font-size:var(--pack-timeline-label-size)!important}.pack-timeline button{gap:.5em;width:100%}.heritage-viewer{padding:.7rem}.heritage-viewer__window{width:100%;height:94svh;padding:1rem}.heritage-viewer__window header{align-items:center}.heritage-viewer__window header span{display:none}.heritage-viewer__body{grid-template-rows:auto minmax(26rem,1fr);grid-template-columns:minmax(0,1fr);overflow:auto}.heritage-viewer__profile{padding:.5em 0}.heritage-viewer__profile dl{grid-template-columns:repeat(2,minmax(0,1fr))}.heritage-viewer__profile dl div:last-child{grid-column:1/-1}.heritage-viewer__document object{min-height:20rem}}@media (max-width:760px){.navigation-layer.is-hbar-active.is-available:not(.is-open) .orientation-mark,.navigation-layer.is-hbar-active.is-available:not(.is-open) .orientation-menu{opacity:0;filter:blur(5px);pointer-events:none}.pack-site-identity{margin-bottom:0}.pack-panel{--pack-frame-top:0px;height:100vh;height:100svh;padding:0 var(--pack-gutter)}.pack-panel__frame,.pack-panel--type-right .pack-panel__frame{height:100vh;grid-template-rows:42svh 58svh;height:100svh}.pack-panel__copy,.pack-panel--type-right .pack-panel__copy,.pack-panel--field-bottom .pack-panel__copy{grid-template-columns:minmax(0, 1fr) var(--pack-card-badge-circle);min-height:58svh;padding:clamp(1.25rem, 6vw, 1.8rem) clamp(1.25rem, 6vw, 1.8rem) calc(clamp(1.25rem, 6vw, 1.8rem) + 4.5rem + env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr) auto;align-items:stretch;column-gap:clamp(.75rem,3.5vw,1rem);display:grid}.pack-panel__content,.puppies-panel__content{display:contents}.pack-panel__copy h2{grid-area:1/1/auto/-1;align-self:start;block-size:.9em}.pack-panel__details-copy{display:contents}.pack-panel__observation{min-block-size:var(--pack-card-support-three-lines);grid-area:2/1/auto/-1;align-self:start;margin:clamp(1.75rem,4.5svh,2.25rem) 0 0}.pack-panel__lineage{display:none}.pack-panel__pedigree{grid-area:3/1;align-self:end;margin-top:0}.pack-panel__details-copy .pack-panel__lineage span{white-space:normal;overflow-wrap:anywhere}.pack-panel__copy .pack-panel__badge,[data-pack-type-side=right] .pack-panel__copy .pack-panel__badge{width:var(--pack-card-badge-circle);transform:translate3d(var(--pack-card-badge-grid-shift), 0, 0);grid-area:3/2;place-self:end;margin:0;position:relative;inset:auto}[data-pack-type-side=right] .pack-panel__brand-mark{right:var(--pack-card-badge-inset-stacked);left:auto}}@media (min-width:761px) and (max-width:900px){.pack-shell{--pack-card-badge-circle:14rem}.navigation-layer.is-hbar-active.is-available:not(.is-open) .orientation-mark,.navigation-layer.is-hbar-active.is-available:not(.is-open) .orientation-menu{opacity:0;filter:blur(5px);pointer-events:none}.pack-panel{--pack-frame-top:0px;height:100vh;height:100svh;padding:0 var(--pack-gutter)}.pack-panel__frame,.pack-panel--type-right .pack-panel__frame{height:100vh;grid-template-rows:42svh 58svh;height:100svh}.pack-panel__copy,.pack-panel--type-right .pack-panel__copy,.pack-panel--field-bottom .pack-panel__copy{grid-template-columns:minmax(0, 1fr) var(--pack-card-badge-circle);min-height:58svh;padding:clamp(1.25rem, 6vw, 1.8rem) clamp(1.25rem, 6vw, 1.8rem) calc(clamp(1.25rem, 6vw, 1.8rem) + 4.5rem + env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr) auto;align-items:stretch;column-gap:clamp(.75rem,3.5vw,1rem);display:grid}.pack-panel__content,.puppies-panel__content,.pack-panel__details-copy{display:contents}.pack-panel__copy h2{grid-area:1/1/auto/-1;align-self:start;block-size:.9em;font-size:clamp(3.15rem,8vw,3.8rem)}.pack-panel__observation{min-block-size:var(--pack-card-support-three-lines);grid-area:2/1/auto/-1;align-self:start;margin:clamp(1.75rem,4.5svh,2.25rem) 0 0}.pack-panel__lineage{display:none}.pack-panel__pedigree{grid-area:3/1;align-self:end;margin-top:0}.pack-panel__copy .pack-panel__badge,[data-pack-type-side=right] .pack-panel__copy .pack-panel__badge{width:var(--pack-card-badge-circle);transform:translate3d(var(--pack-card-badge-grid-shift), 0, 0);grid-area:3/2;place-self:end;margin:0;position:relative;inset:auto}[data-pack-type-side=right] .pack-panel__brand-mark{right:var(--pack-card-badge-inset-stacked);left:auto}}@media (prefers-reduced-motion:reduce){.pack-main,.karma-cameo__copy--viewport{transition:none}.pack-shell [data-site-frame-mode=viewport-scenes] .orientation-menu{transform:translateY(-50%)!important}[data-pack-reveal]{opacity:1;transform:none}.pack-closing__image img,.pack-shell .match-closing-template__image:after{transform:none}.match-closing-template__copy>span,.match-closing-template__copy h2{opacity:1;transform:none}.pack-horizontal{height:auto}.pack-stage{height:auto;position:relative;overflow:visible}.pack-track{width:100%;height:auto;display:block;transform:none!important}.pack-panel{pointer-events:auto;width:100%;min-height:100svh;position:relative;inset:auto}.pack-panel__frame,.pack-panel--type-right .pack-panel__frame{opacity:1;transform:none}.pack-panel__photo img{transition:none;transform:none}.pack-panel__photo:after{transition:none}.pack-timeline{padding-bottom:max(1rem, env(safe-area-inset-bottom));position:fixed;bottom:0}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.pack-timeline{bottom:0}}
