@layer properties,theme,base;@layer components{.ps{--coat:var(--paint-forest);--ps-trim:var(--color-white);--ps-trim-soft:color-mix(in srgb, var(--color-white) 45%, var(--color-paper));--ps-trim-shade:color-mix(in srgb, var(--color-paper-deep) 82%, var(--paint-walnut));--ps-trim-edge:color-mix(in srgb, var(--color-paper-deep) 58%, var(--paint-walnut));--ps-shadow:var(--color-north-navy);--w1a:.1;--w1b:.5;--w2a:.1;--w2b:.5;--w3a:.1;--w3b:.5;--w4a:.1;--w4b:.5;--w5a:.1;--w5b:.5;--w6a:.04;--w6b:.66;--w7a:.1;--w7b:.59}.ps-story{--stage-h:max(15rem, min(clamp(80vw, 46svh, 100vw), 100svh - var(--band-bottom) - max(15rem, 30svh)));--band-top:var(--stage-h);--band-bottom:calc(4rem + env(safe-area-inset-bottom));--band:calc(100svh - var(--band-top) - var(--band-bottom));--step:max(var(--band), 20rem, 40svh);timeline-scope:--beat-1, --beat-2, --beat-3, --beat-4, --beat-5, --beat-6, --beat-7, --story;position:relative}.ps-intro{padding:0 1rem 2.5rem}.ps-lead{min-height:var(--band);padding:1.5rem 1rem 0}.ps-hint{color:var(--color-mist);align-items:center;gap:.6rem;font-size:.95rem;font-weight:600;display:inline-flex}.ps-stage{z-index:2;height:var(--stage-h);background-color:var(--color-paper);background-image:var(--grain-paper);forced-color-adjust:none;position:sticky;top:0;overflow:hidden;container-type:size}.ps-view{background-color:var(--color-paper-deep);position:absolute;inset:0;overflow:hidden;container-type:size}@container not (max-aspect-ratio:3/2){.ps-view{border-radius:1.25rem;width:min(150cqh,100cqw - 2rem);margin-inline:auto}}.ps-art{aspect-ratio:5/4;--ps-lift:max(0px, .342 * max(100cqw, 125cqh) - 50cqh + 2.6rem);width:max(100cqw,125cqh);position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%;container-type:size}.ps-layer{position:absolute}.ps svg.ps-fill,.ps svg.ps-layer{overflow:visible}.ps-full,.ps-fill{width:100%;height:100%;position:absolute;inset:0}.ps-clip{overflow:hidden}.ps-steps{view-timeline-name:--story;view-timeline-axis:block;view-timeline-inset:var(--band-top) var(--band-bottom);padding-inline:1rem;position:relative}.ps-steps:before,.ps-steps:after{content:"";border-radius:4px;width:4px;position:absolute;top:3.4rem;bottom:0;left:calc(2.375rem - 2px)}.ps-steps:before{background-color:var(--paint-wall)}.ps-steps:after{background-color:var(--color-royal-blue);transform-origin:top}.ps-step{min-height:var(--step);view-timeline-axis:block;view-timeline-inset:var(--band-top) var(--band-bottom);grid-template-columns:2.75rem minmax(0,1fr);align-content:start;gap:1.25rem;padding-top:2.25rem;display:grid;position:relative}.ps-step:first-child{view-timeline-name:--beat-1}.ps-step:nth-child(2){view-timeline-name:--beat-2}.ps-step:nth-child(3){view-timeline-name:--beat-3}.ps-step:nth-child(4){view-timeline-name:--beat-4}.ps-step:nth-child(5){view-timeline-name:--beat-5}.ps-step:nth-child(6){min-height:calc(2.1 * var(--step));view-timeline-name:--beat-6}.ps-step:nth-child(7){view-timeline-name:--beat-7}.ps-marker{z-index:1;background-color:var(--color-north-navy);width:2.75rem;height:2.75rem;box-shadow:0 0 0 5px var(--color-paper);color:var(--color-white);font-family:var(--font-display);border-radius:999px;justify-content:center;align-items:center;font-size:1.25rem;display:flex;position:relative}.ps-step h3{padding-top:.35rem}.ps-outcome{background-color:var(--color-white);max-width:100%;box-shadow:0 10px 24px -18px color-mix(in srgb, var(--color-north-navy) 45%, transparent), 0 0 0 1px var(--color-line);border-radius:1rem;align-items:center;gap:.75rem;margin-top:1rem;padding:.375rem 1rem .375rem .375rem;font-size:.95rem;line-height:1.35;display:inline-flex}.ps-outcome-icon{background-color:var(--color-paper-deep);border-radius:999px;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}.ps-turn{min-height:calc(.9 * var(--band));padding:3rem 1rem 1rem;position:relative}.ps-picker{min-inline-size:0;border:0;grid-template-columns:repeat(auto-fill,minmax(3rem,1fr));gap:.9rem .5rem;max-width:26rem;margin-top:1.25rem;padding:0;display:grid}.ps-pick{cursor:pointer;flex-direction:column;align-items:center;gap:.4rem;display:flex}.ps-pick-swatch{appearance:none;background-color:var(--chip);width:3rem;height:3rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-black) 10%, transparent), 0 8px 16px -10px color-mix(in srgb, var(--color-north-navy) 60%, transparent);cursor:pointer;forced-color-adjust:none;transition:translate var(--dur-base) var(--ease-settle), box-shadow var(--dur-base) var(--ease-enter);border-radius:.8rem;margin:0}.ps-pick-swatch:checked{box-shadow:0 0 0 3px var(--color-paper), 0 0 0 5px var(--color-north-navy), 0 12px 18px -10px color-mix(in srgb, var(--color-north-navy) 60%, transparent);translate:0 -3px}.ps-pick-swatch:focus-visible{outline-offset:6px}@media (forced-colors:active){.ps-pick-swatch{border:1px solid canvastext}.ps-pick-swatch:checked{outline-offset:3px;outline:3px solid highlight}}.ps-pick-name{color:var(--color-north-navy);font-size:.85rem;font-weight:600}.ps:has(.ps-pick-swatch[value=harbour]:checked){--coat:var(--paint-harbour)}.ps:has(.ps-pick-swatch[value=sage]:checked){--coat:var(--paint-sage)}.ps:has(.ps-pick-swatch[value=fog]:checked){--coat:var(--paint-fog)}.ps:has(.ps-pick-swatch[value=terracotta]:checked){--coat:var(--paint-terracotta)}.ps:has(.ps-pick-swatch[value=ochre]:checked){--coat:var(--paint-ochre)}.ps-caption{justify-items:end;display:grid;position:absolute;bottom:2.6rem;right:.9rem}.ps-caption>span{background-color:var(--color-north-navy);box-shadow:0 8px 18px -10px color-mix(in srgb, var(--color-north-navy) 70%, transparent);color:var(--color-white);white-space:nowrap;border-radius:999px;grid-area:1/1;align-items:center;gap:.5rem;padding:.35rem .8rem .35rem .55rem;font-size:.8rem;font-weight:600;line-height:1.2;display:inline-flex}.ps-caption-dot{background-color:var(--coat);width:.7rem;height:.7rem;box-shadow:0 0 0 2px color-mix(in srgb, var(--color-white) 85%, transparent);border-radius:999px}.ps-progress{background-color:color-mix(in srgb, var(--color-north-navy) 62%, transparent);border-radius:999px;gap:.3rem;width:min(20rem,100% - 2rem);padding:.35rem .6rem;display:flex;position:absolute;bottom:.8rem;left:50%;translate:-50%}.ps-progress>span{background-color:color-mix(in srgb, var(--color-white) 28%, transparent);border-radius:4px;flex:1;height:4px;overflow:hidden}.ps-progress>span>span{background-color:var(--color-white);transform-origin:0;height:100%;display:block}@media (min-width:64rem),(min-width:40rem) and (min-aspect-ratio:5/4){.ps-story{--band-top:var(--header-h);grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);column-gap:clamp(2rem,4vw,4.5rem);max-width:80rem;margin-inline:auto;padding-inline:1.5rem;display:grid}.ps-intro{grid-area:1/1;padding:0}.ps-lead{min-height:max(0px, calc(var(--band) - 20rem));grid-area:2/1;padding:1.5rem 0 0}.ps-stage{top:calc(var(--header-h) + 1.5rem);height:auto;max-height:calc(100svh - var(--header-h) - 3rem - var(--band-bottom));aspect-ratio:5/4;box-shadow:0 40px 80px -48px color-mix(in srgb, var(--color-north-navy) 55%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-north-navy) 6%, transparent);border-radius:1.75rem;grid-area:1/2/span 4;align-self:start}.ps-steps{grid-area:3/1;padding-inline:0}.ps-steps:before,.ps-steps:after{left:calc(1.375rem - 2px)}.ps-step{min-height:calc(.8 * var(--band));padding-top:3rem}.ps-step:nth-child(6){min-height:calc(1.9 * var(--band))}.ps-turn{min-height:calc(.7 * var(--band));grid-area:4/1;padding-inline:0}.ps{--w1a:.06;--w1b:.45;--w2a:.06;--w2b:.45;--w3a:.06;--w3b:.45;--w4a:.06;--w4b:.45;--w5a:.06;--w5b:.45;--w6a:.04;--w6b:.64;--w7a:.06;--w7b:.55}}@media (min-width:64rem){.ps-story{--band-bottom:0px}}@media (min-width:80rem){.ps-story{padding-inline:2rem}}@media (not (min-height:30rem)) and (not (min-width:64rem)) and ((not (min-width:40rem)) or (not (min-aspect-ratio:5/4))){.ps-story{--band-top:0px}.ps-stage{position:relative;top:auto}.ps-step,.ps-step:nth-child(6),.ps-turn,.ps-lead{min-height:0;padding-bottom:1.5rem}.ps-hint{display:none}}.ps-turn :is(a,input){scroll-margin-top:calc(var(--band-top) + 1rem)}@media (prefers-reduced-motion:reduce){.ps-stage{position:relative;top:auto}.ps-step,.ps-step:nth-child(6),.ps-turn,.ps-lead{min-height:0;padding-bottom:1.5rem}.ps-hint{display:none}}@media print{.ps-stage{break-inside:avoid;position:relative}.ps-step,.ps-step:nth-child(6),.ps-turn,.ps-lead{min-height:0}.ps-hint{display:none}}.ps-c-ceil{stop-color:var(--color-paper-deep)}.ps-c-ceil-far{stop-color:color-mix(in srgb, var(--color-paper-deep) 86%, var(--paint-walnut))}.ps-c-trim{stop-color:var(--ps-trim)}.ps-c-trim-soft{stop-color:var(--ps-trim-soft)}.ps-c-trim-shade{stop-color:var(--ps-trim-shade)}.ps-c-oak{stop-color:var(--paint-oak)}.ps-c-oak-deep{stop-color:color-mix(in srgb, var(--paint-oak) 68%, var(--paint-walnut))}.ps-c-oak-lit{stop-color:color-mix(in srgb, var(--paint-oak) 86%, var(--color-paper))}.ps-c-age{stop-color:color-mix(in srgb, var(--paint-dated) 55%, var(--paint-walnut))}.ps-c-age-0{stop-color:var(--paint-dated);stop-opacity:0}.ps-c-shadow{stop-color:var(--ps-shadow);stop-opacity:.2}.ps-c-glint{stop-color:var(--color-white);stop-opacity:.2}.ps-c-glint-0{stop-color:var(--color-white);stop-opacity:0}.ps-c-shadow-0{stop-color:var(--ps-shadow);stop-opacity:0}.ps-trim{fill:var(--ps-trim)}.ps-trim-soft{fill:var(--ps-trim-soft)}.ps-trim-shade{fill:var(--ps-trim-shade)}.ps-trim-edge{fill:var(--ps-trim-edge)}.ps-wall-old{fill:var(--paint-dated)}.ps-ghost{fill:color-mix(in srgb, var(--paint-dated), var(--color-white) 24%)}.ps-hole{fill:color-mix(in srgb, var(--paint-walnut) 70%, var(--color-black))}.ps-crack{stroke:color-mix(in srgb, var(--paint-dated) 40%, var(--paint-walnut));stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px}.ps-scuff{opacity:.55;stroke:color-mix(in srgb, var(--paint-dated) 45%, var(--paint-charcoal));stroke-linecap:round;stroke-width:3.2px}.ps-touchup{fill:color-mix(in srgb, var(--paint-dated) 35%, var(--paint-greige))}.ps-boards{opacity:.55;stroke:color-mix(in srgb, var(--paint-oak) 55%, var(--paint-walnut));stroke-width:1.2px}.ps-rug{fill:var(--color-north-navy)}.ps-rug-line{opacity:.6;stroke:var(--color-paper);stroke-width:2.4px}.ps-rug-line-thin{opacity:.35;stroke-width:1.2px}.ps-sky{background-image:linear-gradient(to bottom, var(--sky-top), var(--sky-low))}.ps-sky-day{--sky-top:color-mix(in srgb, var(--paint-fog) 82%, var(--paint-harbour));--sky-low:color-mix(in srgb, var(--paint-lake) 80%, var(--color-white))}.ps-sky-dawn{--sky-top:color-mix(in srgb, var(--paint-fog) 60%, var(--color-paper));--sky-low:color-mix(in srgb, var(--color-paper) 72%, var(--paint-terracotta));--anim:ps-dawn}.ps-sky-golden{--sky-top:color-mix(in srgb, var(--paint-terracotta) 45%, var(--paint-fog));--sky-low:color-mix(in srgb, var(--paint-ochre) 72%, var(--color-paper));--anim:ps-golden-hour}.ps-sky-dusk{--sky-top:color-mix(in srgb, var(--paint-lake-night) 80%, var(--paint-harbour));--sky-low:color-mix(in srgb, var(--paint-terracotta) 58%, var(--paint-harbour));--anim:ps-nightfall}.ps-city-day{--haze:color-mix(in srgb, var(--paint-fog) 65%, var(--color-white));--city:color-mix(in srgb, var(--paint-harbour) 55%, var(--paint-fog))}.ps-city-dusk{--haze:color-mix(in srgb, var(--paint-harbour) 65%, var(--paint-terracotta));--city:var(--paint-land-night)}.ps-far{fill:var(--haze)}.ps-tower,.ps-near{fill:var(--city)}.ps-treeline{fill:color-mix(in srgb, var(--city) 55%, var(--paint-forest))}.ps-branch{fill:color-mix(in srgb, var(--paint-walnut) 70%, var(--paint-charcoal))}.ps-leaf-a{fill:var(--paint-terracotta)}.ps-leaf-b{fill:var(--paint-ochre)}.ps-leaf-c{fill:var(--paint-brick)}.ps-leaf-d{fill:color-mix(in srgb, var(--paint-ochre) 55%, var(--paint-terracotta))}.ps-litwin{fill:color-mix(in srgb, var(--paint-ochre) 55%, var(--color-white))}.ps-podglow{fill:var(--color-drip-blue);opacity:.4}.ps-podring{opacity:.9;stroke:var(--color-white);stroke-dasharray:1.5 2.5;stroke-width:1.4px}.ps-beacon{fill:var(--color-white)}.ps-c-art-sky-top{stop-color:var(--paint-ochre)}.ps-c-art-sky-mid{stop-color:color-mix(in srgb, var(--paint-terracotta) 75%, var(--paint-ochre))}.ps-c-art-sky-low{stop-color:color-mix(in srgb, var(--paint-ochre) 50%, var(--color-paper))}.ps-art-sun{fill:color-mix(in srgb, var(--color-paper) 65%, var(--paint-ochre))}.ps-art-hills{fill:var(--paint-harbour)}.ps-art-lake{fill:color-mix(in srgb, var(--paint-fog) 78%, var(--paint-harbour))}.ps-art-ripple{opacity:.5;stroke:var(--color-paper);stroke-linecap:round;stroke-width:1.2px}.ps-art-glint{stroke:var(--paint-ochre);stroke-linecap:round;stroke-width:1.5px}.ps-art-rock{fill:var(--paint-charcoal)}.ps-art-pine{fill:var(--paint-ink)}.ps-art-varnish{fill:var(--color-white);opacity:.05}.ps-frame{fill:var(--paint-walnut)}.ps-frame-bevel{fill:none;opacity:.55;stroke:color-mix(in srgb, var(--paint-walnut) 65%, var(--color-white));stroke-width:1.2px}.ps-mat{fill:var(--color-paper)}.ps-drop{fill:var(--ps-shadow);fill-opacity:.14}.ps-wire{opacity:.7;stroke:var(--paint-charcoal);stroke-width:1px}.ps-nail{fill:var(--paint-charcoal)}.ps-c-cognac-lit{stop-color:color-mix(in srgb, var(--paint-cognac) 80%, var(--paint-ochre))}.ps-c-cognac{stop-color:var(--paint-cognac)}.ps-c-cognac-deep{stop-color:color-mix(in srgb, var(--paint-cognac) 72%, var(--paint-walnut))}.ps-cognac{fill:var(--paint-cognac)}.ps-cognac-deep{fill:color-mix(in srgb, var(--paint-cognac) 70%, var(--paint-walnut))}.ps-leather-glint{opacity:.18;stroke:var(--color-white);stroke-linecap:round;stroke-width:3px}.ps-leg,.ps-walnut{fill:var(--paint-walnut)}.ps-walnut-deep{fill:color-mix(in srgb, var(--paint-walnut) 72%, var(--color-black))}.ps-floor-shadow{fill:var(--ps-shadow);opacity:.18}.ps-wall-shadow{fill:var(--ps-shadow);opacity:.07;translate:-6px 8px}.ps-pillow-sage{fill:var(--paint-sage)}.ps-pillow-oat{fill:var(--paint-oat)}.ps-crease{opacity:.14;stroke:var(--ps-shadow);stroke-linecap:round;stroke-width:1.4px}.ps-throw{fill:var(--color-paper)}.ps-throw-stripe{opacity:.75;stroke:var(--color-north-navy);stroke-width:2.2px}.ps-plant{fill:var(--paint-forest)}.ps-plant-edge{opacity:.85;stroke:color-mix(in srgb, var(--paint-ochre) 80%, var(--paint-sage));stroke-width:1.6px}.ps-pot{fill:var(--paint-terracotta)}.ps-pot-rim{fill:color-mix(in srgb, var(--paint-terracotta) 78%, var(--paint-walnut))}.ps-lamp-base{fill:var(--paint-ochre)}.ps-lamp-glint{opacity:.3;stroke:var(--color-white);stroke-linecap:round;stroke-width:2.4px}.ps-shade{fill:color-mix(in srgb, var(--color-paper-deep) 85%, var(--paint-ochre))}.ps-shade-weave{opacity:.1;stroke:var(--paint-walnut);stroke-width:.8px}.ps-shade-rim{fill:color-mix(in srgb, var(--color-paper-deep) 60%, var(--paint-walnut))}.ps-shade-lit{fill:color-mix(in srgb, var(--color-paper) 72%, var(--paint-ochre))}.ps-c-lamp{stop-color:color-mix(in srgb, var(--color-paper) 55%, var(--paint-ochre));stop-opacity:.34}.ps-c-lamp-0{stop-color:color-mix(in srgb, var(--color-paper) 55%, var(--paint-ochre));stop-opacity:0}.ps-canvas{fill:color-mix(in srgb, var(--paint-oat) 82%, var(--color-white))}.ps-canvas-fold{opacity:.13;stroke:var(--paint-walnut);stroke-linecap:round;stroke-width:2.2px}.ps-canvas-hem{opacity:.2;stroke:var(--paint-walnut);stroke-dasharray:4 5;stroke-width:1.4px}.ps-filler{fill:var(--color-white)}.ps-filler-line{stroke:var(--color-white);stroke-linecap:round;stroke-linejoin:round;stroke-width:3.4px}.ps-primer{fill:var(--color-white);opacity:.7}.ps-outlet-box{fill:var(--paint-charcoal);opacity:.55}.ps-plate{fill:var(--color-white);stroke:var(--ps-trim-shade);stroke-width:1px}.ps-slot{fill:var(--ps-trim-shade)}.ps-tape{background-color:var(--color-drip-blue);background-image:repeating-linear-gradient(90deg, color-mix(in srgb, var(--color-white) 10%, transparent) 0 1px, transparent 1px 4px);box-shadow:0 .12cqh .3cqh color-mix(in srgb, var(--color-north-navy) 28%, transparent)}.ps-tapemeasure{fill:color-mix(in srgb, var(--paint-ochre) 55%, var(--color-white))}.ps-ticks{opacity:.8;stroke:var(--paint-charcoal);stroke-width:1.1px}.ps-tapehook{fill:var(--paint-pewter)}.ps-tapecase{fill:var(--paint-ochre)}.ps-tapecase-hub{fill:var(--paint-charcoal)}.ps-dim{background-color:var(--color-north-navy);color:var(--color-white);font-family:var(--font-sans);white-space:nowrap;border-radius:999px;place-items:center;font-size:1.6cqw;font-weight:700;line-height:1;display:grid;position:absolute;inset:0}.ps-ring{fill:none;opacity:.85;stroke:var(--paint-charcoal);stroke-dasharray:100 100;stroke-dashoffset:var(--ps-draw);stroke-linecap:round;stroke-width:2.4px}.ps-tray{fill:var(--paint-pewter)}.ps-can{fill:var(--color-white)}.ps-can-rim{fill:var(--paint-pewter)}.ps-tray-paint,.ps-can-paint,.ps-can-drip,.ps-brush-tip,.ps-roller-cover{fill:var(--coat);transition:fill .42s var(--ease-paint)}.ps-can-label{fill:var(--color-north-navy)}.ps-can-label-line{opacity:.8;stroke:var(--color-white);stroke-linecap:round;stroke-width:2px}.ps-brush-handle{fill:var(--paint-walnut)}.ps-brush-ferrule{fill:var(--paint-pewter)}.ps-pole{fill:var(--paint-steel)}.ps-frame-wire{stroke:var(--paint-pewter);stroke-linecap:round;stroke-width:3.2px}.ps-roller-glint{fill:var(--color-white);opacity:.22}.ps-roller-cap{fill:var(--paint-charcoal)}.ps-lane-slot{width:calc(10% + 1px);position:absolute;top:0;bottom:0}.ps-lane,.ps-cut,.ps-sample{background-color:var(--coat);transition:background-color 0s linear .9s}.ps-lane{position:absolute;inset:0}.ps-coat-1 .ps-lane,.ps-cut{opacity:calc(.74 + var(--lane,2) * .02);background-image:linear-gradient(90deg, color-mix(in srgb, var(--color-black) 7%, transparent), transparent 14% 86%, color-mix(in srgb, var(--color-black) 7%, transparent)), var(--grain-paper)}.ps-coat-2 .ps-lane{background-image:var(--grain-paper)}.ps-sheen{background-image:linear-gradient(0deg, transparent, color-mix(in srgb, var(--color-white) 15%, transparent) 30% 70%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--color-black) 30% 70%, transparent);mask-image:linear-gradient(90deg, transparent, var(--color-black) 30% 70%, transparent);position:absolute;inset:0}.ps-sample{box-shadow:inset 0 0 0 .3cqw color-mix(in srgb, var(--color-black) 6%, transparent);border-radius:10% 16% 12% 18%/14% 10% 18% 12%}.ps-repaint{display:none;position:absolute;inset:0}:is(.ps:has(.ps-pick-swatch[value=forest]:checked) .ps-repaint[data-paint=forest],.ps:has(.ps-pick-swatch[value=harbour]:checked) .ps-repaint[data-paint=harbour],.ps:has(.ps-pick-swatch[value=sage]:checked) .ps-repaint[data-paint=sage],.ps:has(.ps-pick-swatch[value=fog]:checked) .ps-repaint[data-paint=fog],.ps:has(.ps-pick-swatch[value=terracotta]:checked) .ps-repaint[data-paint=terracotta],.ps:has(.ps-pick-swatch[value=ochre]:checked) .ps-repaint[data-paint=ochre]){display:block}.ps-repaint-fill{background-image:var(--grain-paper);animation:ps-repaint .9s var(--ease-paint) both;position:absolute;inset:0}.ps-repaint-roller{background-image:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-white) 38%, transparent) 70%, transparent);width:6%;animation:ps-repaint-roller .9s var(--ease-paint) both;position:absolute;top:0;bottom:0;left:0}.ps-sun{clip-path:polygon(11.9% 0,73.8% 0,88% 100%,2.4% 100%);background-image:linear-gradient(to bottom, color-mix(in srgb, color-mix(in srgb, var(--color-paper) 72%, var(--paint-ochre)) 55%, transparent), color-mix(in srgb, color-mix(in srgb, var(--color-paper) 72%, var(--paint-ochre)) 12%, transparent));transform-origin:50% 0}.ps-golden{background-image:radial-gradient(120% 90% at 22% 40%, color-mix(in srgb, var(--paint-ochre) 22%, transparent), transparent 70%)}.ps-dusk{background-image:radial-gradient(circle at 83% 58%, transparent 0 8%, color-mix(in srgb, var(--color-north-navy) 12%, transparent) 30%, color-mix(in srgb, var(--color-north-navy) 30%, transparent) 75%)}.ps-lampglow{background-image:radial-gradient(circle at 83% 58%, color-mix(in srgb, color-mix(in srgb, var(--color-paper) 60%, var(--paint-ochre)) 60%, transparent) 0, color-mix(in srgb, var(--paint-ochre) 22%, transparent) 16%, transparent 34%)}.ps-doc .ps-a-doc-in,.ps-doc-warranty{perspective:150cqw;perspective-origin:75%}.ps-doc .ps-m,.ps-doc .ps-fill{transform-style:preserve-3d}.ps-page{background-color:var(--color-white);width:50%;height:100%;box-shadow:0 1.6cqh 3.2cqh -1.2cqh color-mix(in srgb, var(--color-north-navy) 50%, transparent), 0 0 0 .1cqw color-mix(in srgb, var(--color-north-navy) 8%, transparent);color:var(--color-slate);font-family:var(--font-sans);backface-visibility:hidden;border-radius:1.3cqw;position:absolute;top:0;overflow:hidden}.ps-page-right{left:50%;translate:0 0 -1px}.ps-hinge{transform-origin:100%;width:50%;height:100%;position:absolute;top:0;left:0}.ps-hinge .ps-fill{transform-origin:100%}.ps-page-left,.ps-page-cover{width:100%;left:0}.ps-hinge .ps-cover{transform-origin:50%;rotate:y 180deg}.ps-page-solo{width:100%;left:0;rotate:-4deg}.ps-doc-warranty{translate:0 calc(-1 * var(--ps-lift))}.ps-page-body{flex-direction:column;gap:.7cqw;display:flex;position:absolute;inset:3.4cqw 2.6cqw 2.4cqw}.ps-page-left .ps-page-body,.ps-page-cover .ps-page-body{transform-origin:100%}.ps-page-right .ps-page-body{transform-origin:0}.ps-doc-strip{height:.9cqw;display:flex;position:absolute;top:0;left:0;right:0}.ps-doc-strip>span{flex:1}.ps-doc-eyebrow{color:var(--color-mist);letter-spacing:.14em;text-transform:uppercase;font-size:1.1cqw;font-weight:700;font-stretch:125%;line-height:1.2}.ps-doc-label{color:var(--color-north-navy);font-size:1.65cqw;font-weight:600;line-height:1.25}.ps-doc-price{color:var(--color-north-navy);font-family:var(--font-display);margin-top:.6cqw;font-size:3.1cqw;line-height:1}.ps-doc-note{color:var(--color-mist);font-size:1.3cqw}.ps-doc-title{color:var(--color-north-navy);font-size:2.05cqw;font-weight:800;font-stretch:87.5%;line-height:1.1}.ps-doc-lines{color:var(--color-slate);flex-direction:column;gap:1cqw;margin-top:.8cqw;font-size:1.4cqw;line-height:1.2;display:flex}.ps-doc-lines>li{border-bottom:.12cqw dashed var(--color-line);align-items:center;gap:.7cqw;padding-bottom:.8cqw;display:flex}.ps-doc-check{width:1.6cqw;height:1.6cqw;color:var(--color-royal-blue);stroke-width:3px;flex-shrink:0}.ps-doc-paint{color:var(--color-north-navy);align-items:center;gap:.8cqw;margin-bottom:.8cqw;font-size:1.4cqw;font-weight:600;display:flex}.ps-doc-chip{background-color:var(--coat);width:2.6cqw;height:2.6cqw;box-shadow:inset 0 0 0 .1cqw color-mix(in srgb, var(--color-black) 10%, transparent);transition:background-color .46s var(--ease-paint);border-radius:.4cqw;flex-shrink:0}.ps-doc-terms{color:var(--color-north-navy);font-size:1.4cqw;font-weight:600}.ps-doc-sign{border-top:.12cqw solid var(--color-line);color:var(--color-mist);margin-top:auto;padding-top:.6cqw;font-size:1.1cqw}.ps-doc-sign svg{fill:none;width:70%;height:3cqw;stroke:var(--color-north-navy);stroke-linecap:round;stroke-width:1.6px;display:block}.ps-doc-shade{background-image:linear-gradient(90deg, transparent 45%, color-mix(in srgb, var(--color-north-navy) 20%, transparent));pointer-events:none;position:absolute;inset:0}.ps-doc-years{color:var(--color-north-navy);font-family:var(--font-display);white-space:nowrap;margin-top:.8cqw;font-size:3.3cqw;line-height:1}.ps-doc-stamp{border:.3cqw solid var(--color-royal-blue);color:var(--color-royal-blue);font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;border-radius:.6cqw;padding:.7cqw 1.2cqw;font-size:1.35cqw;font-weight:800;line-height:1;position:absolute;bottom:2.4cqw;right:1.8cqw;rotate:-12deg}@container not (min-width:36rem){.ps-doc :is(.ps-doc-eyebrow,.ps-doc-label,.ps-doc-note,.ps-doc-terms,.ps-doc-text,.ps-doc-sign>span){background-color:var(--color-line);color:#0000;border-radius:999px;width:fit-content;line-height:.9}}.ps-chipcard{background-color:var(--color-white);width:34%;height:88%;box-shadow:0 1cqh 2cqh -1cqh color-mix(in srgb, var(--color-north-navy) 45%, transparent), 0 0 0 .1cqw var(--color-line);border-radius:.9cqw;padding:.7cqw;position:absolute;bottom:0;left:50%;translate:-50%}.ps-chipcard>span{border-radius:.5cqw;height:64%;display:block}.ps-chipcard:after{background-color:var(--color-line);width:60%;height:.7cqw;box-shadow:0 1.4cqw 0 0 var(--color-line);content:"";border-radius:99px;margin-top:1cqw;display:block}.ps-chip-picked{z-index:1}.ps [data-b="1"]{--tl:--beat-1;--wa:var(--w1a);--wb:var(--w1b)}.ps [data-b="2"]{--tl:--beat-2;--wa:var(--w2a);--wb:var(--w2b)}.ps [data-b="3"]{--tl:--beat-3;--wa:var(--w3a);--wb:var(--w3b)}.ps [data-b="4"]{--tl:--beat-4;--wa:var(--w4a);--wb:var(--w4b)}.ps [data-b="5"]{--tl:--beat-5;--wa:var(--w5a);--wb:var(--w5b)}.ps [data-b="6"]{--tl:--beat-6;--wa:var(--w6a);--wb:var(--w6b)}.ps [data-b="7"]{--tl:--beat-7;--wa:var(--w7a);--wb:var(--w7b)}.ps [data-b=s]{--tl:--story;--wa:0;--wb:1;--s:0;--e:1}.ps-m{animation:none}.ps :is(.ps-a-doc-away,.ps-a-face-hide,.ps-a-outer-out,.ps-a-fold-shade,.ps-a-lift,.ps-a-off,.ps-a-sheen,.ps-a-roller-show,.ps-a-floorcloth-off,.ps-a-cloth-off,.ps-a-kit-out,.ps-a-tape-off-x,.ps-a-tape-off-y,.ps-a-measure-off,.ps-a-fade-out,.ps-a-brush,.ps-a-chip,.ps-a-caption,.ps-sky-dawn,.ps-sun,.ps-golden){visibility:hidden}@supports (animation-timeline:view()) and (timeline-scope:--a){@media (prefers-reduced-motion:no-preference) and ((min-height:30rem) or (min-width:64rem) or ((min-width:40rem) and (min-aspect-ratio:5/4))){html[data-motion]:not([data-story-scrub]) .ps[data-armed][data-live] .ps-m{animation-name:var(--anim);animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--tl);animation-range:cover calc((var(--wa) + var(--s) * (var(--wb) - var(--wa))) * 100%) cover calc((var(--wa) + var(--e) * (var(--wb) - var(--wa))) * 100%)}html[data-motion]:not([data-story-scrub]) .ps[data-armed][data-live][data-ready] .ps-m{visibility:visible}html[data-motion]:not([data-story-scrub]) .ps[data-armed][data-live] .ps-a-roller-y{animation-direction:alternate;animation-iteration-count:var(--strokes)}html[data-motion]:not([data-story-scrub]) .ps[data-armed][data-live] .ps-steps:after{animation:linear both ps-rail;animation-timeline:--story;animation-range:cover}}}@media (prefers-reduced-motion:no-preference) and ((min-height:30rem) or (min-width:64rem) or ((min-width:40rem) and (min-aspect-ratio:5/4))){html[data-motion][data-story-scrub] .ps[data-armed][data-live][data-ready] .ps-m{visibility:visible}html[data-motion][data-story-scrub] .ps[data-armed][data-live][data-ready] .ps-steps:after{scale:1 var(--ps-rail,1)}}.ps-sun{--anim:ps-sun}.ps-golden{--anim:ps-golden}.ps-a-doc-in{--anim:ps-doc-in;transform-origin:75% 100%}.ps-a-doc-away{--anim:ps-doc-away;transform-origin:90% 0}.ps-a-flap-open{--anim:ps-flap-open}.ps-a-flap-close{--anim:ps-flap-close}.ps-a-outer-out{--anim:ps-outer-out}.ps-a-inner-in{--anim:ps-inner-in}.ps-a-line,.ps-a-sign{--anim:ps-wipe}.ps-a-fold-shade{--anim:ps-fold-shade}.ps-a-face-show{--anim:ps-face-show}.ps-a-face-hide{--anim:ps-face-hide}.ps-a-booked{--anim:ps-booked}.ps-a-warranty-in{--anim:ps-warranty-in;transform-origin:0 100%}.ps-a-stamp{--anim:ps-stamp}.ps-a-lights{--anim:ps-appear}.ps-a-lift{--anim:ps-lift;transform-origin:50% 5%}.ps-a-hang{--anim:ps-hang;transform-origin:50% 5%}.ps-a-off{--anim:ps-off}.ps-a-on{--anim:ps-on}.ps-a-fix{--anim:ps-appear}.ps-a-sample{--anim:ps-brush-on}.ps-a-cut-x{--anim:ps-grow-x;transform-origin:0}.ps-a-cut-y{--anim:ps-grow-y;transform-origin:50% 0}.ps-a-lane{--anim:ps-lane}.ps-up{transform-origin:50% 100%}.ps-down{transform-origin:50% 0}.ps-a-sheen{--anim:ps-dry}.ps-a-roller-show{--anim:ps-show-while}.ps-a-roller-x{--anim:ps-roller-x}.ps-a-roller-y{--anim:ps-roller-y}.ps-a-brush{--anim:ps-brush}.ps-a-floorcloth-on{--anim:ps-grow-x;transform-origin:0}.ps-a-floorcloth-off{--anim:ps-shrink-x;transform-origin:100%}.ps-furniture .ps-m{transform-origin:50% 100%}.ps-a-forward{--anim:ps-forward}.ps-a-back{--anim:ps-back}.ps-furniture .ps-a-cloth-on{--anim:ps-cloth-on;transform-origin:50% 0}.ps-a-cloth-off{--anim:ps-cloth-off}.ps-a-kit-in{--anim:ps-kit-in}.ps-a-kit-out{--anim:ps-kit-out}.ps-a-dusk,.ps-a-lamp{--anim:ps-appear}.ps-a-tape-on-x{--anim:ps-grow-x;transform-origin:0}.ps-a-tape-on-y{--anim:ps-grow-y;transform-origin:50% 0}.ps-a-tape-off-x{--anim:ps-peel-x;transform-origin:0}.ps-a-tape-off-y{--anim:ps-peel-y;transform-origin:50% 0}.ps-a-measure-on{--anim:ps-grow-x;transform-origin:4.4%}.ps-a-measure-off{--anim:ps-shrink-x;transform-origin:4.4%}.ps-a-pop{--anim:ps-pop}.ps-a-fade-out{--anim:ps-fade-out}.ps-a-ring{--anim:ps-ring}.ps-a-chip{--anim:ps-chip;transform-origin:50% 100%}.ps-a-chip.ps-chip-picked{--anim:ps-chip-picked}.ps-a-seg{--anim:ps-grow-x;transform-origin:0}.ps-a-caption{--anim:ps-caption}.ps-a-after{--anim:ps-appear}.ps-a-city-dusk{--anim:ps-nightfall}}@layer utilities;@property --band-top{syntax:"<length>";inherits:true;initial-value:0}@property --band-bottom{syntax:"<length>";inherits:true;initial-value:0}@property --ps-lift{syntax:"<length>";inherits:true;initial-value:0}@property --ps-draw{syntax:"<number>";inherits:true;initial-value:0}@keyframes ps-caption{0%{opacity:0;translate:0 -.4rem}8%,92%{opacity:1;translate:0}to{opacity:0;translate:0 .4rem}}@keyframes ps-repaint{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ps-repaint-roller{0%{opacity:0;translate:-100%}8%,88%{opacity:1}to{opacity:0;translate:1567%}}@keyframes ps-rail{0%{scale:1 0}}@keyframes ps-dawn{0%{opacity:1}14%,to{opacity:0}}@keyframes ps-golden-hour{0%,58%{opacity:0}74%,to{opacity:1}}@keyframes ps-nightfall{0%,80%{opacity:0}92%,to{opacity:1}}@keyframes ps-sun{0%{opacity:.2;transform:skew(24deg)}14%{opacity:.6;transform:skew(18deg)}40%{opacity:.8;transform:skew(0)}60%{opacity:.75;transform:skew(-16deg)}76%{opacity:.6;transform:skew(-28deg)}88%,to{opacity:0;transform:skew(-32deg)}}@keyframes ps-golden{0%,58%{opacity:0}74%{opacity:1}88%,to{opacity:0}}@keyframes ps-doc-in{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);translate:3cqw 16cqh;rotate:9deg}45%{opacity:1}to{opacity:1;translate:0;rotate:none}}@keyframes ps-doc-away{0%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.8,.4);translate:0;rotate:none;scale:1}to{opacity:0;translate:6cqw -22cqh;rotate:12deg;scale:.55}}@keyframes ps-flap-open{0%{animation-timing-function:cubic-bezier(.65,0,.35,1);rotate:y 180deg}to{rotate:y 0deg}}@keyframes ps-flap-close{0%{animation-timing-function:cubic-bezier(.65,0,.35,1);rotate:y 0deg}to{rotate:y 180deg}}@keyframes ps-outer-out{0%{opacity:1;filter:blur();scale:1}to{opacity:0;filter:blur(1.2cqw);scale:1.6 1}}@keyframes ps-inner-in{0%{opacity:0;filter:blur(1cqw);animation-timing-function:cubic-bezier(.2,.8,.2,1);scale:.6 1}to{opacity:1;filter:blur();scale:1}}@keyframes ps-booked{0%{opacity:0;filter:blur(.9cqw);scale:1.4 1}to{opacity:1;filter:blur();scale:1}}@keyframes ps-face-show{0%{opacity:0;animation-timing-function:step-end}50%,to{opacity:1}}@keyframes ps-face-hide{0%{opacity:1;animation-timing-function:step-end}50%,to{opacity:0}}@keyframes ps-fold-shade{0%{opacity:0}50%{opacity:.7}to{opacity:0}}@keyframes ps-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ps-brush-on{0%{clip-path:inset(0 100% 0 0 round 20%);animation-timing-function:cubic-bezier(.65,0,.35,1)}to{clip-path:inset(0 round 0%)}}@keyframes ps-warranty-in{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);translate:-2cqw 12cqh;rotate:y -80deg}35%{opacity:1}to{opacity:1;translate:0;rotate:y 0deg}}@keyframes ps-stamp{0%{opacity:0;animation-timing-function:cubic-bezier(.55,0,.8,.4);rotate:-26deg;scale:2.4}55%{opacity:1;animation-timing-function:cubic-bezier(.34,1.56,.64,1);rotate:-12deg;scale:.9}to{opacity:1;rotate:-12deg;scale:1}}@keyframes ps-appear{0%{opacity:0}to{opacity:1}}@keyframes ps-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ps-pop{0%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);scale:.6}to{opacity:1;scale:1}}@keyframes ps-lift{0%{opacity:1;translate:0;rotate:none}35%{opacity:1;translate:0 -1.6cqh;rotate:1.5deg}to{opacity:0;translate:1.5cqw -6cqh;rotate:5deg}}@keyframes ps-hang{0%{opacity:0;translate:0 -5cqh;rotate:-3deg}50%{opacity:1;translate:0 .6cqh;rotate:1.2deg}75%{translate:0 -.2cqh;rotate:-.5deg}to{opacity:1;translate:0;rotate:none}}@keyframes ps-off{0%{opacity:1;translate:0}to{opacity:0;translate:0 -1.5cqh}}@keyframes ps-on{0%{opacity:0;translate:0 -1.5cqh}to{opacity:1;translate:0}}@keyframes ps-grow-x{0%{scale:0 1}to{scale:1}}@keyframes ps-grow-y{0%{scale:1 0}to{scale:1}}@keyframes ps-shrink-x{0%{scale:1}to{scale:0 1}}@keyframes ps-peel-x{0%{translate:0;scale:1}to{translate:0 -.5cqh;scale:0 1}}@keyframes ps-peel-y{0%{translate:0;scale:1}to{translate:.4cqw;scale:1 0}}@keyframes ps-lane{0%{animation-timing-function:cubic-bezier(.45,.05,.55,.95);scale:1 0}to{scale:1}}@keyframes ps-dry{0%{opacity:1}to{opacity:0}}@keyframes ps-show-while{0%{opacity:0}5%,95%{opacity:1}to{opacity:0}}@keyframes ps-roller-x{0%{translate:var(--from) 0}to{translate:var(--to) 0}}@keyframes ps-roller-y{0%,9%{animation-timing-function:cubic-bezier(.45,.05,.55,.95);translate:0 4.375%}91%,to{translate:0 -58.25%}}@keyframes ps-brush{0%{opacity:0;translate:-100%}8%,92%{opacity:1}to{opacity:0;translate:1666%}}@keyframes ps-forward{0%{animation-timing-function:cubic-bezier(.65,0,.35,1);translate:0;scale:1}to{translate:0 22cqh;scale:1.1}}@keyframes ps-back{0%{animation-timing-function:cubic-bezier(.65,0,.35,1);translate:0;scale:1}to{translate:0 -20cqh;scale:.909091}}@keyframes ps-cloth-on{0%{opacity:.4;animation-timing-function:cubic-bezier(.22,1,.36,1);translate:0 -4cqh;scale:1 .2}to{opacity:1;translate:0;scale:1}}@keyframes ps-cloth-off{0%{opacity:1;translate:0}to{opacity:0;translate:2cqw -8cqh}}@keyframes ps-kit-in{0%{opacity:0;translate:-8cqw}to{opacity:1;translate:0}}@keyframes ps-kit-out{0%{opacity:1;translate:0}to{opacity:0;translate:-8cqw}}@keyframes ps-ring{0%{--ps-draw:100}to{--ps-draw:0}}@keyframes ps-chip{0%{opacity:0;translate:0 9cqh;rotate:none}14%{opacity:1;animation-timing-function:cubic-bezier(.34,1.56,.64,1);translate:0;rotate:none}40%,68%{opacity:1;rotate:var(--r);translate:0}84%{opacity:1;translate:0;rotate:none}to{opacity:0;translate:2cqw 10cqh;rotate:none}}@keyframes ps-chip-picked{0%{opacity:0;translate:0 9cqh}14%,40%{opacity:1;translate:0}52%,68%{opacity:1;translate:0 -3cqh}84%{opacity:1;translate:0}to{opacity:0;translate:2cqw 10cqh}}
