.art-header{color:#243b4c;backdrop-filter:blur(16px);background:#f3f7fbed;border-top:4px solid #6b0064;transition:background-color .2s;box-shadow:0 1px #243b4c18}.art-header:not([data-on-art]){background:#fffffff5}.art-header .brand-label{transition:opacity .2s}.art-header[data-wordmark-visible] .brand-label{opacity:0;visibility:hidden}.art-header :focus-visible,.art-hero :focus-visible{outline-color:#243b4c}.art-hero{--hero-wordmark-offset:64px;--hero-copy-gap:96px;isolation:isolate;color:#243b4c;min-height:calc(100svh - var(--header-height));background:#eaf1f7;padding-block:0 max(40px,8svh);position:relative;overflow:hidden}.hero-scenery{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero-scenery:before{content:"";z-index:1;mix-blend-mode:color;opacity:.22;background:#c9dff5;position:absolute;inset:0}.hero-scenery:after{content:"";background:linear-gradient(#eaf1f752 0%,#eaf1f720 50%,#0000 76%,#ffffff10 94%,#fff 100%);position:absolute;inset:0}.hero-art{object-fit:cover;object-position:center bottom;width:100%;max-width:none;height:100%}.hero-daylight{background:radial-gradient(50% 46% at 50% 31%,#f8fcffca,#f8fcff18 80%,#0000);position:absolute;inset:-24px}.hero-atmosphere{opacity:.75;background:radial-gradient(48% 18% at 72% 68%,#e9f5ff38,#0000),radial-gradient(55% 10% at 30% 84%,#e8f0f51c,#0000);position:absolute;inset:0 -32px}.art-hero .brand-frame{padding-top:var(--hero-wordmark-offset);position:relative}.art-hero .display-wordmark{text-align:center;font-size:min(18cqw,24svh);line-height:1.13}.hero-content{text-align:center;margin-top:calc(var(--hero-copy-gap) - var(--hero-wordmark-offset));position:relative}.hero-content h1{max-width:30ch;font:400 42px/48px var(--serif);letter-spacing:-.025em;margin-inline:auto}.hero-content .hero-description{max-width:50ch;margin:16px auto 0;font-size:19px;line-height:28px}.phone-break{display:none}.hero-order{text-align:left;backdrop-filter:blur(12px);background:linear-gradient(135deg,#fffffff0,#f6faffeb);border:1px solid #fff;border-radius:10px;justify-content:space-between;align-items:center;gap:32px;width:fit-content;max-width:100%;margin:132px auto 0;padding:18px 20px 18px 24px;display:flex;position:relative;box-shadow:inset 0 1px #fff,0 2px 4px #263e4d05,0 12px 36px #263e4d0d}.hero-amount{font:400 30px/36px var(--serif)}.hero-amount span,.hero-vat{font:400 15px/24px var(--sans)}.hero-order .action{white-space:nowrap;align-self:center}.brand-companion{aspect-ratio:1;pointer-events:none;width:144px;position:absolute;bottom:calc(100% - 12px);right:16px}.companion-body{width:100%;height:auto;display:block}.companion-symbol{filter:drop-shadow(1px 1.5px #162c3c);width:57.4%;height:auto;position:absolute;top:0;left:22.4%}.companion--mark .companion-symbol{width:70%;top:auto;bottom:4%;left:15%}.companion--paper .companion-symbol{width:56%;top:11%;left:22%}.companion--knit .companion-symbol{width:56%;top:4%;left:24%}.companion--hands .companion-symbol{width:64%;top:18%;left:18%}.companion--boat{bottom:calc(100% - 2px)}.companion--boat .companion-symbol{width:54%;top:4.5%;left:23%}@media (prefers-reduced-motion:no-preference){.hero-art{animation:3.2s cubic-bezier(.2,.65,.3,1) both landscape-arrives}.hero-daylight{animation:10s ease-out both daylight-arrives}.hero-atmosphere{animation:14s ease-out both atmosphere-arrives}@keyframes landscape-arrives{0%{transform:scale(1.018)translateY(4px)}to{transform:scale(1)translateY(0)}}@keyframes daylight-arrives{0%{opacity:.72;transform:translate(-12px,4px)}to{opacity:1;transform:translate(0)}}@keyframes atmosphere-arrives{0%{opacity:.4;transform:translate(-16px)}to{opacity:.75;transform:translate(0)}}}@media (width<=44rem){.art-hero{--hero-wordmark-offset:16px;--hero-copy-gap:40px;padding-top:20px;padding-bottom:40px}.art-hero .display-wordmark{font-size:20cqw}.hero-content h1{font-size:32px;line-height:38px}.hero-content .hero-description{margin-top:16px;font-size:17px;line-height:26px}.phone-break{display:block}.hero-order{text-align:center;flex-direction:column;align-items:stretch;gap:16px;width:100%;max-width:380px;margin-top:120px;padding:20px}.brand-companion{width:120px;bottom:calc(100% - 10px);right:12px}.hero-amount{font-size:30px;line-height:36px}.hero-vat{font-size:14px}.hero-art{object-position:23% bottom}.hero-daylight{background:linear-gradient(#eaf1f770,#f5faffb8 28% 53%,#0000 74%)}}@media (prefers-reduced-motion:reduce){.art-header,.art-header .brand-label{transition:none}}@media (width>=44.001rem) and (height<=48rem){.art-hero{--hero-wordmark-offset:12px;--hero-copy-gap:24px}.art-hero .display-wordmark{font-size:min(18cqw,20svh)}.hero-content h1{font-size:clamp(28px,5svh,38px);line-height:1.15}.hero-content .hero-description{margin-top:12px;font-size:17px;line-height:24px}.hero-order{margin-top:132px;padding-block:12px}}@media (width>=44.001rem) and (height<=36rem){.art-hero{--hero-wordmark-offset:8px;--hero-copy-gap:16px;padding-bottom:24px}.art-hero .display-wordmark{font-size:min(18cqw,16svh)}.hero-content .hero-description{margin-top:8px;font-size:16px;line-height:22px}.hero-amount{font-size:26px;line-height:30px}.hero-vat{line-height:20px}.hero-order{margin-top:88px}.brand-companion{width:96px;bottom:calc(100% - 8px)}}
