@scope (.idun-home){:scope{--paper:#E9F4EC;--white:#FFFFFF;--mist:#DCEBE2;--leaf:#C9E0D2;--green:#22563C;--green-deep:#1B4530;--pine:#12291F;--pine-light:#1C3B2C;--pale:#70988A;--ink:#12291F;--ink-soft:#3B5247;--ink-faint:#56705F;--stone:#5F877A;--lamp:#F3C644;--lamp-deep:#C99A24;--lamp-light:#FCF1C9;--sky:#DDEBEA;--pen:#25407C;--brick:#A8261C;--frost:#E9F4EC;--frost-soft:#A9C5B6;--sheet:#FFFEF9;--dawn:#DCEAE6;--table:#DFEBE3;--coffee:#3A2E26;--cold-light:#E0EEF0;--plate:#FBFCF9;--plate-shade:#DCE6DF;--night-line:#DDE9D8;--night-sky:#1E3F30;--night-green:#8CC7A0;--color-bg:var(--paper);--color-bg-subtle:var(--white);--color-bg-inverse:var(--pine);--color-surface:var(--white);--color-text:var(--ink);--color-text-secondary:var(--ink-soft);--color-text-tertiary:var(--ink-faint);--color-text-inverse:var(--frost);--color-text-inverse-secondary:var(--frost-soft);--color-border:rgba(18,41,31,.14);--color-border-strong:rgba(18,41,31,.28);--color-border-control:var(--stone);--color-accent:var(--green);--color-accent-hover:var(--green-deep);--color-accent-soft:var(--leaf);--color-accent-soft-hover:#B8D4C4;--color-on-accent:var(--white);--color-on-accent-soft:var(--green-deep);--color-approval:var(--lamp);--color-approval-soft:var(--lamp-light);--color-light:var(--lamp);--color-light-hover:#F7CF5C;--color-handwriting:var(--pen);--color-danger:var(--brick);--color-focus:var(--ink);--color-focus-inverse:var(--lamp);--color-sheet:var(--sheet);--color-sky-dawn:var(--dawn);--color-table:var(--table);--color-coffee:var(--coffee);--color-light-cold:var(--cold-light);--color-plate:var(--plate);--color-plate-shade:var(--plate-shade);--font-sans:var(--font-geist-sans),"Helvetica Neue",Arial,sans-serif;--font-label:var(--font-display),"Helvetica Neue",Arial,sans-serif;--font-tape:"Sofia Sans Semi Condensed","Archivo",Arial,sans-serif;--font-hand:"Kalam","Bradley Hand","Segoe Print",cursive;--r-panel:0;--fs-display:clamp(2.75rem,1rem + 5.1vw,4.5rem);--fs-h1:clamp(2.5rem,1.3rem + 4.2vw,4.25rem);--fs-h2:clamp(2rem,1.35rem + 2.5vw,3.25rem);--fs-h2-sub:clamp(1.875rem,1.4rem + 1.8vw,2.75rem);--fs-h3-lg:clamp(1.5rem,1.25rem + 1vw,2.125rem);--fs-h3:clamp(1.375rem,1.2rem + .7vw,1.75rem);--fs-title:1.5rem;--fs-title-sm:1.3125rem;--fs-lead:clamp(1.1875rem,1.08rem + .5vw,1.4375rem);--fs-body:1.1875rem;--fs-small:1.0625rem;--fs-caption:1rem;--fs-label:.9375rem;--gutter:clamp(1.25rem,4vw,2.5rem);--maxw:75rem;--measure:44rem;--section-y:clamp(4.5rem,9vw,9rem);--r-sm:.375rem;--r-control:.5rem;--r-md:.625rem;--r-lg:.875rem;--r-leaf:2rem .5rem 2rem .5rem;--r-leaf-mirror:.5rem 2rem .5rem 2rem;--shadow-sm:0 2px 3px -1px rgba(0,0,0,.1),0 1px 0 0 rgba(25,28,33,.02),0 0 0 1px rgba(25,28,33,.08);--shadow-md:0 0 0 1px rgba(0,0,0,.06),0 1px 1px -.5px rgba(0,0,0,.06),0 3px 3px -1.5px rgba(0,0,0,.06),0 6px 6px -3px rgba(0,0,0,.06),0 12px 12px -6px rgba(0,0,0,.06),0 24px 24px -12px rgba(0,0,0,.06);--shadow-lg:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048),0 12.5px 10px rgba(0,0,0,.06),0 22.3px 17.9px rgba(0,0,0,.072),0 41.8px 33.4px rgba(0,0,0,.086),0 100px 80px rgba(0,0,0,.12);--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1)}*,:after,:before{box-sizing:border-box}:scope{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1.5rem)}@media (max-width:47.99rem){:scope{scroll-padding-bottom:6rem}}:scope{margin:0;background:var(--color-bg);color:var(--color-text);font:400 var(--fs-body)/1.55 var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden;overflow-x:clip}blockquote,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.18em}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}::placeholder{color:var(--color-text-tertiary);opacity:1}h1,h2,h3{font-weight:800;line-height:1.04;letter-spacing:-.022em;text-wrap:balance}h2{font-size:var(--fs-h2)}.display,h1,h2{font-weight:500;line-height:1;font-variation-settings:"opsz" 144,"SOFT" 20,"WONK" 0}.display em,h1 em,h2 em{font-style:italic;font-weight:400;font-variation-settings:"opsz" 144,"SOFT" 40,"WONK" 1}h3{font-family:var(--font-sans);font-size:var(--fs-h3);line-height:1.15}p{text-wrap:pretty}strong{font-weight:700}:focus{outline:none}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:.375rem}.fairbar :focus-visible,.on-pine :focus-visible,.site-footer :focus-visible{outline-color:var(--color-focus-inverse)}.on-pine .form :focus-visible{outline-color:var(--color-focus)}::selection{background:var(--color-accent-soft);color:var(--color-text)}.btn{position:static}.wrap{width:min(100% - 2 * var(--gutter),var(--maxw));margin-inline:auto}.wrap--narrow{--maxw:52rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;left:1rem;top:-4rem;z-index:200;padding:.75rem 1.25rem;border-radius:var(--r-md);background:var(--color-text);color:#fff;font-weight:700;text-decoration:none;transition:top .16s var(--ease-out)}.skip:focus-visible{top:1rem;outline-color:var(--color-focus-inverse);outline-offset:-6px}.eyebrow{display:inline-flex;align-items:center;font:600 var(--fs-label)/1.2 var(--font-label);letter-spacing:.09em}.on-pine .eyebrow{color:var(--color-light)}.lead{line-height:1.45;color:var(--color-text-secondary)}.on-pine .lead{color:var(--color-text-inverse-secondary)}.ico{width:1.25em;height:1.25em;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.textlink{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;font-weight:700;color:var(--color-accent);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.22em}.textlink .ico{transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.textlink:hover .ico{transform:translateX(3px)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:3.5rem;padding:0 1.625rem;border:0;font:700 1.125rem/1 var(--font-sans);text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--ease-out),background-color .16s ease,box-shadow .16s ease}.btn:active{transform:scale(.96)}.btn--primary{background:var(--color-accent);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 1px 2px rgba(18,41,31,.35)}.btn--quiet{background:transparent;color:var(--color-text);box-shadow:inset 0 0 0 1.5px var(--color-border-control)}.btn--soft{background:var(--color-accent-soft);color:var(--color-on-accent-soft)}.btn--lamp{background:var(--color-light);color:var(--color-text);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 1px 2px rgba(0,0,0,.3)}.btn--sm{min-height:2.75rem;font-size:var(--fs-caption)}.btn--block{display:flex;width:100%}.btn[aria-disabled=true],.btn[disabled]{cursor:default}.btn[aria-busy=true]{cursor:progress}.btn .spinner{display:none;width:1.25em;height:1.25em;border-radius:50%;border:2.5px solid rgba(255,255,255,.35);border-top-color:#fff;animation:spin .7s linear infinite}.btn[aria-busy=true] .spinner{display:block}.btn[aria-busy=true] .ico{display:none}@keyframes spin{to{transform:rotate(1turn)}}@media (hover:hover) and (pointer:fine){.btn--primary:hover{background:var(--color-accent-hover)}.btn--quiet:hover{box-shadow:inset 0 0 0 1.5px var(--color-text)}.btn--soft:hover{background:var(--color-accent-soft-hover)}.btn--lamp:hover{background:var(--color-light-hover)}}.on-pine .btn--quiet{box-shadow:inset 0 0 0 1.5px rgba(234,242,230,.55)}.fairbar,.on-pine .btn--quiet{color:var(--color-text-inverse)}.fairbar{background:var(--color-bg-inverse);font-size:var(--fs-label);line-height:1.35}.fairbar__inner{display:flex;justify-content:center;padding-block:.625rem;text-align:center}.fairbar a{color:#fff;white-space:nowrap}.fairbar__dot{display:inline-block;width:.5rem;height:.5rem;margin-inline-end:.625rem;border-radius:50%;background:var(--color-light);vertical-align:.08em}.site-header{position:sticky;top:calc(.75rem + env(safe-area-inset-top, 0px));z-index:50;padding-inline:var(--gutter);padding-block:.25rem}.site-header__inner{display:flex;align-items:center;gap:2rem;height:4.25rem;width:min(100%,var(--maxw));margin-inline:auto;padding:0 .625rem 0 1.375rem;border-radius:99rem;background:rgba(255,255,255,.78);color:var(--color-text);-webkit-backdrop-filter:saturate(160%) blur(18px);backdrop-filter:saturate(160%) blur(18px);box-shadow:0 0 0 1px rgba(22,33,27,.08),0 1px 2px rgba(22,33,27,.04);transition:box-shadow .2s ease,background-color .2s ease}.site-header[data-scrolled=true] .site-header__inner{background:rgba(255,255,255,.9);box-shadow:var(--shadow-md)}.site-header__actions{display:flex;align-items:center;gap:1.25rem;margin-inline-start:auto}.logo{display:inline-flex;align-items:center;color:var(--color-text);text-decoration:none;border-radius:.5rem}.logo__svg{height:1.875rem;width:auto}.nav__list{display:flex}.home-nav a{position:relative;display:inline-flex;align-items:center;min-height:2.75rem;font-size:1.0625rem;font-weight:500;color:var(--color-text-secondary);text-decoration:none;white-space:nowrap;transition:color .16s ease,background-color .16s ease}@media (min-width:62rem) and (max-width:74.99rem){.site-header__inner{gap:1rem}.home-nav a{padding-inline:.5rem;font-size:1rem}.home-nav a[aria-current=page]:after{left:.5rem;right:.5rem}.site-header__actions{gap:.75rem}}.home-nav a[aria-current=page]{color:var(--color-text);font-weight:700}.home-nav a[aria-current=page]:after{content:"";position:absolute;bottom:.25rem;height:3px;border-radius:3px;background:var(--color-accent)}@media (hover:hover) and (pointer:fine){.home-nav a:hover{color:var(--color-text);background:rgba(22,33,27,.05)}}.tel{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;font-weight:700;font-size:1.0625rem;text-decoration:none;white-space:nowrap;font-variant-numeric:tabular-nums}.tel .ico{color:var(--color-accent)}@media (hover:hover) and (pointer:fine){.tel:hover span{text-decoration:underline}}.menu-btn{display:none;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .875rem 0 .75rem;border:0;border-radius:var(--r-control);background:transparent;box-shadow:inset 0 0 0 1.5px var(--color-border-control);font-weight:700;font-size:var(--fs-caption);transition:transform .16s var(--ease-out)}.menu-btn:active{transform:scale(.96)}@media (max-width:61.99rem){.home-nav,.site-header__cta{display:none}.menu-btn{display:inline-flex}.site-header__actions{gap:.75rem}}@media (max-width:26rem){.tel span{display:none}.tel{width:2.75rem;justify-content:center;border-radius:var(--r-control);box-shadow:inset 0 0 0 1.5px var(--color-border-control)}}.mobile-sheet{position:fixed;inset:0;z-index:90;translate:none;transform:none;display:flex;flex-direction:column;gap:0;border-radius:0;overflow-y:auto;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0 var(--gutter) 2rem;border:0;background:var(--color-bg);color:var(--color-text)}.mobile-sheet[data-state=open]{animation:sheet-in .26s var(--ease-out)}[data-slot=dialog-overlay]{z-index:80;background:rgba(18,41,31,.4)}.sheet__top{display:flex;align-items:center;justify-content:space-between;height:var(--header-h)}.mobile-sheet .menu-btn{display:inline-flex}.sheet__list{margin-top:1.5rem}.sheet__list a{display:flex;align-items:center;min-height:4rem;border-bottom:1px solid var(--color-border);font-size:var(--fs-h3);font-weight:800;letter-spacing:-.02em;text-decoration:none}.sheet__list a[aria-current=page]{color:var(--color-accent)}.sheet__actions{display:grid;gap:.75rem;margin-top:auto;padding-top:2rem}@keyframes sheet-in{0%{opacity:0;transform:translateY(-8px)}}.hero{padding-block:clamp(2.5rem,6vw,5.5rem) clamp(4rem,8vw,7.5rem);overflow-x:clip}.hero__grid{display:grid;gap:clamp(3rem,6vw,4rem);align-items:center}.hero__grid>*{min-width:0}.hero h1{font-size:var(--fs-display);line-height:.98;letter-spacing:-.03em;margin-top:1.5rem}.hero h1 span{display:block}.hero .lead{margin-top:1.75rem;max-width:33rem}.hero__actions{display:flex;flex-wrap:wrap;gap:.875rem;margin-top:2.25rem}.hero__proof{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:2rem;font-size:var(--fs-small);font-weight:500;color:var(--color-text-secondary)}.hero__proof li{display:inline-flex;align-items:center;gap:.5rem}.hero__proof .ico{color:var(--color-accent)}@media (min-width:62rem){.hero__grid{grid-template-columns:minmax(0,1.14fr) minmax(0,1fr)}}@media (min-width:62rem) and (max-width:74.99rem){.hero h1{font-size:clamp(3rem,5.4vw,3.75rem)}}.evening{position:relative;display:grid;justify-items:start;padding-block:1rem 0}.evening__sheet{position:relative;width:min(100%,23rem)}.evening__glow{position:absolute;inset:-16% -34% -12%;z-index:0;pointer-events:none;background:radial-gradient(closest-side,rgba(243,198,68,.36),rgba(243,198,68,.12) 55%,transparent 74%)}.pad{position:relative;z-index:1;width:100%;padding:2.4rem 1.5rem 2.1rem 3.5rem;background:linear-gradient(90deg,transparent 2.6rem,rgba(190,70,50,.22) 2.6rem,rgba(190,70,50,.22) calc(2.6rem + 1.5px),transparent calc(2.6rem + 1.5px)),repeating-linear-gradient(180deg,transparent 0,transparent calc(3rem - 1px),rgba(37,64,124,.13) calc(3rem - 1px),rgba(37,64,124,.13) 3rem),var(--color-sheet);background-position:0 0,0 1.4rem,0 0;border-radius:.5rem;box-shadow:var(--shadow-lg);transform:rotate(-2deg)}.pad:before{content:"";position:absolute;inset:0 0 auto;height:.9rem;border-radius:.5rem .5rem 0 0;background:var(--color-accent)}.pad__head{display:flex;align-items:baseline;justify-content:space-between;height:3rem}.pad__title{font:700 1.9rem/3rem var(--font-hand)}.pad__title,.pad__when{color:var(--color-handwriting)}.pad__when{font:400 1.25rem/3rem var(--font-hand);opacity:.75}.pad__item{position:relative;display:block;min-height:6rem;font:400 1.4rem/3rem var(--font-hand);color:var(--color-handwriting)}.pad__box{position:absolute;left:-2.35rem;top:.82rem;width:1.3rem;height:1.3rem;border:2px solid var(--color-handwriting);border-radius:.2rem .3rem .25rem .35rem;opacity:.8}.pad__box svg{position:absolute;left:.02rem;top:-.42rem;width:1.6rem;height:1.6rem;overflow:visible}.pad__box path{fill:none;stroke:var(--color-accent);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30;transition:stroke-dashoffset .38s var(--ease-out) .26s}.pad__text{position:relative;display:inline-block;white-space:nowrap;transition:opacity .4s ease .2s}.pad__strike{position:absolute;left:-.3rem;right:-.4rem;top:56%;height:2.5px;border-radius:3px;background:var(--color-accent);transform:rotate(-1.2deg) scaleX(0);transform-origin:left center;transition:transform .52s var(--ease-out)}.pad__item.is-done .pad__strike{transform:rotate(-1.2deg) scaleX(1)}.pad__item.is-done .pad__box path{stroke-dashoffset:0}.pad__item.is-done .pad__text{opacity:.72}.tag{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem .25rem .375rem;border-radius:99rem;background:var(--color-surface);box-shadow:var(--shadow-sm);font:600 .9375rem/1.2 var(--font-label);letter-spacing:.01em;color:var(--color-text);white-space:nowrap}.tag__dot{display:grid;place-items:center;width:1.375rem;height:1.375rem;border-radius:50%;background:var(--color-accent);color:#fff}.tag__dot .sprout{width:.95rem;height:.95rem}.tag--wait{background:var(--color-approval-soft)}.tag--wait .tag__dot{background:var(--color-text);color:var(--color-approval)}.sprout path{stroke-width:34}.pad__tag{position:absolute;z-index:2;left:0;top:3.45rem;opacity:0;translate:-10px 0;transition:opacity .32s ease,translate .42s var(--ease-out)}.pad__item.is-done .pad__tag{opacity:1;translate:0 0;transition-delay:.32s}.idun-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.875rem;align-items:start;padding:1rem 1.25rem 1rem 1rem;background:var(--color-surface);color:var(--color-text);border-radius:1.375rem 1.375rem 1.375rem .375rem;box-shadow:var(--shadow-md);font-size:var(--fs-small);line-height:1.45}.idun-avatar{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex:none;border-radius:50%;background:var(--color-accent);color:#fff}.idun-avatar .sprout{width:1.6rem;height:1.6rem}.idun-note__sig{margin-top:.25rem;font-weight:700;color:var(--color-accent)}.idun-note__meta{font:600 .875rem/1.2 var(--font-label);letter-spacing:.04em;color:var(--color-text-tertiary);text-transform:uppercase;margin-bottom:.25rem}.evening__note{position:relative;z-index:3;width:min(100%,21rem);margin:-1rem 0 0;opacity:0;transform:translateY(10px) scale(.98);transform-origin:left bottom;transition:opacity .4s ease,transform .52s var(--ease-out)}.evening.is-cleared .evening__note{opacity:1;transform:none}.evening__replay{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;margin-top:.5rem;padding:0 .75rem 0 .25rem;border:0;border-radius:.75rem;background:transparent;color:var(--color-text-tertiary);font:600 var(--fs-label)/1 var(--font-label);letter-spacing:.02em;opacity:0;visibility:hidden;transition:opacity .3s ease,color .16s ease,visibility 0s linear .3s}.evening.is-cleared .evening__replay{opacity:1;visibility:visible;transition-delay:0s}@media (hover:hover) and (pointer:fine){.evening__replay:hover{color:var(--color-text)}}@media (min-width:75rem){.evening{padding-inline-start:1rem}.pad__item{min-height:3rem}.pad__tag{left:calc(100% + .25rem);top:50%;transform:translateY(-50%) rotate(2deg)}.evening__note{margin:-1.5rem 0 0 8.5rem}.evening__replay{position:absolute;left:1rem;bottom:.25rem;margin:0}}@media (min-width:44rem) and (max-width:61.99rem){.evening{grid-template-columns:auto minmax(0,1fr);column-gap:1.75rem;align-items:end}.evening__sheet{width:23rem}.evening__note{margin:0 0 1.5rem}.evening__replay{grid-column:1/-1}}@media (min-width:62rem) and (max-width:74.99rem){.evening__note{margin-inline-start:2rem}}@media (max-width:43.99rem){.evening__sheet{width:calc(100% - .5rem)}.pad{transform:rotate(-1deg);padding-inline:2.75rem .75rem;background-position:-.4rem 0,0 1.4rem,0 0}.pad__box{left:-2.1rem}.pad__item{font-size:clamp(1rem,.55rem + 2.7vw,1.3rem)}.evening__glow{inset:-10% -10%}.evening__note{width:calc(100% - 1.5rem);margin-inline-start:1.5rem}}:scope.js .hero--pin{height:calc(100vh + var(--hero-scrub, 90vh) + var(--hero-cover, 100vh))}:scope.js .hero__pin{position:sticky;top:0;height:100vh;display:grid;align-content:center;padding-top:calc(var(--header-h) + 1.5rem);overflow:hidden;transform-origin:50% 40%;will-change:transform,opacity}.hero--pin .hero__grid{display:grid;gap:clamp(3rem,6vw,4rem);align-items:center}.hero--pin .hero__grid>*{min-width:0}@media (min-width:62rem){.hero--pin .hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.hero--pin h1{margin-top:1.25rem;font-size:clamp(3rem,1.6rem + 4.6vw,5.75rem);line-height:.96}.hero--pin h1 em,.hero--pin h1 span{display:block}.hero--pin .lead{margin-top:1.5rem;max-width:32rem}.hero__idun{display:flex;align-items:center;gap:1.25rem;margin-top:2rem}.hero__seat{width:7.5rem;height:7.5rem;flex:none}:scope.js .hero__seat .idun-face{visibility:hidden}.hero__idun-cap{margin:0;max-width:18rem;font-size:var(--fs-small);line-height:1.4;color:var(--color-text-secondary)}.hero__idun-cap b{display:block;color:var(--color-text)}.hero__hint{position:absolute;left:0;right:0;bottom:1.25rem;display:flex;justify-content:center;align-items:center;gap:.5rem;margin:0;font:600 var(--fs-label)/1.2 var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary);transition:opacity .2s ease}.hero__hint .ico{width:1.1rem;height:1.1rem;color:var(--color-accent)}.hero--pin.is-ticked .hero__hint{opacity:0}:scope:not(.js) .hero__hint{display:none}.evening--scrub .pad__box path,.evening--scrub .pad__strike{transition:none}.evening--scrub .evening__replay{display:none}:scope.js .hero--pin{position:relative;z-index:0}:scope.js .hero--pin~*{position:relative;z-index:1}.statement--cover{position:relative;z-index:2}:scope.js .statement--cover{margin-top:calc(-1 * var(--hero-cover, 100vh))}:scope.js .statement--cover .statement__line .w{display:inline-block;opacity:var(--w,1);transform:translateY(calc((1 - var(--w, 1)) * .12em))}.hero--switch{--hero-scrub:0vh;padding-block:0}:scope.js .hero--switch.hero--pin{height:calc(100vh + var(--hero-cover, 100vh))}.hero--switch .hero__pin{align-content:stretch;padding-top:calc(var(--header-h) + 1.25rem);padding-bottom:.875rem}.hero__room{position:relative;display:grid;align-content:center;justify-items:center;width:min(100% - 2 * var(--gutter),calc(var(--maxw) + 2 * clamp(1.5rem, 4vw, 4rem)));margin-inline:auto;border-radius:var(--r-panel);overflow:clip;text-align:center;background:var(--color-bg-subtle);color:var(--color-text);transition:color .48s ease .12s}:scope:not(.js) .hero__room{padding-block:2rem 3rem}.hero__night{position:absolute;inset:0;pointer-events:none;background:var(--color-bg-inverse);clip-path:circle(0 at var(--sx,50%) var(--sy,60%));transition:clip-path .72s var(--ease-in-out)}.hero--switch[data-light=off] .hero__room{color:var(--color-text-inverse)}.hero--switch[data-light=off] .hero__night{clip-path:circle(var(--r,150%) at var(--sx,50%) var(--sy,60%))}.hero__center{position:relative;z-index:1;display:grid;justify-items:center;padding-block:1.5rem 9.5rem}.hero--switch .eyebrow,.hero--switch .hero__press,.hero--switch .hero__proof,.hero--switch h1{transition:color .48s ease .12s}.hero--switch h1{margin-top:1.25rem;font-size:clamp(3rem,1.4rem + 3.6vw,4.75rem);line-height:1}.hero--switch h1 em,.hero--switch h1 span{display:inline;white-space:nowrap}.hero--switch[data-light=off] h1{color:#fff}.hero__line{display:grid;margin-top:1.25rem;font-size:var(--fs-h2-sub);font-style:italic;font-weight:400;line-height:1.1;font-variation-settings:"opsz" 144,"SOFT" 40,"WONK" 1}.hero__line>span{grid-area:1/1;transition:opacity .26s ease,filter .26s ease,transform .42s var(--ease-out)}.hero__line>span[aria-hidden=true]{opacity:0;filter:blur(6px);transform:translateY(.18em)}.hero__line-day{color:var(--color-accent)}.hero__line-night{color:var(--color-light)}.hero__switch{position:relative;margin-top:clamp(1.5rem,3vw,2.25rem)}.hero__plate{position:relative;display:grid;place-items:center;width:8.75rem;height:8.75rem;border-radius:1.25rem;background:var(--color-plate);box-shadow:var(--shadow-md);transition:box-shadow .48s ease}.hero--switch[data-light=off] .hero__plate{box-shadow:var(--shadow-lg),0 0 0 1px rgba(255,255,255,.1)}.hero__tape{position:absolute;left:50%;top:-.6rem;z-index:2;transform:translateX(-50%) rotate(-1.5deg)}.hero__plate .rocker--xl{width:5.5rem;height:5.5rem;border-radius:.875rem;perspective:22rem;cursor:pointer}.hero__plate .rocker--xl .rocker__key{inset:.4rem;border-radius:.5rem;transform:rotateX(12deg);transition:transform .22s var(--ease-out),background .22s ease}.hero__plate .rocker--xl[aria-checked=false] .rocker__key{transform:rotateX(-12deg)}.hero__plate .rocker--xl.is-pressed .rocker__key{transform:rotateX(0deg) scale(.985);transition-duration:80ms}.rocker--xl .rocker__key:after{display:none}.rocker__led{position:absolute;left:50%;bottom:13%;width:.5rem;height:.5rem;margin-left:-.25rem;border-radius:50%;background:var(--color-plate-shade);box-shadow:inset 0 0 0 1px rgba(22,33,27,.16);transition:background-color .32s ease,box-shadow .52s ease}.hero--switch[data-light=off] .rocker__led{background:var(--color-light);box-shadow:0 0 0 1px rgba(243,198,68,.5),0 0 .875rem .125rem rgba(243,198,68,.6)}.rocker--xl:focus-visible{outline-offset:5px;border-radius:.875rem}.hero__switch .hero__seat{position:absolute;left:calc(100% + 1rem);bottom:-.375rem;width:6.5rem;height:6.5rem}.hero__press{margin-top:1.125rem;font:600 var(--fs-label)/1.2 var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary);transition:color .48s ease .12s,opacity .32s ease}.hero--switch[data-light=off] .hero__press{color:var(--color-text-inverse-secondary)}.hero__press.is-quiet{opacity:0}.hero--switch .hero__actions{justify-content:center;margin-top:1.75rem}.hero--switch .hero__proof{justify-content:center;margin-top:1.5rem}.hero--switch[data-light=off] .hero__proof{color:var(--color-text-inverse-secondary)}.hero--switch[data-light=off] .hero__proof .ico{color:var(--color-light)}.hero--switch .btn{transition:transform .16s var(--ease-out),background-color .42s ease,box-shadow .42s ease,color .42s ease}.hero--switch[data-light=off] .btn--primary{background:var(--color-surface);color:var(--color-text);box-shadow:0 1px 2px rgba(0,0,0,.35)}@media (hover:hover) and (pointer:fine){.hero--switch[data-light=off] .btn--primary:hover{background:var(--color-sheet)}}.hero__house{position:absolute;left:50%;bottom:-2px;z-index:0;width:min(21rem,30vw);transform:translateX(-50%);pointer-events:none}.hero__house .illus{--il-stroke:var(--color-text);--il-paper:var(--color-surface);--il-leaf:var(--color-accent-soft)}.hero__house .il-leaf,.hero__house .il-paper,.hero__house .il-s{transition:stroke .6s ease,fill .6s ease}.hero__house .hs-win{fill:var(--sky)}.hero__house .hs-ink{stroke:var(--pine);opacity:0;transition:opacity .42s ease}.hero__house .hs-glow,.hero__house .hs-stars{opacity:0;transition:opacity .7s ease}.hero--switch[data-light=off] .hero__house .illus{--il-stroke:var(--night-line);--il-paper:var(--pine-light);--il-leaf:var(--color-accent)}.hero--switch[data-light=off] .hs-win--office{fill:var(--pine)}.hero--switch[data-light=off] .hs-win--living{fill:var(--color-light)}.hero--switch[data-light=off] .hs-glow,.hero--switch[data-light=off] .hs-room--living .hs-ink,.hero--switch[data-light=off] .hs-stars{opacity:1}.hero--switch.is-still,.hero--switch.is-still *,.hero--switch.is-still :after,.hero--switch.is-still :before{transition:none!important}@media (max-height:52rem){.hero__house{width:min(17rem,26vw)}.hero__center{padding-bottom:7.5rem}.hero__plate{width:7.75rem;height:7.75rem}.hero__plate .rocker--xl{width:5rem;height:5rem}}@media (max-height:44rem){.hero__house{display:none}.hero__center{padding-bottom:2rem}}.section{width:min(100% - 2 * var(--gutter),calc(var(--maxw) + 2 * clamp(1.5rem, 4vw, 4rem)));margin-inline:auto;padding-block:clamp(3.5rem,7vw,6.5rem);border-radius:var(--r-panel)}.section+.section,.section+.slab,.slab+.section,.slab+.slab{margin-top:.875rem}.section--mist{background:var(--color-bg-subtle)}.section--pine{background:var(--color-bg-inverse);color:var(--color-text-inverse)}.section--pine .eyebrow,.section--pine h2{color:#fff}.section--pine .lead{color:var(--color-text-inverse-secondary)}.section--tight-top{padding-top:clamp(2rem,4vw,3rem)}.slab{width:min(100% - 2 * var(--gutter),calc(var(--maxw) + 2 * clamp(1.5rem, 4vw, 4rem)));margin-inline:auto;border-radius:var(--r-panel)}.slab--mist{background:var(--color-bg-subtle)}.slab--white{background:var(--color-surface);box-shadow:0 0 0 1px rgba(22,33,27,.06)}.section__head{display:grid;gap:1.25rem;max-width:48rem;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.section__head--center{margin-inline:auto;text-align:center;justify-items:center}.recog{display:grid;gap:2.5rem 1.5rem}.recog__item{display:grid;gap:1.5rem;align-content:start}.recog__item .frame{--frame-bg:var(--color-surface)}.recog__item:nth-child(2n) .frame{border-radius:var(--r-leaf-mirror)}.recog__item h3{font-size:var(--fs-title)}.recog__item p{margin-top:.625rem;color:var(--color-text-secondary);font-size:var(--fs-small)}.recog__body{padding-inline-end:.5rem}.recog__end{margin-top:clamp(3rem,6vw,5rem);max-width:var(--measure);font-size:var(--fs-h3);font-weight:700;line-height:1.25;letter-spacing:-.012em}.recog__end em{font-style:normal;color:var(--color-accent)}@media (min-width:40rem){.recog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:68rem){.recog{grid-template-columns:repeat(4,minmax(0,1fr))}}.frame{position:relative;overflow:hidden;border-radius:var(--r-leaf);background:var(--frame-bg,var(--color-bg-subtle))}.frame--night{--frame-bg:var(--color-bg-inverse)}.illus{display:block;width:100%;height:auto}.illus .il-s{stroke:var(--il-stroke,var(--color-text));stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.illus .il-soft{opacity:.35}.illus .il-paper{fill:var(--il-paper,var(--color-surface))}.illus .il-leaf{fill:var(--il-leaf,var(--color-accent-soft))}.illus .il-lamp{fill:var(--color-light)}.illus .il-sky{fill:var(--il-sky,var(--sky))}.illus .il-ink{fill:var(--il-stroke,var(--color-text))}.illus .il-green{stroke:var(--il-green,var(--color-accent))}.illus .il-fgreen{fill:var(--color-accent)}.frame--night .illus,.illus--evening{--il-stroke:var(--night-line);--il-paper:var(--pine-light);--il-sky:var(--night-sky);--il-leaf:var(--color-accent);--il-green:var(--night-green)}.day{position:relative;display:grid;gap:clamp(3.5rem,7vw,6.5rem)}.day__rail{position:absolute;z-index:0;top:.9rem;bottom:2rem;left:calc(5.75rem + 1.5rem + 1rem - 1.5px);width:3px;border-radius:3px;background:var(--color-border);overflow:hidden}.day__rail-fill{position:absolute;inset:0;border-radius:inherit;background:var(--color-accent);transform:scaleY(0);transform-origin:top center;will-change:transform}.day__step{position:relative;z-index:1;display:grid;align-items:start;grid-template-columns:5.75rem 2rem minmax(0,1fr);column-gap:1.5rem}.day__time{padding-top:.1rem;text-align:right;color:var(--color-text-tertiary);font:700 var(--fs-h3)/1.2 var(--font-label);font-variant-numeric:tabular-nums;letter-spacing:.01em;transition:color .3s ease}.day__node{justify-self:center;width:1.25rem;height:1.25rem;margin-top:.45rem;border-radius:50%;background:var(--color-bg);box-shadow:inset 0 0 0 3px var(--color-border-strong);transition:background-color .3s ease,box-shadow .3s ease,transform .4s var(--ease-out)}.day__step.is-on .day__time{color:var(--color-text)}.day__step.is-on .day__node{background:var(--color-accent);box-shadow:inset 0 0 0 3px var(--color-accent),0 0 0 6px rgba(46,98,71,.14)}.day__main{display:grid;gap:2rem;align-items:center}.day__copy h3{font-size:var(--fs-h3-lg);letter-spacing:-.02em;font-weight:800}.day__copy>p{margin-top:.75rem;color:var(--color-text-secondary);max-width:30rem}.day__copy .idun-note{margin-top:1.5rem;max-width:29rem}.day__voice{margin-top:1.25rem;max-width:29rem;padding:.875rem 1.125rem;border-radius:1.125rem 1.125rem .375rem 1.125rem;background:var(--color-accent-soft);font-size:var(--fs-small);line-height:1.45}.day__voice b{display:block;font:600 .875rem/1.2 var(--font-label);letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent-hover);margin-bottom:.25rem}.day__yes{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;font:600 var(--fs-label)/1.2 var(--font-label);letter-spacing:.03em;color:var(--color-text)}.day__yes:before{content:"";width:.625rem;height:.625rem;border-radius:50%;background:var(--color-approval);box-shadow:0 0 0 1.5px var(--color-text)}.day__step--home .day__copy h3{font-size:var(--fs-h2)}.day__foot{margin-top:clamp(2.5rem,5vw,4rem);padding-inline-start:calc(5.75rem + 2rem + 3rem);font-size:var(--fs-small);color:var(--color-text-tertiary);max-width:60rem}@media (min-width:62rem){.day__main{grid-template-columns:minmax(0,1fr) minmax(0,25rem);gap:3rem}}@media (max-width:47.99rem){.day__rail{left:calc(.625rem - 1.5px)}.day__step{grid-template-columns:1.25rem minmax(0,1fr);column-gap:1.25rem}.day__time{grid-column:2;grid-row:1;text-align:left;margin-bottom:.5rem}.day__node{grid-column:1;grid-row:1}.day__main{grid-column:2}.day__foot{padding-inline-start:2.5rem}}.hero__cue-row{margin-top:clamp(2rem,4vw,3.5rem)}.hero__cue{display:inline-flex;align-items:center;gap:.625rem;min-height:2.75rem;font:600 var(--fs-label)/1.2 var(--font-label);letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-secondary);text-decoration:none;border-radius:.5rem}.hero__cue .ico{color:var(--color-accent);transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.hero__cue:hover{color:var(--color-text)}.hero__cue:hover .ico{transform:translateY(3px)}}.statement{padding-block:clamp(3.5rem,8vw,7rem);background:var(--color-bg-subtle)}.statement__line{max-width:20ch;font-size:var(--fs-h2);font-weight:800;line-height:1.06;letter-spacing:-.024em;text-wrap:balance}.statement__line span{display:block}.statement__line em{font-style:italic}.statement.slab{padding-block:clamp(3.5rem,7vw,6.5rem)}.statement__line{font-weight:500;line-height:1.02;font-variation-settings:"opsz" 144,"SOFT" 20}.daystory{padding-top:clamp(3rem,6vw,5rem);width:min(100% - 2 * var(--gutter),calc(var(--maxw) + 2 * clamp(1.5rem, 4vw, 4rem)));margin:.875rem auto 0;border-radius:var(--r-panel);box-shadow:0 0 0 1px rgba(22,33,27,.06);overflow:clip}.daystory .section__head{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.daystory__body{padding-bottom:clamp(3rem,7vw,6rem)}.daystory__sticky{position:relative;z-index:3;padding-top:1rem;background:var(--color-surface)}:scope.js .daystory__sticky{top:calc(var(--header-h) + env(safe-area-inset-top, 0px))}.daystory__sticky:after{content:"";position:absolute;inset:100% 0 auto;height:2.75rem;pointer-events:none;background:linear-gradient(var(--color-bg),rgba(246,248,243,0))}.daystory__stage{--stage-h:clamp(17.5rem,50vh,31rem);position:relative;height:var(--stage-h);overflow:hidden;isolation:isolate;border-radius:var(--r-leaf);background:var(--color-sky-dawn)}@supports (height:1svh){.daystory__stage{--stage-h:clamp(17.5rem,50svh,31rem)}}.pano{position:absolute;inset:0}.pano__layer{position:absolute;top:0;left:0;height:100%;will-change:transform}.illus.pano__svg{width:auto;height:100%;max-width:none}.pano__ground{position:absolute;inset:78.333% 0 0;background:rgba(22,33,27,.055);transition:background-color .45s ease}.pano__van{bottom:11.57%;height:24.27%;will-change:transform}.pano__sun,.pano__van{position:absolute;left:0}.pano__sun{top:0;width:calc(var(--stage-h) * .105);aspect-ratio:1;margin:calc(var(--stage-h) * -.0525) 0 0 calc(var(--stage-h) * -.0525);border-radius:50%;background:var(--color-light);box-shadow:0 0 0 calc(var(--stage-h) * .03) rgba(243,198,68,.16);will-change:transform,opacity}.pano__moon{position:absolute;right:3%;top:5%;width:calc(var(--stage-h) * .5);opacity:0;will-change:opacity}.pano__moon svg{width:100%;height:auto}.daystory__stage .il-s{transition:stroke .45s ease}.daystory__stage .il-ink,.daystory__stage .il-leaf,.daystory__stage .il-paper,.daystory__stage .il-sky{transition:fill .45s ease}.daystory__stage .il-far{opacity:.6}.daystory__stage .pano-cloud{stroke-opacity:.32}.daystory__stage.is-night .illus{--il-stroke:var(--night-line);--il-paper:var(--pine-light);--il-sky:var(--night-sky);--il-leaf:var(--color-accent);--il-green:var(--night-green)}.daystory__stage.is-night .pano__ground{background:rgba(234,242,230,.045)}.pano-glow{opacity:0;transition:opacity .7s ease}.is-night .pano-glow{opacity:1}.daystory__stage.is-night .pano-win{fill:var(--color-light)}.daystory__stage.is-night .pano-win--b{fill-opacity:.75}.pano-beam{opacity:0;transition:opacity .4s ease}.is-dusk .pano-beam{opacity:1}.pano-wheel{transform-box:fill-box;transform-origin:center}.pano-pin{opacity:0;transform:scale(.9);transform-box:fill-box;transform-origin:center;transition:opacity .22s ease,transform .32s var(--ease-out)}.pano-pin.is-on{opacity:1;transform:none}.pano-ring{opacity:0;transition:opacity .22s ease}.pano-ring.is-on{opacity:1}.daystory__clock{position:absolute;left:clamp(.75rem,1.6vw,1.25rem);top:clamp(.75rem,1.6vw,1.25rem);display:grid;gap:.125rem;padding:.625rem 1rem .5rem;border-radius:1rem .375rem 1rem .375rem;background:var(--color-sheet);color:var(--color-text);box-shadow:var(--shadow-sm);transition:background-color .45s ease,color .45s ease}.daystory__clock span{font:600 .875rem/1.2 var(--font-label);letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-secondary);transition:color .45s ease}.daystory__clock b{font:800 clamp(1.875rem,1.3rem + 2.2vw,2.875rem)/1 var(--font-label);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.is-night .daystory__clock{box-shadow:0 0 0 1px rgba(234,242,230,.16)}.is-night .daystory__clock span{color:var(--color-text-inverse-secondary)}.daypad{position:absolute;z-index:5;right:1.75rem;top:1.5rem;width:19rem;padding:1.55rem 1rem .9rem 2.75rem;background:linear-gradient(90deg,transparent 2rem,rgba(190,70,50,.22) 2rem,rgba(190,70,50,.22) calc(2rem + 1.5px),transparent calc(2rem + 1.5px)),repeating-linear-gradient(180deg,transparent 0,transparent calc(2rem - 1px),rgba(37,64,124,.13) calc(2rem - 1px),rgba(37,64,124,.13) 2rem),var(--color-sheet);background-position:0 0,0 1.45rem,0 0;border-radius:.375rem;box-shadow:var(--shadow-md);transform:rotate(1.6deg);transform-origin:100% 0;color:var(--color-handwriting)}.daypad:before{content:"";position:absolute;inset:0 0 auto;height:.625rem;border-radius:.375rem .375rem 0 0;background:var(--color-accent)}.daypad__title{font:700 1.375rem/2rem var(--font-hand)}.daypad li{position:relative;height:2rem;font:400 1.0625rem/2rem var(--font-hand);white-space:nowrap}.daypad__box{position:absolute;left:-1.75rem;top:.5rem;width:1rem;height:1rem;border:1.5px solid var(--color-handwriting);border-radius:.15rem .25rem .2rem .3rem;opacity:.8}.daypad__box svg,.tally__box svg{position:absolute;left:0;top:-.35rem;width:1.25rem;height:1.25rem;overflow:visible}.daypad__box path,.tally__box path{fill:none;stroke:var(--color-accent);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30}.daypad__text{position:relative}.daypad__ink,.daypad__text{display:inline-block}.daypad__strike{position:absolute;left:-.2rem;right:-.3rem;top:56%;height:2px;border-radius:2px;background:var(--color-accent);transform:rotate(-1.2deg) scaleX(0);transform-origin:left center}.daypad__yes{position:absolute;right:-.125rem;top:.7rem;width:.625rem;height:.625rem;border-radius:50%;background:var(--color-approval);box-shadow:0 0 0 1.5px var(--color-text);opacity:0;transform:scale(.6);transition:opacity .2s ease,transform .26s var(--ease-out)}.daypad__yes.is-on{opacity:1;transform:none}.tally{position:absolute;z-index:5;right:.875rem;top:.875rem;display:none;align-items:center;gap:.4375rem;padding:.4375rem .75rem .4375rem .875rem;border-radius:99rem;background:var(--color-sheet);box-shadow:var(--shadow-sm);font:700 1.125rem/1.25rem var(--font-hand);color:var(--color-handwriting)}.tally__label{margin-inline-end:.125rem}.tally__box{position:relative;width:1.0625rem;height:1.0625rem;border-radius:.15rem .25rem .2rem .3rem;border:1.5px dashed rgba(37,64,124,.4);transition:border-color .2s ease}.tally__box.is-written{border-style:solid;border-color:var(--color-handwriting)}.tally__box path{transition:stroke-dashoffset .32s var(--ease-out)}.tally__box.is-done path{stroke-dashoffset:0}@media (max-width:61.99rem){.daypad{display:none}.tally{display:inline-flex}.pano__moon{top:20%;right:1%}}@media (max-width:23.49rem){.tally{gap:.375rem;padding-inline:.625rem}.tally__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.daystory__clock{padding:.5rem .75rem .4375rem}}.daystory__hint{position:absolute;z-index:4;left:0;right:0;top:calc(100% + 1.25rem);display:none;align-items:center;justify-content:center;gap:.5rem;font:600 var(--fs-label)/1.2 var(--font-label);letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-secondary);pointer-events:none}:scope.js .daystory.is-live .daystory__hint{display:flex}.daystory__hint .ico{color:var(--color-accent)}.daystory__steps{position:relative;z-index:1;display:grid}:scope.js .daystory.is-live .daystory__steps{padding-top:26vh}.daystory__step{position:relative;display:grid;grid-template-columns:5.75rem minmax(0,35rem);column-gap:2rem;justify-content:center;align-content:start;padding-block:2.25rem}:scope.js .daystory.is-live .daystory__step{min-height:64vh}:scope.js .daystory.is-live .daystory__step:last-child{min-height:46vh}.daystory__time{padding-top:.15rem;text-align:end;color:var(--color-text-tertiary);font:700 var(--fs-h3)/1.2 var(--font-label);font-variant-numeric:tabular-nums;letter-spacing:.01em;transition:color .3s ease}.daystory:not(.is-live) .daystory__time,.daystory__step.is-active .daystory__time{color:var(--color-accent)}.daystory__copy h3{font-size:var(--fs-h3-lg);letter-spacing:-.02em;font-weight:800}.daystory__copy>p{margin-top:.625rem;color:var(--color-text-secondary)}.daystory__copy .idun-note{margin-top:1.25rem}.daystory__copy .day__voice{margin-top:1rem;max-width:none;color:var(--color-text)}.daystory__step--home .daystory__copy h3{font-size:var(--fs-h2)}.daystory__step--home .daystory__copy .lead{color:var(--color-text);font-weight:600}.daystory__win{margin-top:1.25rem;padding-inline-start:1rem;border-inline-start:3px solid var(--color-accent);font-weight:700;line-height:1.35}.daystory__copy>.daystory__win,.daystory__win{color:var(--color-text)}.daystory__foot{max-width:43rem;margin:clamp(1.5rem,3vw,2.5rem) auto 0;font-size:var(--fs-small);color:var(--color-text-tertiary)}@media (max-width:47.99rem){.daystory__stage{--stage-h:clamp(15rem,38vh,22rem);border-radius:1.5rem .375rem 1.5rem .375rem}.daystory__step{grid-template-columns:minmax(0,1fr);padding-block:1.75rem}.daystory__time{text-align:start;padding:0 0 .375rem;font-size:var(--fs-title-sm)}.daystory__copy h3{font-size:var(--fs-h3)}.daystory__copy .idun-note{margin-top:1rem;padding:.875rem 1rem .875rem .875rem}:scope.js .daystory.is-live .daystory__steps{padding-top:22vh}:scope.js .daystory.is-live .daystory__step{min-height:66vh}}@supports (height:1svh){@media (max-width:47.99rem){.daystory__stage{--stage-h:clamp(15rem,38svh,22rem)}}}@media (max-height:30rem) and (min-width:40rem){:scope.js .daystory.is-live .daystory__body{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}:scope.js .daystory__sticky{padding-top:.75rem}.daystory__sticky>.wrap{width:calc(100% - var(--gutter));margin-inline:var(--gutter) 0}.daystory__hint,.daystory__sticky:after{display:none!important}.daystory__stage{--stage-h:calc(100vh - var(--header-h) - 1.5rem)}:scope.js .daystory.is-live .daystory__steps{padding-top:8vh}:scope.js .daystory.is-live .daystory__step{grid-template-columns:minmax(0,1fr);min-height:88vh;padding-block:1rem}.daystory__time{text-align:start;padding:0 0 .25rem;font-size:var(--fs-title-sm)}.daystory__copy h3{font-size:var(--fs-h3)}.daypad{display:none}.tally{display:inline-flex}}@media (min-width:64rem) and (min-height:30.01rem){:scope.js .daystory.is-live .daystory__body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(1rem,3vw,3rem);align-items:start}:scope.js .daystory__sticky{top:calc(var(--header-h) + 1.5rem + env(safe-area-inset-top, 0px));padding-top:.75rem}.daystory__sticky>.wrap{width:calc(100% - var(--gutter));margin-inline:var(--gutter) 0}.daystory__hint,.daystory__sticky:after{display:none!important}.daystory__stage{--stage-h:min(38rem,calc(100vh - var(--header-h) - 4rem))}:scope.js .daystory.is-live .daystory__steps{padding-top:10vh;padding-right:var(--gutter)}:scope.js .daystory.is-live .daystory__step{grid-template-columns:minmax(0,1fr);min-height:80vh;padding:1rem 0 1rem 2rem}.daystory__step:before{content:"";position:absolute;left:.5rem;top:1rem;bottom:1rem;width:3px;border-radius:3px;background:var(--color-border);transition:background-color .2s ease}.daystory__step.is-active:before{background:var(--color-accent)}.daystory__time{text-align:start;padding:0 0 .25rem;font-size:var(--fs-title-sm)}.daystory__copy h3{font-size:var(--fs-h3)}.daypad{display:none}.tally{display:inline-flex}}@media (max-height:30rem) and (max-width:39.99rem){:scope.js .daystory__sticky{position:relative;top:auto}:scope.js .daystory.is-live .daystory__steps{padding-top:0}:scope.js .daystory.is-live .daystory__step,:scope.js .daystory.is-live .daystory__step:last-child{min-height:0}}@supports (height:1svh){@media (max-height:30rem) and (min-width:40rem){.daystory__stage{--stage-h:calc(100svh - var(--header-h) - 1.5rem)}}}.two{display:grid;gap:clamp(2rem,4vw,3.5rem);align-items:center}@media (min-width:58rem){.two{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.two__h{margin-top:1.25rem;font-size:clamp(2.25rem,1.2rem + 3.4vw,3.75rem);font-weight:800;line-height:.98;letter-spacing:-.03em;color:var(--color-text)}.two__h span{display:block}.two__control{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 1.5rem;margin-top:2rem}.two__plate{display:grid;justify-items:center;gap:.75rem;padding:.875rem 1rem 1rem;border-radius:1.75rem;background:var(--color-plate);box-shadow:var(--shadow-md)}.tape{padding:.3125rem .5rem .25rem;border-radius:.125rem;background:#fff;color:#111;font:700 .8125rem/1 var(--font-label);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;box-shadow:0 1px 1px rgba(0,0,0,.22),inset 0 0 0 1px rgba(0,0,0,.08);transform:rotate(-1.5deg)}.rocker{position:relative;width:4.5rem;height:6rem;padding:0;border:0;border-radius:.75rem;background:var(--color-plate-shade);box-shadow:inset 0 0 0 1.5px var(--color-border-control),inset 0 2px 4px rgba(0,0,0,.12);perspective:18rem;-webkit-tap-highlight-color:transparent}.rocker__key{position:absolute;inset:.375rem;border-radius:.375rem;background:linear-gradient(180deg,var(--color-plate-shade) 0,var(--color-plate) 46%,var(--color-surface) 100%);box-shadow:0 1px 1px rgba(0,0,0,.25),0 6px 10px -4px rgba(0,0,0,.3);transform:rotateX(13deg);transition:transform .2s var(--ease-out),background .2s ease}.rocker__key:after{content:"";position:absolute;left:50%;bottom:18%;width:3px;height:1rem;margin-left:-1.5px;border-radius:3px;background:var(--color-accent)}.rocker[aria-checked=false] .rocker__key{transform:rotateX(-13deg);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-plate) 54%,var(--color-plate-shade) 100%)}.rocker:active .rocker__key{transition-duration:.1s}.two__status{flex:1 1 12rem;min-height:3.2em;font-size:var(--fs-lead);font-weight:600;line-height:1.3;color:var(--color-text)}.two__scene{border-radius:var(--r-leaf);overflow:hidden;background:var(--color-bg-inverse)}.two .two-win{fill:var(--pine-light);transition:fill .45s ease}.two .il-s.two-ink{stroke:var(--pine);opacity:0;transition:opacity .3s ease}.two .two-glow{opacity:0;transition:opacity .6s ease}.two[data-admin=on] .two-win--office{fill:var(--color-light-cold)}.two[data-admin=off] .two-glow--living,.two[data-admin=off] .two-room--living .two-ink,.two[data-admin=on] .two-glow--office,.two[data-admin=on] .two-room--office .two-ink{opacity:1}.two[data-admin=off] .two-win--living{fill:var(--color-light)}@media (forced-colors:active){.rocker,.rocker__key{border:2px solid ButtonText}.rocker__key{background:ButtonFace}.rocker[aria-checked=true] .rocker__key{background:Highlight}}.edit{display:grid;justify-items:start}.edit__h{margin-top:1.5rem;font-size:clamp(2.25rem,1rem + 4.8vw,4.75rem);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--color-text)}.edit__row{display:block}.edit__row+.edit__row{margin-top:.46em}.edit__out{position:relative;display:inline-block}.edit__glue:lang(sv){white-space:nowrap}.edit__old{white-space:pre-wrap;transition:opacity .3s ease}.edit__strike{position:absolute;left:-.04em;right:-.04em;top:52%;height:.075em;border-radius:1em;background:var(--color-handwriting);transform:rotate(-2.5deg) scaleX(0);transform-origin:left center;transition:transform .42s var(--ease-out)}.edit__out--tail .edit__strike{transform:rotate(1.5deg) scaleX(0);transition-delay:.76s}.edit__in{position:absolute;left:.04em;bottom:86%;font:700 .6em/1 var(--font-hand);letter-spacing:0;white-space:nowrap;color:var(--color-handwriting);transform:rotate(-5deg);transform-origin:left bottom;clip-path:inset(-30% 100% -30% -5%);transition:clip-path .42s var(--ease-out) .38s}.edit.is-edited .edit__strike{transform:rotate(-2.5deg) scaleX(1)}.edit.is-edited .edit__out--tail .edit__strike{transform:rotate(1.5deg) scaleX(1)}.edit.is-edited .edit__in{clip-path:inset(-30% -12% -30% -5%)}.edit.is-edited .edit__old{opacity:.55}.edit.is-resetting *{transition:none!important}.edit__lead{margin-top:1.75rem;max-width:34rem}.edit .edit__replay{opacity:1;visibility:visible;margin-top:1rem;position:static}.tabletop{display:grid;gap:clamp(2rem,4vw,3.5rem);align-items:center}@media (min-width:60rem){.tabletop{grid-template-columns:minmax(24rem,.9fr) minmax(0,1.1fr)}}.tabletop__copy .lead{margin-top:1.5rem;max-width:30rem}.tabletop__table{position:relative;aspect-ratio:640/520;border-radius:var(--r-leaf);overflow:hidden;isolation:isolate;background:var(--color-table)}.tabletop__glow{position:absolute;inset:-12%;z-index:0;pointer-events:none;background:radial-gradient(closest-side at 50% 46%,rgba(243,198,68,.44),rgba(243,198,68,.14) 55%,transparent 76%)}.tabletop__table>.illus{position:absolute;inset:0;z-index:1;width:100%;height:100%}.table-coffee{fill:var(--color-coffee)}.table-pen{fill:var(--pen)}.evening--table{position:absolute;z-index:2;left:50%;top:50%;display:block;width:min(56%,20rem);padding:0;transform:translate(-50%,-52%)}.evening--table .pad{padding:1.9rem 1rem 1.3rem 2.9rem;background:linear-gradient(90deg,transparent 2.2rem,rgba(190,70,50,.22) 2.2rem,rgba(190,70,50,.22) calc(2.2rem + 1.5px),transparent calc(2.2rem + 1.5px)),repeating-linear-gradient(180deg,transparent 0,transparent calc(2.4rem - 1px),rgba(37,64,124,.13) calc(2.4rem - 1px),rgba(37,64,124,.13) 2.4rem),var(--color-sheet);background-position:0 0,0 1.3rem,0 0}.evening--table .pad:before{height:.7rem}.evening--table .pad__head{height:2.4rem}.evening--table .pad__title{font-size:1.5rem;line-height:2.4rem}.evening--table .pad__when{font-size:1.0625rem;line-height:2.4rem}.evening--table .pad__item{min-height:2.4rem;font-size:clamp(.8125rem,.45rem + 1.25vw,1.1875rem);line-height:2.4rem}.evening--table .pad__box{left:-1.95rem;top:.62rem;width:1.1rem;height:1.1rem}.evening--table .evening__replay{position:absolute;left:0;top:calc(100% + .5rem);bottom:auto;margin:0}@media (max-width:35.99rem){.evening--table{width:74%}.evening--table .pad{padding-inline:2.5rem .625rem}}.lap{display:grid;gap:2.5rem;align-items:center}@media (min-width:56rem){.lap{grid-template-columns:minmax(0,25rem) minmax(0,1fr);gap:clamp(3rem,6vw,5rem)}}.lap__ring{position:relative;width:min(100%,25rem);aspect-ratio:1;margin-inline:auto}.lap__svg{position:absolute;inset:0;width:100%;height:100%;max-width:none;overflow:visible}.lap__track{fill:none;stroke:var(--color-border-strong);stroke-width:.6}.lap__arc{fill:none;stroke:var(--color-accent);stroke-width:1.2;stroke-linecap:round;transition:stroke-dashoffset .6s var(--ease-in-out)}.lap__job{position:absolute;inset:25%;display:grid;place-content:center;justify-items:center;gap:.125rem;padding:.5rem;border-radius:50%;background:var(--color-surface);box-shadow:var(--shadow-md);text-align:center}.lap__job-art .illus{width:clamp(2.25rem,8vw,3.25rem)}.lap__job b{font-size:var(--fs-title);font-weight:800;letter-spacing:-.018em;line-height:1.1;color:var(--color-text)}.lap__job>span:last-child{max-width:9rem;font-size:var(--fs-caption);line-height:1.25;color:var(--color-text-secondary)}.lap__stop{position:absolute;left:var(--x);top:var(--y);display:grid;place-items:center;width:3.25rem;height:3.25rem;margin:-1.625rem 0 0 -1.625rem;padding:0;border:0;border-radius:50%;background:var(--color-surface);color:var(--color-text-tertiary);box-shadow:var(--shadow-sm);transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .16s var(--ease-out)}.lap__stop .ico{width:1.5rem;height:1.5rem}.lap__stop.is-done{background:var(--color-accent-soft);color:var(--color-on-accent-soft)}.lap__stop[aria-pressed=true]{background:var(--color-accent);color:#fff;box-shadow:0 0 0 6px rgba(46,98,71,.16)}@media (hover:hover) and (pointer:fine){.lap__stop:not([aria-pressed=true]):hover{background:var(--color-accent-soft);color:var(--color-on-accent-soft)}}.lap__stop:active{transform:scale(.96)}.lap__panel{min-height:11.5rem}.lap__step{margin-bottom:.875rem;font:700 var(--fs-label)/1.2 var(--font-label);letter-spacing:.09em;text-transform:uppercase;color:var(--color-accent)}.lap__note .idun-note{max-width:30rem}.board .two__h,.clockhero .two__h,.kollega .two__h,.sayyes .two__h,.shield .two__h,.tabletop__copy .two__h{font-size:clamp(2rem,1.2rem + 2.2vw,2.75rem)}.edit .edit__replay,.lab__replay{position:static;margin-top:1rem;opacity:1;visibility:visible}.is-resetting,.is-resetting *{transition:none!important}.board{display:grid;gap:clamp(2rem,4vw,3.5rem);align-items:center}@media (min-width:64rem){.board{grid-template-columns:minmax(24rem,.75fr) minmax(0,1.25fr)}}.board__copy .lead{margin-top:1.5rem;max-width:28rem}.board__status{min-height:1.3em;margin-top:1.25rem;font:600 var(--fs-label)/1.3 var(--font-label);letter-spacing:.03em;color:var(--color-text)}.board__unit{display:grid;gap:1.25rem;justify-items:start}.board__list{width:min(100%,26rem)}@media (min-width:78rem){.board__unit{grid-template-columns:auto minmax(0,1fr);align-items:center}}.board__panel{position:relative;display:flex;align-items:end;justify-content:center;gap:.875rem;padding:1.125rem 1.125rem .875rem;border-radius:1.125rem;background:var(--color-plate-shade);box-shadow:inset 0 0 0 1.5px var(--color-border-control),inset 0 2px 5px rgba(0,0,0,.1)}.board__panel:before{content:"";position:absolute;inset:auto .75rem 2.9rem;height:.5rem;border-radius:.25rem;background:rgba(22,33,27,.14)}.board__main{position:relative;display:grid;justify-items:center;gap:.5rem;padding-inline-end:.875rem;border-inline-end:1.5px dashed var(--color-border-strong)}.board__groups{position:relative;display:flex;gap:.5rem}.board__groups li{display:grid;justify-items:center;gap:.375rem}.board__no{font:700 .8125rem/1 var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary)}.breaker{position:relative;display:block;width:2.75rem;height:5rem;padding:0;border:0;border-radius:.5rem;background:var(--color-plate);box-shadow:var(--shadow-sm);-webkit-tap-highlight-color:transparent}.breaker:before{content:"";inset:.5rem .5rem auto;height:.375rem;border-radius:99rem;transition:background-color .2s ease}.breaker:before,.breaker__lever{position:absolute;background:var(--color-border-control)}.breaker__lever{left:50%;bottom:.5rem;width:1.375rem;height:1.75rem;margin-left:-.6875rem;border-radius:.3125rem;box-shadow:0 1px 1px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.35);transition:transform .2s var(--ease-out),background-color .2s ease}.breaker[aria-checked=true] .breaker__lever{transform:translateY(-1.625rem);background:var(--color-accent)}.breaker[aria-checked=true]:before{background:var(--color-accent)}.breaker:active .breaker__lever{transition-duration:.1s}.breaker--main{width:3.75rem}.breaker--main:before{background:var(--color-approval);box-shadow:0 0 0 1.5px var(--color-text)}.breaker--main .breaker__lever{width:2.25rem;margin-left:-1.125rem;transform:translateY(-1.625rem);background:var(--color-approval);box-shadow:0 0 0 1.5px var(--color-text),0 1px 1px rgba(0,0,0,.25)}.board__list{padding:1.125rem 1.25rem .75rem;border-radius:.5rem;background:var(--color-sheet);box-shadow:var(--shadow-md);transform:rotate(.6deg)}.board__list-title{padding-bottom:.625rem;border-bottom:1.5px solid var(--color-text);font:700 var(--fs-label)/1.2 var(--font-label);letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-secondary)}.board__list li,.board__mainrow{display:flex;flex-wrap:wrap;align-items:center;gap:.125rem .75rem;min-height:2.875rem;padding-block:.375rem;border-bottom:1px solid var(--color-border)}.board__mainrow{border-bottom:0}.board__n{flex:none;width:1.25rem;font:700 1rem/1 var(--font-label);color:var(--color-text-secondary)}.board__name{flex:1 1 8.5rem;font:400 1.25rem/1.2 var(--font-hand)}.board__name,.board__who{color:var(--color-handwriting)}.board__who{font:400 1.0625rem/1.2 var(--font-hand);white-space:nowrap}.board__who--idun{display:none;align-items:center;gap:.375rem;padding:.1875rem .625rem .1875rem .25rem;border-radius:99rem;background:var(--color-accent-soft);color:var(--color-on-accent-soft);font:700 .9375rem/1.2 var(--font-label);letter-spacing:.02em}.board__list li[data-on=true] .board__who--you{display:none}.board__list li[data-on=true] .board__who--idun,.board__who--yes{display:inline-flex}.board__who--yes{align-items:center;gap:.5rem;font:700 .9375rem/1.2 var(--font-label);letter-spacing:.02em;color:var(--color-text)}.board__who--yes:before{content:"";width:.625rem;height:.625rem;border-radius:50%;background:var(--color-approval);box-shadow:0 0 0 1.5px var(--color-text)}.board>*,.chain>*,.clockhero>*,.kollega>*,.lap>*,.sayyes>*,.shield>*,.tabletop>*,.two>*{min-width:0}.board__unit>*{max-width:100%}@media (max-width:27.99rem){.board__panel{flex-wrap:wrap;gap:.75rem .5rem;padding-inline:.75rem}.board__panel:before{display:none}.board__main{grid-template-columns:auto auto auto;align-items:center;justify-items:start;width:100%;padding:0 0 .75rem;border-inline-end:0;border-bottom:1.5px dashed var(--color-border-strong)}.board__groups{gap:.375rem}}@media (forced-colors:active){.breaker{border:2px solid ButtonText}.breaker__lever{background:ButtonText}.breaker[aria-checked=true] .breaker__lever{background:Highlight}}.kollega{display:grid;gap:clamp(2rem,4vw,3.5rem);align-items:center}@media (min-width:60rem){.kollega{grid-template-columns:minmax(24rem,.85fr) minmax(0,1.15fr)}}.kollega__copy .lead{margin-top:1.5rem;max-width:28rem}.kollega__wall{--frame-bg:var(--color-bg-subtle)}.hooks__tape{position:absolute;left:var(--x);top:25.5%;transform:translate(-50%,-50%) rotate(-1.5deg);font-size:clamp(.5625rem,.3rem + 1.1vw,.8125rem)}.hooks__tape--idun{text-transform:none;letter-spacing:.06em;transform:translate(-50%,-50%) rotate(-3deg);transition:opacity .26s ease,transform .42s var(--ease-out)}:scope.js .kollega:not(.s1) .hooks__tape--idun{opacity:0;transform:translate(-50%,-130%) rotate(-10deg)}.hooks-sprout{transform-box:fill-box;transform-origin:50% 100%;transition:opacity .3s ease,transform .52s var(--ease-out)}:scope.js .kollega:not(.s2) .hooks-sprout{opacity:0;transform:scale(.8)}.chain{display:grid;gap:clamp(2rem,4vw,3rem)}.chain__copy .lead{margin-top:1.25rem;max-width:34rem}.two__h .chain__win{position:relative;width:fit-content}.chain__win:after{content:"";position:absolute;inset:auto 0 -.04em;height:.085em;border-radius:1em;background:var(--color-accent)}.chain__row{display:grid;gap:3rem}.chain__item{position:relative;display:grid;gap:.875rem;align-content:start}.chain__item>*{transition:opacity .32s ease,transform .48s var(--ease-out)}.chain__item .frame{--frame-bg:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border)}.chain__item .idun-note{align-self:start}.chain__item+.chain__item:before{content:"";position:absolute;left:2rem;top:-2.5rem;width:3px;height:2rem;border-radius:3px;background:var(--color-accent);transform-origin:50% 0;transition:transform .52s var(--ease-out)}:scope.js .chain:not(.s1) .chain__item--b:before,:scope.js .chain:not(.s3) .chain__item--c:before{transform:scaleY(0)}:scope.js .chain:not(.s2) .chain__item--b>*,:scope.js .chain:not(.s4) .chain__item--c>*{opacity:0;transform:translateY(8px)}@media (min-width:56rem){.chain__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem;align-items:start}.chain__item+.chain__item:before{left:-3.25rem;top:5rem;width:2.5rem;height:3px;transform-origin:0 50%}:scope.js .chain:not(.s1) .chain__item--b:before,:scope.js .chain:not(.s3) .chain__item--c:before{transform:scaleX(0)}}.chain__cap{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:baseline;font-size:var(--fs-small);line-height:1.4;color:var(--color-text-secondary)}.chain__cap b{font:700 var(--fs-title-sm)/1 var(--font-label);font-variant-numeric:tabular-nums;color:var(--color-accent)}.leafcal{display:grid;justify-items:start;gap:.25rem;padding:0 1.25rem 1.25rem;overflow:hidden;border-radius:.75rem;background:var(--color-sheet);box-shadow:var(--shadow-md);transform:rotate(-1.2deg)}:scope.js .chain:not(.s4) .chain__item--c>.leafcal{transform:translateY(8px) rotate(-1.2deg) scale(.97)}.leafcal__day{justify-self:stretch;margin:0 -1.25rem .75rem;padding:.5rem 1.25rem;background:var(--color-accent);color:var(--color-on-accent);font:700 var(--fs-label)/1.2 var(--font-label);letter-spacing:.09em;text-transform:uppercase}.leafcal__time{font:800 clamp(2.25rem,1.6rem + 2vw,3rem)/1 var(--font-label);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--color-text)}.leafcal__what{font-size:var(--fs-small);line-height:1.35;color:var(--color-text-secondary)}.leafcal .status{margin-top:.5rem}.sayyes{display:grid;gap:clamp(2rem,4vw,3.5rem);align-items:start}@media (min-width:60rem){.sayyes{grid-template-columns:minmax(24rem,.9fr) minmax(0,1.1fr)}}.sayyes__copy .lead{margin-top:1.5rem;max-width:26rem}.sayyes__thread{gap:1rem;min-height:23rem;padding:clamp(1rem,2.5vw,1.75rem);border-radius:var(--r-lg);background:var(--color-bg-subtle)}.sayyes__log,.sayyes__thread{display:grid;align-content:start}.sayyes__log{gap:.75rem}.sayyes__line{display:grid;animation:rise .36s var(--ease-out)}.sayyes__line .idun-note{justify-self:start;max-width:30rem}.sayyes__line--you{justify-items:end}.sayyes__you{padding:.375rem 1rem .25rem;border-radius:.25rem;background:var(--color-sheet);box-shadow:var(--shadow-sm);font:700 1.375rem/1.3 var(--font-hand);color:var(--color-handwriting);transform:rotate(-1.5deg)}.sayyes__actions{display:flex;flex-wrap:wrap;gap:.75rem}.sayyes__actions .btn[aria-disabled=true]{opacity:.55;cursor:default}.sayyes__actions .btn[aria-disabled=true]:active{transform:none}.sayyes .lab__replay{margin-top:0;justify-self:start}.clockhero{display:grid;gap:clamp(2rem,4vw,3.5rem);align-items:center}@media (min-width:56rem){.clockhero{grid-template-columns:minmax(0,1fr) minmax(0,23rem)}}.clockhero__copy .lead{margin-top:1.5rem;max-width:26rem}.clockhero__face{width:min(100%,23rem);margin-inline:auto}.clock-evening{fill:none;stroke:var(--color-light)}.clock-admin{fill:none;stroke:var(--color-text);stroke-dasharray:var(--left) var(--round);transition:stroke-dasharray 1.7s var(--ease-in-out) .2s}:scope.js .clockhero:not(.s1) .clock-admin{stroke-dasharray:var(--full) var(--round)}.illus .clock-hand{stroke-width:5}.illus .clock-hand--hour{stroke-width:7}.legend{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.5rem;font:600 var(--fs-label)/1.2 var(--font-label);letter-spacing:.03em;color:var(--color-text)}.legend li{display:inline-flex;align-items:center;gap:.5rem}.legend__dot{width:.875rem;height:.875rem;border-radius:50%;box-shadow:0 0 0 1.5px var(--color-text)}.legend__dot--eve{background:var(--color-light)}.legend__dot--admin{background:var(--color-text)}.shield{display:grid;gap:clamp(2rem,4vw,3.5rem);align-items:center}@media (min-width:60rem){.shield{grid-template-columns:minmax(24rem,.8fr) minmax(0,1.2fr)}}.shield__copy .lead{margin-top:1.5rem;max-width:26rem}.shield__view{position:relative;aspect-ratio:640/440;overflow:hidden;border-radius:var(--r-leaf);background:var(--color-bg-inverse)}.shield__view>.illus{position:absolute;inset:0;width:100%;height:100%}.shield-sky{fill:var(--pine)}.shield__notes{position:absolute;inset:0}.sticky{position:absolute;left:var(--x);top:var(--y);display:grid;place-items:center;width:22%;aspect-ratio:1;padding:0 3%;background:var(--color-approval-soft);box-shadow:0 1px 1px rgba(0,0,0,.2),0 10px 16px -8px rgba(0,0,0,.5);font:700 clamp(.6875rem,.3rem + 1.7vw,1.1875rem)/1.15 var(--font-hand);color:var(--color-handwriting);text-align:center;transform:rotate(var(--r));transition:transform .76s var(--ease-in-out),opacity .4s ease}.sticky--1{--x:9%;--y:27%;--r:-6deg;--fall:translate(-8%,148%) rotate(-28deg) scale(.56)}.sticky--2{--x:31%;--y:34%;--r:4deg;--fall:translate(6%,120%) rotate(16deg) scale(.56)}.sticky--3{--x:52%;--y:29%;--r:-3deg;--fall:translate(30%,140%) rotate(-12deg) scale(.56)}.sticky--4{--x:71%;--y:35%;--r:7deg;--fall:translate(22%,116%) rotate(24deg) scale(.56)}.shield.s1 .sticky--1,.shield.s2 .sticky--2,.shield.s3 .sticky--3,.shield.s4 .sticky--4{transform:var(--fall);opacity:.92}.idun-face{display:block;width:100%;height:100%;overflow:visible}.idun-face__body{fill:var(--color-accent)}.idun-face__head{fill:var(--color-surface);stroke:var(--pale);stroke-width:4}.idun-face__hand{fill:var(--color-surface);stroke:var(--pale);stroke-width:3.5}.idun-face__braid{fill:none;stroke:var(--lamp);stroke-width:21;stroke-linecap:round}.idun-face__plait{fill:none;stroke:var(--lamp-deep);stroke-width:13;stroke-dasharray:3 17;stroke-dashoffset:6;opacity:.45}.idun-face__braid-end,.idun-face__hairline{fill:var(--lamp)}.cover{position:relative;z-index:2}.meet__myth{margin:1rem 0 0;max-width:36rem;font-size:var(--fs-small);line-height:1.45;color:var(--color-text-tertiary)}.idun-face__apple-fruit{fill:var(--lamp);stroke:var(--lamp-deep);stroke-width:2.5}.idun-face__apple-stem{fill:none;stroke:var(--color-text);stroke-width:3.5;stroke-linecap:round}.idun-face__apple-leaf{fill:var(--color-accent-soft);stroke:var(--color-accent);stroke-width:3;stroke-linejoin:round}.idun-face__dot,.idun-face__mouth-o{fill:var(--color-text)}.idun-face__arc,.idun-face__mouth-line,.idun-face__mouth-smile{fill:none;stroke:var(--color-text);stroke-width:7;stroke-linecap:round}.idun-face__blush circle{fill:var(--lamp);opacity:.36}.idun-face__arc,.idun-face__mouth-o,.idun-face__mouth-smile{opacity:0}.idun-face__eyes{transform:translate(var(--ex,0),var(--ey,0));transition:transform .14s var(--ease-out)}.idun-face__eye{transform-box:fill-box;transform-origin:center;transition:transform 90ms ease-out}.is-blink .idun-face__eye{transform:scaleY(.08)}.idun:hover .idun-face__dot,.idun:hover .idun-face__mouth-line,[data-face=happy] .idun-face__dot,[data-face=happy] .idun-face__mouth-line,[data-state=happy] .idun-face__dot,[data-state=happy] .idun-face__mouth-line{opacity:0}.idun:hover .idun-face__arc,.idun:hover .idun-face__mouth-smile,[data-face=happy] .idun-face__arc,[data-face=happy] .idun-face__mouth-smile,[data-state=happy] .idun-face__arc,[data-state=happy] .idun-face__mouth-smile{opacity:1}[data-face=ask] .idun-face__mouth-line,[data-state=talk] .idun-face__mouth-line{opacity:0}[data-face=ask] .idun-face__mouth-o,[data-state=talk] .idun-face__mouth-o{opacity:1}[data-face=work] .idun-face__eyes{--ex:0px;--ey:7px}[data-face=ask] .idun-face__eyes{--ex:6px;--ey:-6px}[data-state=listen] .idun-face__eyes{--ey:-4px}[data-state=work] .idun-face__eyes{--ex:0px;--ey:7px}.hero--switch[data-light=off] .idun-face__body,.is-night .idun-face__body,.on-pine .idun-face__body{stroke:var(--color-surface);stroke-width:3}.idun-inline{display:inline-block;width:1em;height:1em;margin:0 .08em 0 .04em;vertical-align:-.1em}.idun-inline .idun-face{overflow:visible}.idun-avatar--face{background:none;overflow:visible}.meet__head{max-width:40rem}.meet__title{margin:1rem 0 0;font-size:var(--fs-h2)}.meet__name{color:var(--color-accent)}.meet__head .lead{margin-top:1.25rem}.meet__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none}.meet__card{padding:1.75rem 1.75rem 2rem;border-radius:1.5rem;background:var(--color-surface);box-shadow:0 0 0 1px rgba(22,33,27,.06)}.meet__card h3{margin-top:1.25rem;font-size:var(--fs-title-sm);font-weight:800;letter-spacing:-.015em}.meet__card p{margin-top:.5rem;font-size:var(--fs-small);line-height:1.45;color:var(--color-text-secondary)}.meet__ico{display:block;width:3rem;height:3rem}.meet__cta{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center;margin-top:2rem}.meet__hint{margin:0;font-size:var(--fs-caption);color:var(--color-text-tertiary)}@media (max-width:56rem){.meet__cards{grid-template-columns:minmax(0,1fr)}}.idun-dock{position:fixed;inset:0;z-index:60;pointer-events:none}.idun{--idun-base:352px;--ring:3px;--ring-gap:4px;position:absolute;left:0;top:0;width:var(--idun-base);height:var(--idun-base);margin:0;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto;transform-origin:0 0;will-change:transform;border-radius:50%}.idun.is-hidden{visibility:hidden}.idun__body{display:block;width:100%;height:100%;transition:transform .16s var(--ease-out)}.idun .idun-face__body,.idun .idun-face__head{stroke:var(--color-surface);stroke-width:7;paint-order:stroke}.idun:hover .idun__body{transform:scale(1.04)}.idun:active .idun__body{transform:scale(.96)}:scope:not(.js) .idun-dock{display:none}.idun-bubble{position:absolute;right:calc(1.5rem + 4rem + .875rem);bottom:calc(1.5rem + .75rem);max-width:15rem;padding:.625rem .875rem;border-radius:1rem 1rem .25rem 1rem;background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-md);font:600 var(--fs-small)/1.3 var(--font-sans);pointer-events:auto;cursor:pointer;transform-origin:100% 100%;transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}.idun-bubble:after{content:"";position:absolute;right:-.375rem;bottom:.5rem;border-right:.375rem solid transparent;border-top:.375rem solid transparent;border-left:.375rem solid transparent;border-left-color:var(--color-surface);border-bottom:.375rem solid transparent;border-bottom-color:var(--color-surface)}.idun-bubble[hidden]{display:none}.idun-bubble.is-out{opacity:0;transform:translateY(4px) scale(.96)}.chat{top:auto;left:auto;z-index:0;translate:none;transform:none;padding:0;gap:0;border:0;max-width:none;position:absolute;right:1.5rem;bottom:calc(1.5rem + 4rem + .875rem);display:flex;flex-direction:column;width:min(27rem,100vw - 3rem);max-height:calc(100dvh - var(--header-h) - 7.125rem);border-radius:1.5rem;background:var(--color-surface);box-shadow:var(--shadow-lg);overflow:hidden;pointer-events:auto;transform-origin:100% 100%;transition:opacity .2s var(--ease-out),transform .22s var(--ease-out)}.chat[hidden]{display:none}.chat[data-state=open]{animation:chat-in .22s var(--ease-out)}.chat[data-state=closed]{animation:chat-out .2s var(--ease-out);pointer-events:none}@keyframes chat-in{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:none}}@keyframes chat-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px) scale(.96)}}.chat__head{flex-shrink:0;display:flex;align-items:center;gap:.75rem;padding:.875rem .875rem .875rem 1.25rem;border-bottom:1px solid var(--color-border)}.chat__who{display:grid;line-height:1.2}.chat__who b{font-size:var(--fs-title-sm)}.chat__who span{font-size:var(--fs-caption);color:var(--color-text-tertiary)}.chat__close{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-left:auto;padding:0;border:0;border-radius:50%;background:none;color:var(--color-text-secondary);cursor:pointer;transition:background .12s,transform .12s var(--ease-out)}.chat__close svg{width:1.25rem;height:1.25rem}.chat__close:hover{background:var(--color-bg-subtle)}.chat__close:active{transform:scale(.94)}.chat__content{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1.25rem}.chat__content .form{padding:0;border-radius:0;box-shadow:none}.chat__content .form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem .75rem;margin-top:1.25rem}.chat__content .field:has(textarea){grid-column:1/-1}.chat__content .field input{min-height:3rem;padding:.625rem .75rem;font-size:1rem}.chat__content .field textarea{min-height:5rem;padding:.625rem .75rem;font-size:1rem}.chat__content .form .btn{margin-top:1.125rem}.chat__content .form__legal{margin-top:.875rem}.chat__call{margin:1rem 0 0;padding-top:1rem;border-top:1px solid var(--color-border);font-size:var(--fs-small);color:var(--color-text-secondary)}.chat__call a{display:inline-block;color:var(--color-accent-hover);font-weight:700;white-space:nowrap;text-underline-offset:.2em}@media (max-width:23rem){.chat__content .form__fields{grid-template-columns:minmax(0,1fr)}}[data-doc] .idun-dock,[data-kind=doc] .idun-dock{display:none}.control{display:grid;gap:1.5rem}@media (min-width:56rem){.control{grid-template-columns:repeat(2,minmax(0,1fr))}}.panel{padding:clamp(1.5rem,3vw,2.25rem);border-radius:var(--r-lg);background:var(--color-surface);box-shadow:var(--shadow-md)}.panel__head{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.panel__head h3{font-size:var(--fs-title)}.panel__sub{color:var(--color-text-secondary);font-size:var(--fs-small);margin-bottom:1rem}.panel__badge{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--color-approval-soft);color:var(--color-text);flex:none}.panel__badge--auto{background:var(--color-accent-soft);color:var(--color-accent-hover)}.rows>li{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding-block:1.125rem;border-top:1px solid var(--color-border)}.rows__text{flex:1 1 12rem;min-width:0}.rows__text b{display:block;font-weight:700;line-height:1.3}.rows__text span{display:block;color:var(--color-text-tertiary);font-size:var(--fs-caption);line-height:1.4;margin-top:.125rem}.rows .btn{flex:none}.rows .btn .ico{display:none}.rows .btn.is-done{background:transparent;color:var(--color-accent);box-shadow:none;padding-inline:.25rem}.rows .btn.is-done .ico{display:block}.rows .btn.is-done:active{transform:none}.switch{position:relative;flex:none;width:3.75rem;height:2.25rem;padding:0;border:0;background:var(--color-border-control);box-shadow:inset 0 1px 2px rgba(0,0,0,.18);transition:background-color .2s ease}.switch:before{content:"";position:absolute;inset:-.375rem}.switch:after{content:"";position:absolute;top:.25rem;left:.25rem;width:1.75rem;height:1.75rem;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.3),0 3px 6px rgba(0,0,0,.12);transition:transform .24s var(--ease-out)}.switch[aria-checked=true]{background:var(--color-accent)}.switch[aria-checked=true]:after{transform:translateX(1.5rem)}.switch:active:after{width:2rem}.switch[aria-checked=true]:active:after{transform:translateX(1.25rem)}@media (forced-colors:active){.switch{border:2px solid ButtonText}.switch:after{background:ButtonText}.switch[aria-checked=true]{background:Highlight}}.start{display:grid;gap:clamp(2.5rem,5vw,4rem);align-items:center}@media (min-width:62rem){.start{grid-template-columns:minmax(0,1fr) minmax(0,24rem)}}.keep{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.75rem}.keep li{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem .5rem .625rem;border-radius:99rem;background:var(--color-surface);box-shadow:var(--shadow-sm);font-weight:600;font-size:var(--fs-caption)}.keep .ico{color:var(--color-accent)}.ruler{margin-top:clamp(2.5rem,5vw,4rem)}.ruler__bar{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));border-radius:.625rem;overflow:hidden;background:var(--color-light);box-shadow:inset 0 0 0 2px var(--color-text)}.ruler__bar span{position:relative;display:grid;place-items:end center;height:3.75rem;padding-bottom:.4rem;font:700 var(--fs-small)/1 var(--font-label);font-variant-numeric:tabular-nums;color:var(--color-text);border-inline-start:2px solid var(--color-text);background:repeating-linear-gradient(90deg,transparent,transparent calc(25% - 1px),rgba(22,33,27,.55) calc(25% - 1px),rgba(22,33,27,.55) 25%) 0 0 /100% .55rem no-repeat}.ruler__bar span:first-child{border-inline-start:0}.ruler__bar span.is-first{background-color:var(--color-surface)}.ruler__bar span.is-last{background-color:var(--color-accent);color:#fff}.ruler__steps{display:grid;gap:1.5rem;margin-top:1.5rem}.ruler__steps li b{display:block;font:700 var(--fs-label)/1.2 var(--font-label);letter-spacing:.07em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.375rem}.ruler__steps li strong{display:block;font-size:var(--fs-title-sm);line-height:1.2;font-weight:800;letter-spacing:-.012em}.ruler__steps li p{margin-top:.375rem;color:var(--color-text-secondary);font-size:var(--fs-small)}@media (min-width:48rem){.ruler__steps{grid-template-columns:2fr 5fr 3fr;gap:1.5rem}}.plans{display:grid;gap:1.5rem}@media (min-width:52rem){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}}.plan{display:flex;flex-direction:column;padding:clamp(1.75rem,3vw,2.5rem);border-radius:var(--r-lg);background:var(--color-surface);box-shadow:var(--shadow-md)}.plan__name{font:700 var(--fs-small)/1.2 var(--font-label);letter-spacing:.09em;text-transform:uppercase;color:var(--color-accent)}.plan__for{margin-top:.75rem;font-size:var(--fs-title);font-weight:800;line-height:1.15;letter-spacing:-.018em;text-wrap:balance}.plan__price{display:flex;align-items:baseline;gap:.5rem;margin-top:1.5rem;font-variant-numeric:tabular-nums}.plan__price b{font-size:clamp(2.5rem,2rem + 2vw,3.5rem);font-weight:800;line-height:1}.plan__price span{font-size:var(--fs-small)}.plan__price span,.plan__text{color:var(--color-text-secondary)}.plan__text{margin-top:1.25rem}.plan__list{display:grid;gap:.75rem;margin-block:1.5rem 2rem}.plan__list li{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;font-size:var(--fs-small);line-height:1.45}.plan__list .ico{margin-top:.15rem;color:var(--color-accent)}.plan .btn{margin-top:auto}.plans__note{text-align:center;color:var(--color-text-secondary);font-size:var(--fs-small)}.shared{display:grid;gap:1.5rem 2.5rem;margin-top:1.5rem;padding:clamp(1.75rem,3vw,2.5rem);border-radius:var(--r-lg);background:var(--color-bg-subtle)}.section--mist .shared{background:var(--color-surface)}.shared h3{font-size:var(--fs-title)}.shared ul{display:grid;gap:.875rem 2rem}.shared li{display:grid;grid-template-columns:auto 1fr;gap:.75rem;font-size:var(--fs-small);line-height:1.45}.shared li b{display:block;font-weight:700;color:var(--color-text)}.shared li span{color:var(--color-text-secondary)}.shared .ico{margin-top:.15rem;color:var(--color-accent)}@media (min-width:48rem){.shared ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:68rem){.shared ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.people{display:grid;gap:clamp(2.5rem,5vw,4.5rem);align-items:center}@media (min-width:62rem){.people{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.people__photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:34rem}.photo{position:relative;display:grid;align-content:end;aspect-ratio:4/5;padding:1rem;overflow:hidden;border-radius:var(--r-leaf);background:var(--color-accent-soft);color:var(--color-accent-hover)}.photo:nth-child(2){margin-top:2.5rem;border-radius:var(--r-leaf-mirror);background:var(--color-approval-soft)}.photo__mark{position:absolute;inset:0;display:grid;place-items:center}.photo__mark svg{width:38%;height:auto;opacity:.5}.photo figcaption{position:relative;font-size:var(--fs-caption);line-height:1.3;color:var(--color-text)}.photo figcaption b{display:block;font-size:var(--fs-small)}.photo__hint{position:absolute;top:.875rem;inset-inline-start:.875rem;padding:.25rem .625rem;border-radius:99rem;background:rgba(255,255,255,.8);font:600 .8125rem/1.2 var(--font-label);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary)}.people__copy p+p{margin-top:1rem}.people__copy .lead{margin-top:1.25rem}.promise{margin-top:2.25rem;padding:1.75rem;border-radius:var(--r-lg);background:var(--color-surface);box-shadow:var(--shadow-md)}.promise h3{font:700 var(--fs-label)/1.2 var(--font-label);letter-spacing:.09em;text-transform:uppercase;color:var(--color-accent)}.promise ul{display:grid;gap:.875rem;margin-top:1.25rem}.promise li{display:grid;grid-template-columns:auto 1fr;gap:.75rem;font-weight:600;line-height:1.35}.promise .ico{margin-top:.1rem;color:var(--color-accent)}.promise__sig{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--color-border);font:700 1.6rem/1.2 var(--font-hand);color:var(--color-handwriting)}.promise__sig span{display:block;font:500 var(--fs-caption)/1.3 var(--font-sans);color:var(--color-text-tertiary)}.faq{border-bottom:1px solid var(--color-border-strong)}.faq details{border-top:1px solid var(--color-border-strong)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1.5rem;cursor:pointer;list-style:none;font-size:clamp(1.25rem,1.1rem + .6vw,var(--fs-title));font-weight:700;line-height:1.25;letter-spacing:-.01em}.faq summary::-webkit-details-marker{display:none}.faq summary .ico{width:1.5rem;height:1.5rem;color:var(--color-accent);transition:transform .26s var(--ease-out)}.faq details[open] summary .ico{transform:rotate(45deg)}.faq details{interpolate-size:allow-keywords}.faq details::details-content{height:0;opacity:0;overflow:clip;transition:height .28s var(--ease-out),opacity .22s ease,content-visibility .28s allow-discrete}.faq details[open]::details-content{height:auto;opacity:1}@media (prefers-reduced-motion:reduce){.faq details::details-content,.faq summary .ico{transition:none}}.faq__a{padding-block:0 1.75rem;padding-inline:0 3rem;color:var(--color-text-secondary);max-width:var(--measure)}.faq__a p+p{margin-top:.75rem}.faq2__head{max-width:36rem}.faq2__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(2rem,4vw,3rem);align-items:start}.faq2__list{display:grid;gap:.25rem}.faq2__q{display:flex;align-items:center;gap:1rem;min-height:3.25rem;padding:.75rem 1.25rem;border:0;border-radius:1rem;background:transparent;color:var(--color-text-inverse-secondary);text-align:start;font:600 var(--fs-title-sm)/1.25 var(--font-sans);letter-spacing:-.01em;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s var(--ease-out)}.faq2__q:before{content:"";width:.5rem;height:.5rem;flex:none;border-radius:50%;background:currentColor;opacity:.35}.faq2__q:hover{color:#fff;background:rgba(255,255,255,.06)}.faq2__q:active{transform:scale(.985)}.faq2__q[aria-selected=true]{color:#fff;background:rgba(255,255,255,.1)}.faq2__q[aria-selected=true]:before{background:var(--color-light);opacity:1}.faq2__q:focus-visible{outline:3px solid var(--color-focus-inverse);outline-offset:2px}.faq2__panel{position:sticky;top:calc(var(--header-h) + 2rem);padding:clamp(1.5rem,3vw,2.5rem);border-radius:1.5rem;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.faq2__a{color:#fff;font-size:var(--fs-lead);line-height:1.45}.faq2__a[hidden]{display:none}.faq2__a:focus-visible{outline:3px solid var(--color-focus-inverse);outline-offset:6px;border-radius:.5rem}@media (max-width:56rem){.faq2__grid{grid-template-columns:minmax(0,1fr)}.faq2__panel{position:static}}.closing{position:relative;background:var(--color-bg-inverse);color:var(--color-text-inverse);padding-top:clamp(3.5rem,7vw,6.5rem);overflow:hidden;width:min(100% - 2 * var(--gutter),calc(var(--maxw) + 2 * clamp(1.5rem, 4vw, 4rem)));margin:.875rem auto 0;border-radius:var(--r-panel)}.closing__grid{display:grid;gap:clamp(2.5rem,5vw,4rem);align-items:center}@media (min-width:62rem){.closing__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.closing__copy h2{font-size:var(--fs-h1);line-height:1;letter-spacing:-.03em;color:#fff;margin-top:1.5rem}.closing .lead{margin-top:1.5rem;max-width:32rem}.closing__tel{display:inline-flex;align-items:center;gap:.625rem;margin-top:2rem;font-size:var(--fs-title);font-weight:800;color:#fff;text-decoration:none;font-variant-numeric:tabular-nums}.closing__tel .ico{color:var(--color-light)}.closing__tel small{display:block;font:600 var(--fs-label)/1.2 var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-inverse-secondary)}.closing__scene{margin-top:clamp(2rem,5vw,4rem);overflow:hidden}.closing__scene .illus{width:100%}@media (max-width:51.99rem){.closing__scene .illus{width:52rem;max-width:none;margin-inline-start:50%;transform:translateX(-60%)}}.form{padding:clamp(1.5rem,3vw,2.25rem);border-radius:var(--r-lg);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-lg)}.form__title{font-size:var(--fs-title);font-weight:800;line-height:1.15;letter-spacing:-.018em}.form__sub{margin-top:.375rem;color:var(--color-text-secondary);font-size:var(--fs-small)}.form__fields{display:grid;gap:1.125rem;margin-top:1.5rem}.field label{display:block;margin-bottom:.375rem;font-weight:700;font-size:var(--fs-small)}.field label small{font-weight:400;color:var(--color-text-tertiary);font-size:var(--fs-caption)}.field input,.field textarea{display:block;width:100%;min-height:3.5rem;padding:.75rem 1rem;border:0;background:var(--color-bg);box-shadow:inset 0 0 0 1.5px var(--color-border-control);font-size:var(--fs-body);transition:box-shadow .16s ease,background-color .16s ease}.field textarea{min-height:6.5rem;resize:vertical;line-height:1.45}.field input:focus-visible,.field textarea:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;background:var(--color-surface);border-radius:var(--r-control)}.field input[aria-invalid=true]{box-shadow:inset 0 0 0 2.5px var(--color-danger)}.field__error{display:none;align-items:center;gap:.375rem;margin-top:.5rem;color:var(--color-danger);font-weight:600;font-size:var(--fs-caption)}.field input[aria-invalid=true]~.field__error{display:flex}.form .btn{margin-top:1.5rem}.form__legal{margin-top:1rem}.form__legal,.form__proto{color:var(--color-text-tertiary);font-size:var(--fs-label);line-height:1.45}.form__proto{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--color-border)}.form.is-sent .form__body,.form__done{display:none}.form.is-sent .form__done{display:block;animation:rise .5s var(--ease-out)}.form__done .idun-note{box-shadow:none;padding:0;margin-top:1.25rem}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}.site-footer{background:var(--color-bg-inverse);color:var(--color-text-inverse-secondary);font-size:var(--fs-small);padding-block:clamp(3rem,6vw,5rem) 2rem}.site-footer .logo{color:#fff}.site-footer__grid{display:grid;gap:2.5rem}@media (min-width:30rem){.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-footer__brand{grid-column:1/-1}.site-footer__line{margin-top:1rem;max-width:18rem;color:var(--color-text-inverse);font-weight:600}.site-footer__h{margin-bottom:.75rem;font:600 var(--fs-label)/1.2 var(--font-label);letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-inverse)}.site-footer li{display:block}.site-footer li a{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.125rem .5rem;min-height:2.75rem;text-decoration:none;color:var(--color-text-inverse-secondary)}.site-footer li:not(:has(a)){min-height:2.75rem;display:flex;align-items:center}@media (hover:hover) and (pointer:fine){.site-footer li a:hover{color:#fff;text-decoration:underline}}.soon{padding:.125rem .5rem;border-radius:99rem;background:rgba(234,242,230,.12);font:600 .8125rem/1.3 var(--font-label);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-inverse)}.site-footer__products{grid-column:1/-1}.site-footer__products ul{display:grid;gap:0 2.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.product-links{margin-top:1.5rem;font-size:var(--fs-small)}.product-links ul{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin-top:.5rem}.product-links a{display:inline-flex;align-items:center;min-height:2.75rem;text-decoration:underline;text-underline-offset:.2em}.site-footer__base{display:flex;flex-wrap:wrap;gap:.5rem 2rem;justify-content:space-between;align-items:center;margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.5rem;border-top:1px solid rgba(234,242,230,.16);font-size:var(--fs-caption)}.site-footer__base ul{display:flex;flex-wrap:wrap;gap:0 1.5rem}@media (min-width:75rem){.site-footer__grid{grid-template-columns:minmax(0,1fr) auto auto minmax(0,2fr)}.site-footer__brand,.site-footer__products{grid-column:auto}}.callbar{position:fixed;z-index:60;inset:auto 0 0;display:none;gap:.625rem;padding:.75rem var(--gutter) max(.75rem,env(safe-area-inset-bottom));background:rgba(246,248,243,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 -1px 0 var(--color-border);transform:translateY(110%);transition:transform .32s var(--ease-out)}.callbar .btn{flex:1 1 0;min-width:0;min-height:3.25rem;padding-inline:.75rem;font-size:var(--fs-small)}@media (max-width:22.49rem){.callbar .btn .ico{display:none}}.callbar[data-show=true]{transform:none}@media (max-width:47.99rem){.callbar{display:flex}.site-footer{padding-bottom:6.5rem}}.pagehead{padding-block:clamp(3rem,7vw,6rem) clamp(2.5rem,5vw,4.5rem)}.pagehead h1{font-size:var(--fs-h1);line-height:1;letter-spacing:-.03em;margin-top:1.5rem;max-width:18ch}.lines>span,.pagehead h1>span{display:block}.pagehead .lead{margin-top:1.5rem;max-width:38rem}.pagehead__grid{display:grid;gap:clamp(2.5rem,5vw,4rem);align-items:center}@media (min-width:62rem){.pagehead__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.pagehead .hero__actions{margin-top:2rem}.steps{display:grid;gap:clamp(3.5rem,7vw,7rem)}.step{display:grid;gap:clamp(2rem,4vw,3.5rem);align-items:center}@media (min-width:62rem){.step{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.step:nth-child(2n) .step__art{order:-1}}.step__no{font:700 var(--fs-label)/1.2 var(--font-label);letter-spacing:.09em;text-transform:uppercase;color:var(--color-accent)}.step h2{margin-top:.875rem;font-size:var(--fs-h2-sub)}.step__copy>p{margin-top:1rem;color:var(--color-text-secondary);max-width:32rem}.step__copy .idun-note{margin-top:1.5rem;max-width:30rem}.who{display:grid;gap:.75rem;margin-top:1.5rem;max-width:32rem}.who li{display:grid;grid-template-columns:4.75rem 1fr;gap:1rem;align-items:baseline;padding-top:.75rem;border-top:1px solid var(--color-border);font-size:var(--fs-small);line-height:1.45}.who b{font:700 var(--fs-label)/1.3 var(--font-label);letter-spacing:.07em;text-transform:uppercase;color:var(--color-accent)}.who--wide{max-width:36rem;margin-top:2rem}.who--wide li{grid-template-columns:9.5rem 1fr}@media (max-width:29.99rem){.who--wide li{grid-template-columns:1fr;gap:.25rem}}.status{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;border-radius:99rem;font:600 var(--fs-label)/1.2 var(--font-label);letter-spacing:.03em;background:var(--color-accent-soft);color:var(--color-accent-hover)}.status--soon{background:var(--color-approval-soft);color:var(--color-text)}.status:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.trades{display:grid;gap:1rem}@media (min-width:40rem){.trades{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:68rem){.trades{grid-template-columns:repeat(4,minmax(0,1fr))}}.trade{display:grid;gap:1rem;align-content:start;padding:1.5rem;border-radius:var(--r-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);text-decoration:none;transition:transform .2s var(--ease-out),box-shadow .2s ease}.trade .illus{width:4rem}.trade h3{font-size:var(--fs-title-sm)}.trade p{color:var(--color-text-secondary);font-size:var(--fs-small);line-height:1.45}@media (hover:hover) and (pointer:fine){.trade:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}}.trade:active{transform:scale(.98)}.jobs{display:grid;gap:1.25rem}@media (min-width:48rem){.jobs{grid-template-columns:repeat(3,minmax(0,1fr))}}.job{padding:1.75rem;border-radius:var(--r-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.job__kind{font:700 var(--fs-label)/1.2 var(--font-label);letter-spacing:.09em;text-transform:uppercase;color:var(--color-accent)}.job h3{font-size:var(--fs-title)}.job h3,.job p{margin-top:.75rem}.job p{color:var(--color-text-secondary);font-size:var(--fs-small);line-height:1.5}.job .idun-note{margin-top:1.25rem;box-shadow:none;background:var(--color-bg-subtle)}.story{display:grid;gap:1.5rem;max-width:var(--measure);font-size:var(--fs-lead);line-height:1.5}.story p{color:var(--color-text-secondary)}.story p.is-strong{color:var(--color-text);font-weight:700;font-size:var(--fs-h3);line-height:1.25;letter-spacing:-.012em}.horizon{display:grid;gap:1.25rem}@media (min-width:52rem){.horizon{grid-template-columns:repeat(3,minmax(0,1fr))}}.horizon li{padding:1.75rem;border-radius:var(--r-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.horizon b{display:block;font:700 var(--fs-label)/1.2 var(--font-label);letter-spacing:.09em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.75rem}.horizon p{font-size:var(--fs-small);color:var(--color-text-secondary);line-height:1.5}.horizon strong{display:block;font-size:var(--fs-title-sm);line-height:1.2;font-weight:800;letter-spacing:-.012em;color:var(--color-text);margin-bottom:.5rem}.contact{display:grid;gap:clamp(2.5rem,5vw,4rem);align-items:start}@media (min-width:62rem){.contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.contact__ways{margin-top:2.25rem}.contact__ways,.way{display:grid;gap:1rem}.way{grid-template-columns:auto 1fr;align-items:center;padding:1.125rem 1.25rem;border-radius:var(--r-md);background:var(--color-surface);box-shadow:var(--shadow-sm);text-decoration:none}.way__ico{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--color-accent-soft);color:var(--color-accent-hover)}.way small{display:block;font:600 var(--fs-label)/1.2 var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary)}.way b{display:block;font-size:var(--fs-title-sm);font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.calls{margin-top:2.5rem}.calls h2{font-size:var(--fs-title)}.calls ol{display:grid;gap:.875rem;margin-top:1rem;counter-reset:c}.calls li{display:grid;grid-template-columns:2rem 1fr;gap:.75rem;align-items:baseline;counter-increment:c;color:var(--color-text-secondary);font-size:var(--fs-small)}.calls li:before{content:counter(c);display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--color-accent-soft);color:var(--color-on-accent-soft);font:700 var(--fs-caption)/1 var(--font-label)}:scope.js .reveal{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .8s var(--ease-out);transition-delay:calc(var(--d, 0) * 70ms)}:scope.js .reveal.is-in{opacity:1;transform:none}.proto{position:fixed;z-index:90;left:1rem;bottom:1rem;display:flex;align-items:center;gap:.375rem;padding:.3125rem;border-radius:99rem;background:#0E1512;color:#fff;font:500 .8125rem/1 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;box-shadow:0 8px 24px rgba(0,0,0,.28)}.proto a,.proto button{font:inherit;color:inherit;text-decoration:none}.proto__fab{display:inline-flex;align-items:center;gap:.4rem;height:2rem;padding:0 .75rem;border:0;border-radius:99rem;background:transparent;font-weight:600;letter-spacing:.02em}.proto__dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--color-light)}.proto__panel{display:flex;align-items:center;gap:.375rem}.proto[data-open=false] .proto__panel{display:none}.proto__group{display:flex;padding:.125rem;border-radius:99rem;background:rgba(255,255,255,.1)}.proto__group button{height:1.75rem;padding:0 .625rem;border:0;border-radius:99rem;background:transparent}.proto__group button[aria-pressed=true]{background:#fff;color:#0E1512;font-weight:700}.proto__btn{display:inline-flex;align-items:center;height:2rem;padding:0 .75rem;border:0;border-radius:99rem;background:rgba(255,255,255,.1);white-space:nowrap}.proto__btn[aria-pressed=true]{background:var(--color-light);color:#0E1512;font-weight:700}.proto :focus-visible{outline:2px solid var(--color-focus-inverse);outline-offset:2px;border-radius:99rem}@media (max-width:47.99rem){.proto{bottom:5.25rem;left:.75rem;max-width:calc(100% - 1.5rem);border-radius:1.25rem}.proto,.proto__panel{flex-wrap:wrap}.proto[data-open=false]{border-radius:99rem}}.protostrip{padding:.4375rem var(--gutter);background:#0E1512;color:#fff;text-align:center;font:500 .8125rem/1.35 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.protostrip b{font-weight:700;color:var(--color-light)}[data-view][hidden]{display:none!important}.dnote,[data-doc] [data-notes-toggle],[data-kind=doc] [data-notes-toggle]{display:none}[data-notes=on] .dnote{display:block;width:min(100% - 2 * var(--gutter),var(--maxw));margin:0 auto 2rem;padding:1.125rem 1.25rem 1.25rem;border-radius:.875rem;background:#FFF6D6;color:#1B1B17;box-shadow:inset 0 0 0 1.5px rgba(27,27,23,.85);font:400 .9375rem/1.55 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:0;text-align:left}[data-notes=on] .closing>.dnote:first-child,[data-notes=on] .hero>.dnote:first-child,[data-notes=on] .pagehead>.dnote:first-child,[data-notes=on] .section>.dnote:first-child{margin-top:calc(var(--section-y) * -.45)}.dnote__t{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:700;font-size:1rem}.dnote__t span{padding:.125rem .5rem;border-radius:99rem;background:#1B1B17;color:#FFF6D6;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.dnote dl{display:grid;gap:.5rem}.dnote dt{font-weight:700}.dnote dd{margin:0}.dnote dl>div{display:grid;gap:.125rem .875rem}@media (min-width:48rem){.dnote dl>div{grid-template-columns:8.5rem 1fr}}h1,h2,h3{font-weight:700}.display,h1,h2{font-family:var(--font-sans);font-weight:700;letter-spacing:-.035em;line-height:.98;font-variation-settings:normal}.display em,h1 em,h2 em{font-style:normal;font-weight:700;color:var(--color-accent);font-variation-settings:normal}.closing h2 em,.on-pine h2 em,.section--pine h2 em{color:var(--color-light)}h3{letter-spacing:-.02em}.eyebrow{font-weight:600}.statement__line{font-family:var(--font-sans);font-weight:700;letter-spacing:-.035em;line-height:1;font-variation-settings:normal}.statement__line em{font-style:normal;color:var(--color-accent)}.hero__line{font-family:var(--font-sans);font-style:normal;letter-spacing:-.02em;font-variation-settings:normal}.hero--switch h1{font-size:clamp(2.75rem,1.2rem + 3vw,4rem);letter-spacing:-.035em}.hero--switch[data-light=off] h1 em{color:var(--color-light)}.faq summary{font-family:var(--font-sans)}.btn{border-radius:var(--r-control)}.btn--quiet{box-shadow:inset 0 0 0 1.5px var(--color-text)}.hero--switch[data-light=off] .btn--quiet,.on-pine .btn--quiet{box-shadow:inset 0 0 0 1.5px rgba(234,242,230,.7)}.home-nav a,.keep li,.menu-btn,.photo__hint,.status,.tag{border-radius:var(--r-sm)}.field input,.field textarea,.switch{border-radius:var(--r-control)}.switch:after{border-radius:.3rem}.site-header{top:0;padding:0;border-bottom:1px solid var(--color-border)}.site-header__inner{height:var(--header-h);width:min(100% - 2 * var(--gutter),var(--maxw));padding:0;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none}.site-header[data-scrolled=true] .site-header__inner,.site-header__inner{background:transparent;box-shadow:none}.site-header[data-scrolled=true]{box-shadow:0 1px 0 var(--color-border),0 4px 12px rgba(22,33,27,.05)}.closing,.daystory,.section,.slab{width:100%;max-width:none;margin-inline:0;border-radius:0;box-shadow:none;background:var(--color-bg)}.closing,.daystory,.section+.section,.section+.slab,.slab+.section,.slab+.slab{margin-top:0}.section{padding-block:var(--section-y)}.section--tight-top{padding-top:clamp(2.5rem,5vw,4rem)}.daystory,.section--mist,.section--white,.slab--mist,.slab--white,.statement{background:var(--color-surface)}.closing,.section--pine{background:var(--color-bg-inverse)}.statement.slab{padding-block:clamp(4rem,9vw,8rem)}.closing{padding-top:var(--section-y)}.recog__item .frame{--frame-bg:var(--mist)}.section--mist .shared,.shared{background:var(--mist)}.hero--switch{--hero-shrink:0}.hero__room{width:100%}.hero__night,.hero__room{border-radius:0}.hero__plate,.hero__plate .rocker--xl{border-radius:.5rem}.hero__plate .rocker--xl .rocker__key{border-radius:.3rem}.hero--switch .hero__press{letter-spacing:.08em}.meet__cards{gap:clamp(1.5rem,3vw,2.5rem)}.meet__card{padding:1.5rem 0 0;border-radius:0;background:transparent;box-shadow:none;border-top:3px solid var(--color-accent-soft)}.meet__card h3{margin-top:1rem}.form,.idun-note,.keep li,.panel,.plan,.promise,.tag{box-shadow:0 0 0 1px var(--color-border)}.tag--wait{box-shadow:none}.faq-grid{display:grid;gap:clamp(2rem,5vw,4rem);align-items:start}@media (min-width:56rem){.faq-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.faq-grid .section__head{position:sticky;top:calc(var(--header-h) + 2rem);margin-bottom:0}}.display,h1,h2{font-family:var(--font-display);letter-spacing:-.025em;line-height:1.02}.display em,h1 em,h2 em,h3{font-weight:600}h3{font-family:var(--font-display);letter-spacing:-.015em}.eyebrow{font-family:var(--font-label);font-weight:500;letter-spacing:.08em}.statement__line{font-weight:600;letter-spacing:-.025em;line-height:1.04}.hero__line,.statement__line{font-family:var(--font-display)}.hero__line{font-weight:500;letter-spacing:-.015em}.hero--switch h1{font-size:clamp(2.75rem,1.1rem + 3.2vw,4.25rem);letter-spacing:-.03em}.faq summary{font-family:var(--font-display);font-weight:500}.daystory__clock b,.leafcal__time,.plan__name,.plan__price b,.ruler__bar span{font-family:var(--font-label)}.btn,.home-nav a,.menu-btn{font-family:var(--font-label);font-weight:500}.hooks__tape,.tape{font-family:var(--font-tape)}.hero__room,.site-header{background:var(--color-bg)}.hero__room .hero__night{background:var(--pine)}.frame,.section--white .frame,.slab--white .frame,.statement .frame{--frame-bg:var(--mist)}.daystory .frame,.section .frame{--frame-bg:var(--color-surface)}.section--mist .frame,.section--white .frame{--frame-bg:var(--mist)}.form,.idun-note,.keep li,.panel,.plan,.promise,.tag{background:var(--color-surface)}.meet__card{border-top-color:var(--pale)}.closing .eyebrow,.on-pine .eyebrow{color:var(--pale)}.hero--switch .hero__proof .ico{color:var(--color-accent)}.call{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(1.5rem,4vw,3rem);align-items:start;margin-top:clamp(2rem,4vw,3rem)}.call__phone{position:relative;padding:1.375rem 1.5rem 1.25rem;border-radius:var(--r-lg);background:var(--color-bg);box-shadow:0 0 0 1px var(--color-border)}.call__status{display:flex;align-items:center;gap:.625rem;margin:0;font:500 var(--fs-label)/1.2 var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary)}.call__status b{font-weight:500}.call__dot{flex:none;width:.625rem;height:.625rem;border-radius:50%;background:var(--color-accent)}:scope.js .call.s1:not(.s7) .call__dot{animation:call-pulse 1.4s ease-out infinite}@keyframes call-pulse{0%{box-shadow:0 0 0 0 rgba(34,86,60,.35)}to{box-shadow:0 0 0 .75rem rgba(34,86,60,0)}}.call__who{margin-left:auto;text-transform:none;letter-spacing:0;font:600 var(--fs-small)/1.2 var(--font-sans);color:var(--color-text)}.call__wave{display:flex;align-items:center;gap:.3125rem;height:2.5rem;margin:1rem 0 .75rem}.call__wave i{display:block;width:.3125rem;height:.4rem;border-radius:99rem;background:var(--color-accent);opacity:.45}:scope.js .call.s1:not(.s7) .call__wave i{opacity:1;animation:call-wave 1.1s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -90ms)}@keyframes call-wave{0%,to{height:.5rem}50%{height:2rem}}.call__said{list-style:none;margin:0;padding:0;display:grid;gap:.625rem}.call__say{font-size:var(--fs-small);line-height:1.4;color:var(--color-text-secondary);transition:opacity .32s ease,transform .42s var(--ease-out)}.call__say--you{color:var(--color-text)}.call__say--you b{font-weight:600}:scope.js .call .call__say{opacity:0;transform:translateY(6px)}:scope.js .call.s1 .call__say--1,:scope.js .call.s3 .call__say--2,:scope.js .call.s5 .call__say--3,:scope.js .call.s6 .call__say--4{opacity:1;transform:none}.call__end{margin:1rem 0 0;font-size:var(--fs-caption);color:var(--color-text-tertiary);transition:opacity .3s ease}:scope.js .call:not(.s7) .call__end{opacity:0}.call__cards{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.call__card{position:relative;display:grid;gap:.25rem;padding:1.5rem 1.25rem 1.125rem;border-radius:var(--r-md);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-border);transition:opacity .36s ease,transform .48s var(--ease-out),box-shadow .36s ease}:scope.js .call .call__card{opacity:.4;transform:translateY(6px)}:scope.js .call.s2 .call__card--kund,:scope.js .call.s4 .call__card--jobb,:scope.js .call.s6 .call__card--offert{opacity:1;transform:none;box-shadow:0 0 0 1.5px var(--color-accent)}.call__tape{position:absolute;left:1rem;top:-.6rem}.call__name{font:600 var(--fs-title-sm)/1.2 var(--font-display);letter-spacing:-.01em;color:var(--color-text)}.call__line{font-size:var(--fs-small);color:var(--color-text-secondary);transition:opacity .3s ease .12s}:scope.js .call .call__line{opacity:0}:scope.js .call.s3 .call__card--kund .call__line,:scope.js .call.s5 .call__card--jobb .call__line,:scope.js .call.s6 .call__card--offert .call__line{opacity:1}.call__stamp{justify-self:start;margin-top:.5rem;font:500 .8125rem/1.2 var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);transition:opacity .3s ease .24s}.call__stamp--wait{padding:.25rem .5rem;border-radius:var(--r-sm);background:var(--color-approval-soft);color:var(--color-text)}:scope.js .call .call__stamp{opacity:0}:scope.js .call.s2 .call__card--kund .call__stamp,:scope.js .call.s4 .call__card--jobb .call__stamp,:scope.js .call.s6 .call__card--offert .call__stamp{opacity:1}.call__after{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(1.5rem,4vw,3rem);align-items:start;margin-top:.5rem}.call__sum{margin:0;transition:opacity .4s ease}.call__sum b{display:block;font:600 var(--fs-h3)/1.15 var(--font-display);letter-spacing:-.015em;color:var(--color-text)}.call__sum span{display:block;margin-top:.625rem;color:var(--color-text-secondary)}:scope.js .call:not(.s7) .call__sum{opacity:0}.call__talk{display:grid;gap:.75rem;transition:opacity .36s ease,transform .48s var(--ease-out)}.call__talk .day__voice,.call__talk .idun-note{margin:0}:scope.js .call:not(.s8) .call__talk{opacity:0;transform:translateY(8px)}.call__replay{grid-column:1/-1;justify-self:start;margin-top:.25rem}.call .dnote{display:none}.daystory__calls{display:block;margin-top:.375rem;border-top:1px solid var(--color-border);letter-spacing:.02em;color:var(--color-text-secondary);white-space:nowrap}.daystory__calls,.daystory__clock .daystory__calls span{font:500 .9375rem/1.25 var(--font-label);text-transform:none}.daystory__clock .daystory__calls span{letter-spacing:.01em}.daystory__calls b{font:600 1.125rem/1 var(--font-label);font-variant-numeric:tabular-nums;color:var(--color-text)}.is-night .daystory__calls{border-top-color:rgba(233,244,236,.2);color:var(--color-text-inverse-secondary)}.is-night .daystory__calls b{color:#fff}.hooks-idun{transform-box:fill-box;transform-origin:50% 100%;transition:opacity .3s ease,transform .52s var(--ease-out)}:scope.js .kollega:not(.s2) .hooks-idun{opacity:0;transform:translateY(6px) scale(.9)}@media (max-width:56rem){.call,.call__after{grid-template-columns:minmax(0,1fr)}}.hero__desk{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 31rem 6rem;gap:0 2.5rem;align-items:center;text-align:left;padding-block:.75rem 1rem}.hero__copy{display:grid;justify-items:start;align-content:center}.hero--desk h1{margin-top:.75rem;font-size:clamp(2.5rem,.9rem + 2.8vw,3.5rem)}.hero--desk h1 em,.hero--desk h1 span{display:block}.hero--desk .hero__line{margin-top:.875rem;justify-items:start;text-align:left;font-size:clamp(1.375rem,1rem + .8vw,1.625rem)}.hero__call{position:relative;margin-top:1.375rem;padding-left:1rem;border-left:3px solid var(--color-accent);max-width:31rem;transition:border-color .48s ease .12s}.hero__call .call__status{font-size:.8125rem}.hero__call .call__wave{height:1.75rem;margin:.5rem 0}.hero__call .call__said{gap:.3rem}.hero__call .call__say{font-size:1rem;line-height:1.35}.hero__call .call__end{margin-top:.5rem}.hero__voice{margin:.75rem 0 0;transition:opacity .32s ease,transform .42s var(--ease-out),background-color .48s ease,color .48s ease}.hero--desk .hero__actions{margin-top:1.375rem;justify-content:flex-start}.hero--desk .hero__proof{margin-top:.875rem;justify-content:flex-start;gap:.375rem 1.25rem;font-size:.9375rem}.sheet{--pre:rgba(112,152,138,.4);--pre-text:rgba(59,82,71,.75);position:relative;padding:1.375rem 1.625rem 1.125rem;background:var(--color-sheet);border-radius:2px;box-shadow:var(--shadow-lg);transform:rotate(-.8deg);color:var(--color-text);font-size:.9375rem;line-height:1.3;transition:box-shadow .6s ease}.sheet:before{content:"";position:absolute;inset:-4rem;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(243,198,68,.34),rgba(243,198,68,0));opacity:0;transition:opacity .9s ease;pointer-events:none}.hero--switch[data-light=off] .sheet:before{opacity:1}.sheet__title{position:absolute;left:50%;top:-.7rem;transform:translateX(-50%) rotate(-1deg)}.sheet__head{display:flex;justify-content:space-between;margin:0 0 .5rem;padding-bottom:.5rem;font:500 .6875rem/1.2 var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--pre-text)}.sheet__block,.sheet__head{border-bottom:1px solid var(--pre)}.sheet__block{position:relative;padding:.5625rem 0 .625rem}.sheet__block:last-child{border-bottom:0;padding-bottom:.25rem}.sheet__flag{display:inline-block;margin:0 0 .375rem;font-size:.6875rem;transform:rotate(-1.2deg)}.sheet__line{margin:0;display:flex;justify-content:space-between;gap:.75rem;align-items:baseline}.sheet__line+.sheet__line{margin-top:.2rem}.sheet__line b{font-weight:600;font-size:1.0625rem;letter-spacing:-.01em}.sheet__line--2>span:first-child,.sheet__log span{color:var(--color-text-secondary)}.sheet__stamp{flex:none;font:500 .625rem/1.2 var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);white-space:nowrap}.sheet__stamp--wait{padding:.25rem .5rem;border-radius:var(--r-sm);background:var(--color-approval-soft);color:var(--color-text);box-shadow:inset 0 0 0 1px var(--lamp-deep);transform:rotate(-1.5deg)}.sheet__pre{margin:-.125rem 0 .25rem;font:500 .625rem/1.2 var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--pre-text)}.sheet__row{justify-content:flex-start}.sheet__row i{flex:1;min-width:1rem;border-bottom:1px dotted rgba(18,41,31,.32);transform:translateY(-.3em)}.sheet__row>span:last-child{font-variant-numeric:tabular-nums;font-weight:500}.sheet__row--sum,.sheet__row--sum>span:last-child{font-weight:600}.sheet__log{list-style:none;margin:0;padding:0}.sheet__log li{display:grid;grid-template-columns:4.25rem minmax(0,1fr);gap:.5rem;justify-content:start}.sheet__log b{font:500 .625rem/1.75 var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.sheet__log span{font-size:.875rem;line-height:1.3}.sheet__block--offert .sheet__stamp--wait{display:none}:scope.js .hero__desk .sheet__line{opacity:0;clip-path:inset(-12% 100% -12% -2%);transition:opacity .16s ease,clip-path .46s var(--ease-out)}:scope.js .hero__desk.s10 .sheet__log .sheet__line--2,:scope.js .hero__desk.s11 .sheet__log .sheet__line--3,:scope.js .hero__desk.s12 .sheet__log .sheet__line--4,:scope.js .hero__desk.s13 .sheet__block--faktura .sheet__line--1,:scope.js .hero__desk.s14 .sheet__block--faktura .sheet__line--2,:scope.js .hero__desk.s14 .sheet__log .sheet__line--5,:scope.js .hero__desk.s2 .sheet__block--kund .sheet__line--1,:scope.js .hero__desk.s3 .sheet__block--jobb .sheet__line--1,:scope.js .hero__desk.s4 .sheet__block--kund .sheet__line--2,:scope.js .hero__desk.s6 .sheet__block--jobb .sheet__line--2,:scope.js .hero__desk.s7 .sheet__block--offert .sheet__line--1,:scope.js .hero__desk.s7 .sheet__block--offert .sheet__line--2,:scope.js .hero__desk.s7 .sheet__block--offert .sheet__line--3,:scope.js .hero__desk.s8 .sheet__block--offert .sheet__line--4,:scope.js .hero__desk.s9 .sheet__log .sheet__line--1{opacity:1;clip-path:inset(-12% -2% -12% -2%)}:scope.js .hero__desk.s7 .sheet__block--offert .sheet__line--2{transition-delay:.14s}:scope.js .hero__desk.s7 .sheet__block--offert .sheet__line--3{transition-delay:.3s}:scope.js .hero__desk .sheet__block--offert .sheet__stamp--wait{display:inline-block}:scope.js .hero__desk.s9 .sheet__block--offert .sheet__stamp--wait,:scope.js .hero__desk:not(.s9) .sheet__stamp--sent{display:none}:scope.js .hero__desk .call__end,:scope.js .hero__desk .call__say,:scope.js .hero__desk .hero__voice{opacity:0;transform:translateY(6px)}:scope.js .hero__desk.s1 .call__say--1,:scope.js .hero__desk.s12 .hero__voice,:scope.js .hero__desk.s4 .call__say--2,:scope.js .hero__desk.s5 .call__say--3,:scope.js .hero__desk.s6 .call__say--4,:scope.js .hero__desk.s8 .call__end{opacity:1;transform:none}:scope.js .hero__desk.s1:not(.s8) .call__dot{animation:call-pulse 1.4s ease-out infinite}:scope.js .hero__desk.s1:not(.s8) .call__wave i{opacity:1;animation:call-wave 1.1s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -90ms)}.hero__wall{display:grid;justify-items:center;align-content:end;gap:1.5rem;align-self:stretch;padding-bottom:1.25rem}.hero__wall .hero__plate{width:6.25rem;height:6.25rem}.hero__wall .hero__plate .rocker--xl{width:4rem;height:4rem}.hero__wall .hero__plate .rocker--xl .rocker__key{inset:.3rem}.hero__wall .hero__seat{position:static;width:5.75rem;height:5.75rem;transform:none}.hero__replay{grid-column:2;justify-self:start;margin-top:.875rem}:scope.js .hero__desk:not(.s15) .hero__replay{visibility:hidden;opacity:0}.hero--switch[data-light=off] .hero__call{border-color:var(--color-light)}.hero--switch[data-light=off] .hero__call .call__end,.hero--switch[data-light=off] .hero__call .call__say,.hero--switch[data-light=off] .hero__call .call__status{color:var(--color-text-inverse-secondary)}.hero--switch[data-light=off] .hero__call .call__end b,.hero--switch[data-light=off] .hero__call .call__say--you,.hero--switch[data-light=off] .hero__call .call__who{color:#fff}.hero--switch[data-light=off] .hero__call .call__dot,.hero--switch[data-light=off] .hero__call .call__wave i{background:var(--color-light)}.hero--switch[data-light=off] .hero__voice{background:var(--pine-light);color:var(--frost)}.hero--switch[data-light=off] .hero__voice b{color:var(--color-text-inverse-secondary)}.hero--switch[data-light=off] .sheet{box-shadow:var(--shadow-lg),0 0 0 1px rgba(255,255,255,.06)}.hero--switch[data-light=off] .hero__replay{color:var(--frost)}.hero__foot{grid-column:2;display:flex;align-items:center;gap:1rem;margin:.875rem 0 0}.hero__replay{margin:0;opacity:1;visibility:visible;transition-delay:0s}.hero__example{font-size:.8125rem;color:var(--color-text-tertiary)}:scope.js .hero__desk:not(.s15) .hero__foot{visibility:hidden;opacity:0}.hero--switch[data-light=off] .hero__example{color:var(--color-text-inverse-secondary)}.central__count{display:grid;text-align:right}.central__count>span{grid-area:1/1;transition:opacity .3s ease}.central__count-b{opacity:0}:scope.js .hero__desk.s14 .central__count-a{opacity:0}:scope.js .hero__desk.s14 .central__count-b{opacity:1}:scope:not(.js) .central__count-a{opacity:0}:scope:not(.js) .central__count-b{opacity:1}:scope:not([data-hero=paper]) .sheet{display:none}:scope[data-hero=paper] .central{display:none}.central{--rail:rgba(112,152,138,.5);--lit:var(--color-accent);position:relative;padding:1.375rem 1.125rem 1rem;border-radius:.5rem;background:var(--color-plate-shade);box-shadow:inset 0 0 0 1.5px var(--color-border-control),inset 0 2px 6px rgba(0,0,0,.08),var(--shadow-md);color:var(--color-text);transition:background-color .6s ease,box-shadow .6s ease}.central__title{position:absolute;left:50%;top:-.7rem;transform:translateX(-50%) rotate(-1deg)}.central__head{display:flex;justify-content:space-between;align-items:start;margin:0 0 .75rem;font:500 .6875rem/1.2 var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary)}.central__rows{position:relative;display:grid;gap:.875rem;padding-left:1rem}.central__riser{position:absolute;left:.125rem;top:.375rem;bottom:6.25rem;width:4px;border-radius:2px;background:var(--rail);overflow:hidden}.central__riser i{position:absolute;inset:0;background:var(--lit);transform:scaleY(var(--riser,1));transform-origin:top;transition:transform .52s var(--ease-out)}.central__row{position:relative;padding-top:1.125rem}.central__rail{position:absolute;left:-.875rem;right:0;top:.25rem;height:4px;border-radius:2px;background:var(--rail);overflow:hidden}.central__rail i{position:absolute;inset:0;background:var(--lit);transform:scaleX(var(--f,1));transform-origin:left;transition:transform .46s var(--ease-out)}.central__groups{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.central__group{position:relative;display:grid;grid-template-columns:2.125rem minmax(0,1fr);gap:.5rem;align-items:start}.central__group:before{content:"";position:absolute;left:1rem;top:-.875rem;width:2px;height:.875rem;background:var(--rail)}.central__breaker{position:relative;display:block;width:2.125rem;height:3.5rem;border-radius:.375rem;background:var(--color-plate);box-shadow:var(--shadow-sm)}.central__breaker:before{content:"";inset:.4rem .4rem auto;height:.3125rem;border-radius:99rem;transition:background-color .24s ease,box-shadow .4s ease}.central__breaker i,.central__breaker:before{position:absolute;background:var(--color-border-control)}.central__breaker i{left:50%;bottom:.4rem;width:1.0625rem;height:1.3125rem;margin-left:-.53125rem;border-radius:.25rem;box-shadow:0 1px 1px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.35);transition:transform .22s var(--ease-out),background-color .22s ease}.central__text{display:grid;gap:.25rem;justify-items:start;padding-top:.125rem}.central__tape{font-size:.625rem;transform:rotate(-1.2deg)}.central__what{font-size:.8125rem;line-height:1.3;color:var(--color-text);transition:opacity .32s ease .12s}.central__stamp{transition:opacity .32s ease .24s}.central__breaker i{transform:translateY(-1.125rem)}.central__breaker i,.central__breaker:before{background:var(--lit)}:scope.js .hero__desk .central__breaker i{transform:none;background:var(--color-border-control)}:scope.js .hero__desk .central__breaker:before{background:var(--color-border-control)}:scope.js .hero__desk .central__stamp,:scope.js .hero__desk .central__what{opacity:0}:scope.js .hero__desk .central__rail i{--f:0}:scope.js .hero__desk .central__riser i{--riser:0}:scope.js .hero__desk.s10 .central__group--5 .central__breaker i,:scope.js .hero__desk.s11 .central__group--6 .central__breaker i,:scope.js .hero__desk.s12 .central__group--7 .central__breaker i,:scope.js .hero__desk.s13 .central__group--8 .central__breaker i,:scope.js .hero__desk.s14 .central__group--9 .central__breaker i,:scope.js .hero__desk.s2 .central__group--1 .central__breaker i,:scope.js .hero__desk.s3 .central__group--2 .central__breaker i,:scope.js .hero__desk.s6 .central__group--3 .central__breaker i,:scope.js .hero__desk.s7 .central__group--4 .central__breaker i{transform:translateY(-1.125rem);background:var(--lit)}:scope.js .hero__desk.s10 .central__group--5 .central__breaker:before,:scope.js .hero__desk.s11 .central__group--6 .central__breaker:before,:scope.js .hero__desk.s12 .central__group--7 .central__breaker:before,:scope.js .hero__desk.s13 .central__group--8 .central__breaker:before,:scope.js .hero__desk.s14 .central__group--9 .central__breaker:before,:scope.js .hero__desk.s2 .central__group--1 .central__breaker:before,:scope.js .hero__desk.s3 .central__group--2 .central__breaker:before,:scope.js .hero__desk.s6 .central__group--3 .central__breaker:before,:scope.js .hero__desk.s7 .central__group--4 .central__breaker:before{background:var(--lit)}:scope.js .hero__desk.s10 .central__group--5 .central__what,:scope.js .hero__desk.s11 .central__group--6 .central__what,:scope.js .hero__desk.s12 .central__group--7 .central__what,:scope.js .hero__desk.s13 .central__group--8 .central__what,:scope.js .hero__desk.s14 .central__group--9 .central__what,:scope.js .hero__desk.s2 .central__group--1 .central__what,:scope.js .hero__desk.s3 .central__group--2 .central__what,:scope.js .hero__desk.s6 .central__group--3 .central__what,:scope.js .hero__desk.s7 .central__group--4 .central__what{opacity:1}:scope.js .hero__desk.s10 .central__group--5 .central__stamp,:scope.js .hero__desk.s11 .central__group--6 .central__stamp,:scope.js .hero__desk.s12 .central__group--7 .central__stamp,:scope.js .hero__desk.s13 .central__group--8 .central__stamp,:scope.js .hero__desk.s14 .central__group--9 .central__stamp,:scope.js .hero__desk.s2 .central__group--1 .central__stamp,:scope.js .hero__desk.s3 .central__group--2 .central__stamp,:scope.js .hero__desk.s6 .central__group--3 .central__stamp,:scope.js .hero__desk.s8 .central__group--4 .central__stamp{opacity:1}:scope.js .hero__desk.s1 .central__riser i{--riser:.02}:scope.js .hero__desk.s2 .central__row--1 .central__rail i{--f:.2}:scope.js .hero__desk.s3 .central__row--1 .central__rail i{--f:.53}:scope.js .hero__desk.s6 .central__row--1 .central__rail i{--f:.86}:scope.js .hero__desk.s7 .central__row--1 .central__rail i{--f:1}:scope.js .hero__desk.s7 .central__riser i{--riser:.5}:scope.js .hero__desk.s7 .central__row--2 .central__rail i{--f:.2}:scope.js .hero__desk.s10 .central__row--2 .central__rail i{--f:.53}:scope.js .hero__desk.s11 .central__row--2 .central__rail i{--f:.86}:scope.js .hero__desk.s12 .central__row--2 .central__rail i{--f:1}:scope.js .hero__desk.s12 .central__riser i{--riser:1}:scope.js .hero__desk.s12 .central__row--3 .central__rail i{--f:.2}:scope.js .hero__desk.s13 .central__row--3 .central__rail i{--f:.53}:scope.js .hero__desk.s14 .central__row--3 .central__rail i{--f:.86}:scope.js .hero__desk.s15 .central__row--3 .central__rail i{--f:1}.hero--switch[data-light=off] .central{--rail:rgba(221,233,216,.28);--lit:var(--night-green);background:var(--pine-light);box-shadow:inset 0 0 0 1.5px rgba(221,233,216,.2),var(--shadow-lg);color:var(--frost)}.hero--switch[data-light=off] .central__head,.hero--switch[data-light=off] .central__what{color:var(--frost)}.hero--switch[data-light=off] .central__head{color:var(--color-text-inverse-secondary)}.hero--switch[data-light=off] .central__stamp{color:var(--night-green)}.hero--switch[data-light=off] .central__stamp.sheet__stamp--wait{color:var(--color-text)}.hero--switch[data-light=off] .central__breaker{background:var(--plate);box-shadow:0 0 0 1px rgba(0,0,0,.3)}.hero--switch[data-light=off] .central__breaker:before{background:var(--color-light);box-shadow:0 0 .5rem .1rem rgba(243,198,68,.55)}.hero--switch[data-light=off] :scope.js .hero__desk .central__breaker:before{box-shadow:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}:scope.js .reveal{opacity:1;transform:none}.daystory__stage.is-calm .pano{transition:opacity .22s ease!important}.daystory__hint{display:none!important}.hero__night{transition:none}:scope.js .hero--switch .hero__pin{padding-bottom:0}.hero__room{padding-block:2rem 3rem}.sayyes__line{animation:none}.chat,.idun-bubble,.idun-face__eye,.idun-face__eyes,.idun__body{transition:none!important}.call__dot,.call__wave i{animation:none!important}:scope.js .hero--pin{height:auto}:scope.js .hero__pin{position:relative;height:auto;padding-block:clamp(2.5rem,6vw,5rem);transform:none!important;opacity:1!important}:scope.js .statement--cover{margin-top:.875rem}.hero__hint{display:none}:scope.js .statement--cover .statement__line .w{opacity:1;transform:none}}@media (prefers-reduced-transparency:reduce){.callbar,.site-header{background:var(--color-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){:scope{--color-text-secondary:#26332B;--color-text-tertiary:#33423A;--color-border:rgba(22,33,27,.4);--color-border-strong:rgba(22,33,27,.7);--color-border-control:var(--ink)}.site-header{background:var(--color-bg)}}@media print{.callbar,.fairbar,.idun-dock,.proto,.site-header{display:none!important}:scope.js .meet__seat .idun-face{visibility:visible}:scope.js .daystory__sticky{position:relative;top:auto}}:scope{--paper:#FFFFFF;--mist:#EEF0E8;--green:#2E6247;--green-deep:#24503A;--ink:#16211B;--ink-soft:#44544B;--ink-faint:#5E6D64;--stone:#6E8B7C;--pine:#16211B;--pine-light:#223129;--night-sky:#1B2D23;--cloud:#E4EEF0;--leaf-illus:#D5E6CD;--line-soft:#DADFCC;--line-far:#BECBB9;--fs-body:1.125rem;--fs-lead:1.25rem;--fs-small:1rem;--fs-caption:.9375rem;--fs-label:.875rem;--r-control:99rem;--r-lg:1.5rem;--header-h:4.5rem;--section-y:clamp(4rem,8vw,7.5rem);--shadow-card:0 0 0 1px rgba(10,9,8,.05),0 2px 4px rgba(10,9,8,.04),0 4px 8px rgba(10,9,8,.04)}.display,h1,h2{font-weight:600;letter-spacing:-.04em;line-height:1.12}h2{font-size:clamp(2.25rem,1.5rem + 1.6vw,3rem);line-height:1.17}h3{font-weight:700;letter-spacing:-.012em}.eyebrow{font:600 .875rem/1.4 var(--font-label);letter-spacing:.096em;text-transform:uppercase;color:var(--color-accent)}.lead{font-size:var(--fs-lead);line-height:1.4;color:var(--ink-soft)}.section__head{gap:1rem}.section__head .lead{max-width:38rem;margin-top:.25rem}.btn{min-height:3rem;padding:0 2rem;border-radius:99rem;font:600 1rem/1 var(--font-label);letter-spacing:0;box-shadow:none}.btn--primary{padding-inline:3rem;box-shadow:none}.btn--quiet{color:var(--ink-soft);box-shadow:inset 0 0 0 1.5px var(--stone)}.btn--sm{min-height:2.5rem;padding:0 1.125rem;font-size:.9375rem}.btn--soft{background:#C9E0D2;color:#1B4530}@media (hover:hover) and (pointer:fine){.btn--quiet:hover{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}}.field input,.field textarea{border-radius:.875rem}.switch{border-radius:99rem}.switch:after{border-radius:50%}.keep li,.photo__hint,.status,.tag{border-radius:99rem}.textlink{text-decoration:none;font:600 1.125rem/1.35 var(--font-label);letter-spacing:.02em}.textlink .ico{width:1.4rem;height:1.4rem}.fairbar{background:var(--mist);color:var(--ink-soft);font:400 .875rem/1.3 var(--font-label)}.fairbar a{color:var(--ink);font-weight:700}.fairbar__dot{background:var(--color-accent)}.site-header{background:var(--color-surface);border-bottom:1px solid rgba(68,84,75,.08)}.site-header[data-scrolled=true]{box-shadow:0 1px 0 rgba(68,84,75,.08),0 4px 12px rgba(22,33,27,.05)}.site-header__inner{width:min(100% - 2 * var(--gutter),80rem)}.nav__list{gap:.25rem}.home-nav a{padding:0 .875rem;font:500 1rem/1.5 var(--font-label);letter-spacing:.03em;color:var(--ink);border-radius:.625rem}.home-nav a[aria-current=page]:after{bottom:.3rem;left:.875rem;right:.875rem}.site-header__actions{gap:.5rem}.tel{padding:0 .75rem;font:600 .875rem/1.4 var(--font-label);color:var(--ink)}.site-header .tel .ico{display:none}.site-header__cta{min-height:2.75rem;padding-inline:2rem;font-size:.875rem}.hero9{padding:clamp(3rem,6vw,6rem) 0 0;text-align:center}.hero9__inner{display:grid;justify-items:center}.hero9__eyebrow{margin:0;font:600 .875rem/1.4 var(--font-label);letter-spacing:.096em;color:var(--color-accent)}.hero9 h1{margin:1rem 0 0;font-size:clamp(3.25rem,2rem + 2.8vw,4.5rem);line-height:1.11;letter-spacing:-.028em;text-wrap:balance}.hero9 h1 span{display:block}.hero9__h1a,.hero9__lead{color:var(--ink-soft)}.hero9__lead{max-width:33rem;margin:.75rem 0 0;font:400 1.25rem/1.4 var(--font-sans);text-wrap:pretty}.hero9__actions{gap:.75rem}.hero9__actions,.hero9__proof{justify-content:center;margin-top:2rem}.hero9__proof{gap:.5rem 1.5rem;font:400 .875rem/1.3 var(--font-sans);color:var(--ink-soft)}.hero9__proof .ico{width:1.3rem;height:1.3rem;color:var(--color-accent)}.show{margin-top:0}.show,.show__pin{position:relative}:scope.js .show__pin{position:sticky;top:0;height:100vh;overflow:hidden}.show__card{position:absolute;inset:0;background:var(--mist);clip-path:inset(var(--ct,3rem) var(--cx,20%) var(--cb,3rem) var(--cx,20%) round 2.5rem);will-change:clip-path}:scope:not(.js) .show__card{position:relative;clip-path:none;width:min(100% - 3rem,68rem);margin:0 auto;padding:5rem 3rem;border-radius:2.5rem}.show__bg{position:absolute;inset:0}.show__photo{width:100%;height:100%;object-fit:cover;opacity:var(--photo,0)}:scope:not(.js) .show__photo{opacity:.66}.show__content{position:absolute;left:50%;top:50%;width:32rem;max-width:calc(100vw - 6rem);transform:translate(-50%,-50%) scale(var(--cs,1));display:grid;gap:2.5rem;justify-items:start;will-change:transform}:scope:not(.js) .show__content{position:relative;left:auto;top:auto;transform:none;margin:0 auto}.show__tabs{display:flex;gap:.75rem}.show__tab{width:3rem;height:3rem;padding:.25rem;border:1px solid #e1e5e2;border-radius:1rem;background:#fff;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .16s var(--ease-out)}.show__tab i{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:var(--mist);color:var(--ink-soft);transition:background-color .24s ease,color .24s ease}.show__tab .ico{width:1.5rem;height:1.5rem}.show__tab:active{transform:scale(.96)}.show__tab.is-active{border-color:#B7C4BA;box-shadow:0 2px 2px rgba(10,9,8,.04),0 4px 4px rgba(10,9,8,.04)}.show__tab.is-active i{background:var(--color-accent);color:#fff}.show__tab:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:1rem}.show__steps{display:grid;width:100%}.show__step{display:grid;gap:2.5rem;justify-items:start}:scope.js .show__step{grid-area:1/1;transition:opacity .34s ease,transform .46s var(--ease-out),visibility 0s linear .34s}:scope.js .show__step:not(.is-active){opacity:0;visibility:hidden;transform:translateY(14px);pointer-events:none}:scope.js .show__step.is-active{transition-delay:0s,0s,0s}:scope:not(.js) .show__steps{gap:4rem}.show__h{max-width:24rem;font:500 2.25rem/1.11 var(--font-display);letter-spacing:-.028em;color:var(--ink);text-wrap:balance}.show__h span{display:block}.show__h-b{color:var(--ink-soft)}.show__seat{position:absolute;left:25rem;top:5.35rem;width:5.375rem;height:4.75rem}.mock{display:grid;gap:.75rem;width:32rem;max-width:100%;padding:1.5rem;border-radius:1.5rem;background:rgba(46,98,71,.15);font-family:var(--font-sans);color:#0A0908}.mock__card{padding:1.25rem 1.5rem;border-radius:15px;background:#fff;box-shadow:var(--shadow-card)}.mock__card--cream{background:#FCFBF8;box-shadow:0 0 0 1px #DADFCC,0 2px 4px rgba(10,9,8,.04),0 4px 8px rgba(10,9,8,.04)}.mock__search{display:flex;align-items:center;gap:.9rem;padding:1rem 1.5rem;border-radius:99rem;background:#fff;box-shadow:0 0 0 1px #CFD6BC,0 2px 4px rgba(10,9,8,.04),0 4px 8px rgba(10,9,8,.04);font:500 1rem/1.5 var(--font-sans)}.mock__search .ico{width:1.4rem;height:1.4rem;color:#6B655D}.mock__label{display:flex;align-items:center;gap:.5rem;margin:0;font:500 .8125rem/1.3 var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:#6B655D}.mock__label .ico{width:1.125rem;height:1.125rem;color:#0A0908}.mock__lines{display:grid;gap:.65rem;margin-top:.9rem}.mock__lines i{display:block;height:11px;border-radius:99rem;background:#E4E5DF}.mock__status{display:inline-flex;align-items:center;gap:.4rem;margin:0;font:500 .875rem/1.4 var(--font-sans);color:#0A0908;white-space:nowrap}.mock__card--cream>.mock__status{margin-top:.9rem}.mock__dot{width:.5rem;height:.5rem;border-radius:50%;background:#0D9488}.mock__dot--indigo{background:#6366F1}.mock__row{display:flex;align-items:center;gap:1.125rem}.mock__avatar{display:grid;place-items:center;width:2.375rem;height:2.375rem;border-radius:.525rem;background:var(--color-accent);color:#fff;font:600 1.05rem/1 var(--font-sans)}.mock__who{flex:1;display:grid;min-width:0}.mock__who b{font:500 1rem/1.5 var(--font-sans)}.mock__who span{font:400 .875rem/1.4 var(--font-sans);color:#6B655D}.mock__meta{margin:0;font:400 .875rem/1.3 var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:#6B655D;white-space:nowrap}.mock__meta--plain{letter-spacing:0;text-transform:none}.mock__circle{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:#F5F3F1;color:#0A0908}.mock__circle .ico{width:1.3rem;height:1.3rem}.mock__circle--green{background:var(--color-accent);color:#fff}.mock__fields{display:grid;gap:.625rem;margin:0}.mock__fields>div{display:flex;justify-content:space-between;gap:2rem;font:500 1rem/1.5 var(--font-sans)}.mock__fields dt{color:#6B655D}.mock__fields dd{margin:0}.mock__foot{display:flex;align-items:center;gap:1.125rem;margin:.9rem 0 0;padding-top:.9rem;border-top:1px solid #e9e5df}.mock__foot>.mock__meta{margin-left:auto}.mock__foot--tight{margin-top:0}.mock__head{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:0}.mock__items{display:grid;gap:.5rem;margin:.75rem 0 0;padding:.75rem 0;border-top:1px solid #e9e5df;border-bottom:1px solid #e9e5df}.mock__items li{display:flex;align-items:center;gap:.5rem;font:500 1rem/1.5 var(--font-sans);color:#6B655D}.mock__items .ico{width:1.125rem;height:1.125rem;color:#0D9488}.mock__items span{flex:1}.mock__items small{font-size:.875rem}.mock__items b{min-width:4.5rem;text-align:right;font-weight:500;color:#0A0908}.mock__sum{display:flex;justify-content:space-between;align-items:center;margin:.75rem 0 0;font:400 1rem/1.5 var(--font-sans);color:#6B655D}.mock__sum b{font:600 1.25rem/1.2 var(--font-sans);color:#0A0908}.mock__text{margin:.75rem 0;padding:.75rem 0;border-top:1px solid #e9e5df;border-bottom:1px solid #e9e5df;font:400 1.05rem/1.4 var(--font-sans);color:#6B655D}.mock--done{gap:0}.mock__link{display:block;width:1px;height:1.875rem;margin:0 auto;background:rgba(44,44,44,.3)}.mock__review{display:flex;gap:.9rem;align-items:flex-start;margin-top:.9rem}.mock__initials{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:#F5F3F1;font:600 .8125rem/1 var(--font-sans)}.mock__review .mock__lines{flex:1;margin-top:.55rem}.mock__btns{display:flex;gap:.5rem}.mock__btn{padding:.45rem .8rem;border-radius:99rem;background:#fff;box-shadow:inset 0 0 0 1px #CBC4B9;font:500 .875rem/1.4 var(--font-sans)}.mock__btn--primary{background:var(--color-accent);color:#fff;box-shadow:none}.mock__strong{font:500 1.125rem/1.4 var(--font-sans)}.mock__fine{margin-top:.75rem;font-size:.8125rem}.daystory{padding-top:var(--section-y);background:var(--color-surface)}.daystory__head{margin-bottom:1.5rem}.daystory__head h2{font-size:2.5rem}.daystory__head .lead{max-width:34rem;font-size:1.125rem}.daystory__body{position:relative;padding-bottom:0}.daystory__sticky{padding:0;background:transparent}:scope.js .daystory__sticky{position:sticky;top:calc(var(--header-h) + 1rem)}.daystory__sticky:after{display:none}.daystory__stage{--stage-h:clamp(22rem,calc(100vh - var(--header-h) - var(--story-head-h, 11rem) - 2.5rem),60rem);width:calc(100% - 2rem);margin:0 auto;border-radius:1.5rem;background:#fff;box-shadow:0 0 0 1px rgba(22,33,27,.08)}.daystory__stage .illus{--il-stroke:var(--ink);--il-paper:var(--mist);--il-leaf:var(--leaf-illus);--il-sky:var(--cloud);--il-green:var(--green)}.daystory__stage .il-far{opacity:.5;--il-stroke:var(--line-far);--il-paper:#F6F7F3;--il-leaf:#EEF2EA}.daystory__stage.is-night .il-far{--il-stroke:var(--night-line);--il-paper:var(--pine-light);--il-leaf:var(--pine-light)}.daystory__stage .pano-cloud{stroke-opacity:1}.daystory__stage:not(.is-night) .pano-wire{stroke:var(--line-far)}.pano__ground{background:rgba(22,33,27,.05)}.pano__sun{width:3.25rem;margin:-1.625rem 0 0 -1.625rem;box-shadow:none}.daystory__clock{left:1.875rem;top:2.25rem;gap:.25rem;padding:1rem 1.125rem .625rem;border-radius:.75rem;background:var(--mist);box-shadow:0 0 0 1px var(--line-far)}.daystory__clock>span:first-child{font:600 .875rem/1.15 var(--font-tape)}.daystory__clock b{font:800 2.5rem/1.15 var(--font-tape)}.daystory__calls{margin-top:.25rem;padding-top:.375rem;border-top:1px solid rgba(22,33,27,.12)}.daystory__calls,.daystory__clock .daystory__calls span{font-size:.875rem}.daystory__calls b{font-size:1rem}:scope.js .daystory__steps{position:absolute;inset:0;z-index:4;margin:0;padding:0;pointer-events:none}:scope.js .daystory.is-live .daystory__steps{padding:0}:scope.js .daystory.is-live .daystory__step,:scope.js .daystory__step{position:absolute;inset:0;display:block;min-height:0;padding:0}:scope.js .daystory__step .daystory__time{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.daystory__cap{position:absolute;left:12.625rem;top:3.5rem}.daystory__cap h3{font:800 1.75rem/1.15 var(--font-display);letter-spacing:-.024em;color:var(--ink)}.daystory__cap h3,.daystory__cap p{transition:color .45s ease}.daystory__note{position:absolute;right:1rem;top:1rem;display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;width:22rem;padding:1rem 1.25rem 1rem 1rem;border-radius:.75rem;background:var(--color-accent);color:#fff;font:400 1.0625rem/1.45 var(--font-sans);box-shadow:0 10px 30px -12px rgba(22,33,27,.35)}.daystory__note p{margin:0}.daystory__note-face{display:grid;place-items:center;border-radius:50%;background:#fff;overflow:hidden}.daystory__note-face,.daystory__note-face .idun-char{width:2.5rem;height:2.5rem}.daystory__note-face .idun-char__bubble{display:none}.daystory__sig{margin-top:.25rem;font-weight:700;color:var(--lamp)}:scope.js .daystory__cap,:scope.js .daystory__note{transition:opacity .32s ease,transform .46s var(--ease-out)}:scope.js .daystory__step:not(.is-active) .daystory__cap{opacity:0;transform:translateY(10px)}:scope.js .daystory__step:not(.is-noted) .daystory__note{opacity:0;transform:translateY(-8px) scale(.98)}.is-night .daystory__cap h3{color:#fff}.is-night .daystory__cap p{color:var(--color-text-inverse-secondary)}.is-night .daystory__clock{box-shadow:0 0 0 1px rgba(234,242,230,.18)}.is-night .daystory__clock>span:first-child{color:var(--color-text-inverse-secondary)}.is-night .daystory__clock b{color:#fff}.is-night .daystory__note{background:var(--pine-light);box-shadow:0 0 0 1px rgba(234,242,230,.16)}.daystory__hint{top:auto;bottom:1.25rem;z-index:5}:scope:not(.js) .daystory__steps{padding:2rem 1.875rem 1rem;display:grid;gap:1.5rem}:scope:not(.js) .daystory__step{grid-template-columns:5rem minmax(0,1fr)}:scope:not(.js) .daystory__note{position:static;margin-top:.75rem}:scope:not(.js) .daystory__cap{position:static}.daystory__foot{max-width:46rem;margin:2rem auto 0;padding-bottom:0;text-align:center;font-size:.9375rem}.control9{padding-block:var(--section-y) 0}.control9__stage{position:relative;width:min(100%,60rem);margin:0 auto}.control9__shot{display:block;width:100%;height:auto;border-radius:1.5rem;box-shadow:0 0 0 1px rgba(22,33,27,.07),0 2px 4px rgba(22,33,27,.03),0 16px 32px -16px rgba(22,33,27,.12),0 32px 64px -32px rgba(22,33,27,.12)}.control9__panel{position:absolute;right:-2.5rem;top:7.5rem;width:22.5rem;padding:1.5rem 1.5rem 1rem;border-radius:1.25rem;background:#fff;box-shadow:0 0 0 1px rgba(22,33,27,.08),0 1px 2px rgba(22,33,27,.05),0 6px 12px -4px rgba(22,33,27,.08),0 20px 40px -12px rgba(22,33,27,.22)}.control9__panel .panel__head{margin-bottom:.375rem;gap:.75rem}.control9__panel .panel__head h3{font:700 1.25rem/1.25 var(--font-display);letter-spacing:-.016em}.control9__panel .panel__badge{width:2.25rem;height:2.25rem;background:var(--mist);color:var(--color-accent)}.control9__panel .panel__badge .ico{width:1.125rem;height:1.125rem}.control9__panel .panel__sub{margin-bottom:.75rem;font-size:.9375rem;line-height:1.45;color:var(--ink-soft)}.control9__panel .rows>li{padding-block:.875rem;gap:.5rem 1rem;border-top:1px solid #e1e5e2}.control9__panel .rows__text b{font:600 1rem/1.3 var(--font-sans)}.control9__panel .rows__text span{font-size:.875rem;color:var(--ink-faint)}.control9__seat{position:absolute;right:calc(100% - 1rem);top:-2.25rem;width:4.25rem;height:3.75rem}.start9{padding:0 1.5rem;margin-top:var(--section-y)}.start9__box{width:min(100%,87rem);margin:0 auto;padding:clamp(3rem,6vw,6rem) clamp(1.5rem,4vw,6rem);border-radius:3rem;background:var(--mist)}.start9__box .section__head{margin-bottom:3rem}.start9__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;width:min(100%,75rem);margin:0 auto}.start9__card{display:grid;grid-template-rows:auto 12.5rem;overflow:hidden;border-radius:1.5rem;background:#fff;box-shadow:var(--shadow-card)}.start9__text{display:grid;gap:.5rem;align-content:start;padding:2rem 2rem 1.5rem}.start9__day{margin:0 0 .5rem;font:600 .875rem/1.4 var(--font-label);letter-spacing:.096em;text-transform:uppercase;color:var(--color-accent)}.start9__card h3{font:700 1.75rem/1.3 var(--font-display);letter-spacing:-.01em;color:var(--ink)}.start9__card p:not(.start9__day){margin:0;font:400 .9375rem/1.45 var(--font-sans);color:var(--ink-soft)}.start9__art{display:grid;background:#F2F3F2}.start9__art .illus{width:100%;height:100%;--il-stroke:var(--ink);--il-paper:#fff;--il-leaf:var(--leaf-illus);--il-sky:var(--cloud);--il-green:var(--green)}.start9__art .illus .il-soft{opacity:.45}.crew{padding-block:var(--section-y) 0}.crew__grid{display:grid;grid-template-columns:minmax(0,27.5rem) minmax(0,37rem);gap:3.5rem;align-items:center;justify-content:center}.crew__copy h2{margin-top:1.25rem;font-size:2.5rem;line-height:1.2;letter-spacing:-.05em}.crew__copy h2 span{display:block}.crew__copy .lead{margin-top:1rem;max-width:27.5rem}.crew__frame{--frame-bg:rgba(22,33,27,.05);position:relative;border-radius:1.5rem}.crew__frame .illus{--il-stroke:var(--ink);--il-paper:#fff;--il-leaf:var(--leaf-illus);--il-green:var(--green)}.crew__frame .hooks__tape{top:22.5%;font-size:.8125rem}.crew__seat{position:absolute;left:83.5%;top:4%;width:4.25rem;height:3.75rem}.plans9{padding:0 2.5rem;margin-top:var(--section-y)}.plans9__box{width:min(100%,115rem);margin:0 auto;padding:clamp(3rem,6vw,6rem) 1.5rem;border-radius:3rem;background:var(--mist)}.plans9__box .section__head{margin-bottom:4.5rem}.plans9 .plans{width:min(100%,75rem);margin:0 auto;gap:1.5rem}.plan{padding:2.5rem;border-radius:1.5rem;box-shadow:var(--shadow-card)}.plan__name{font:600 .875rem/1.4 var(--font-label);letter-spacing:.096em}.plan__for{font:600 1.25rem/1.2 var(--font-display);letter-spacing:-.02em}.plan__price{margin-top:1.75rem;gap:.25rem}.plan__price b{font:800 3.5rem/1 var(--font-label);letter-spacing:-.03em}.plan__price span{font-size:.875rem;color:#6B655D}.plan__text{margin-top:1.75rem;font-size:1.125rem;line-height:1.35}.plan .textlink{margin-top:2.125rem}.plans__note{margin-top:1.75rem;font-size:1.0625rem}.faq9{width:min(100% - 3rem,52rem);margin:var(--section-y) auto 0}.faq9 .section__head{margin-bottom:1.5rem}.faq9 .faq{border-bottom:0}.faq9 .faq details{border-top:0;border-bottom:1px solid var(--line-soft)}.faq9 .faq summary{padding-block:1.5rem;font:700 1.25rem/1.4 var(--font-display);letter-spacing:-.012em}.faq9 .faq summary .ico{color:var(--ink)}.faq9 .faq__a{font-size:1.0625rem}.contact9{position:relative;margin-top:var(--section-y);padding:clamp(4rem,8vw,8rem) 0 clamp(3rem,6vw,6rem)}.contact9__bg{position:absolute;left:0;right:0;top:0;z-index:0;height:calc(100% + var(--footer-h, 34rem));overflow:clip}.contact9__lake{position:absolute;inset:-6rem 0;background:url(/home/landscape.jpg) 50%/cover no-repeat;will-change:transform}.contact9__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0) 45%)}.contact9 .wrap{position:relative;z-index:1}.contact9__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,37.5rem);gap:3rem;align-items:center}.contact9__copy h2{margin-top:1.25rem}.contact9__copy h2 span{display:block}.contact9__copy .lead{margin-top:1rem;max-width:32rem}.contact9__tel{display:inline-block;margin-top:2rem;text-decoration:none;color:var(--ink);font:700 1.25rem/1.4 var(--font-display);letter-spacing:-.012em;font-variant-numeric:tabular-nums}.contact9__tel small{display:block;margin-bottom:.125rem;font:600 .875rem/1.4 var(--font-label);letter-spacing:.096em;color:var(--color-accent)}.contact9__form{position:relative}.contact9 .form{padding:2.25rem;border-radius:1.5rem;box-shadow:0 2px 2px rgba(10,9,8,.04),0 4px 4px rgba(10,9,8,.04),0 0 0 1px rgba(10,9,8,.05)}.contact9 .form__title{font:600 1.5rem/1.33 var(--font-display);letter-spacing:-.018em}.contact9 .form__sub{font-size:.875rem;color:#6B655D}.contact9 .field label{font:700 1rem/1.5 var(--font-sans)}.contact9 .field input,.contact9 .field textarea{background:var(--mist);box-shadow:inset 0 0 0 1px var(--stone);border-radius:.875rem}.contact9 .form .btn{width:100%}.contact9 .form__legal{text-align:center;color:var(--ink-soft)}.contact9__seat{position:absolute;right:1.5rem;top:1.25rem;width:4.25rem;height:3.75rem}:scope.page-home .site-footer{position:relative;z-index:1;padding-top:clamp(6rem,12vw,11rem);background:linear-gradient(180deg,rgba(22,33,27,0) 0,rgba(22,33,27,.45) 22%,rgba(22,33,27,.86) 50%,#16211B)}:scope.page-home .site-footer__line{color:#EAF2E6}:scope.page-home .site-footer__base{color:#B9CBBE}:scope.page-home .site-footer__base a{color:#B9CBBE}.idun-char{display:block;width:100%;height:100%;overflow:visible}.idun-char__dot{transform-box:fill-box;transform-origin:center}[data-state=talk] .idun-char__dot{animation:idun-dot .9s ease-in-out infinite}[data-state=talk] .idun-char__dot:nth-child(2){animation-delay:.15s}[data-state=talk] .idun-char__dot:nth-child(3){animation-delay:.3s}@keyframes idun-dot{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-1.4px);opacity:1}}.idun-char__face{transform-box:fill-box;transform-origin:50% 72%;transition:transform .38s var(--ease-out)}[data-state=happy] .idun-char__face{transform:rotate(-7deg) scale(1.06)}[data-state=listen] .idun-char__face{transform:rotate(5deg)}.idun-char__bubble{transform-box:fill-box;transform-origin:10% 100%;transition:transform .32s var(--ease-out)}[data-state=happy] .idun-char__bubble{transform:scale(1.1) rotate(4deg)}.idun{transition:none;box-shadow:none;--idun-base:88px;width:88px;height:auto;aspect-ratio:86.2/76;border-radius:0;z-index:1}:scope.idun-ready [data-idun-seat]>*{visibility:hidden}:scope.idun-ready .idun-avatar[data-idun-seat]{background:none;box-shadow:none}.idun[data-seat=chat] .idun-char__bubble{visibility:hidden}.idun__body{transform-origin:50% 60%}.idun.is-seated .idun__body{animation:idun-bob 3.6s ease-in-out infinite}@keyframes idun-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.idun:hover .idun__body{animation-play-state:paused;transform:scale(1.05)}.idun:focus-visible{outline:var(--ring) solid var(--color-focus);outline-offset:var(--ring-gap);border-radius:50%}.idun-avatar--face .idun-face{width:2.5rem;height:2.5rem}.chat__head .idun-char__bubble,.idun-avatar--face .idun-char__bubble{display:none}.idun-bubble{right:calc(1.5rem + 4.5rem + .875rem)}@media (prefers-reduced-motion:reduce){:scope.js .show{height:auto!important}:scope.js .show__pin{position:static;height:auto;overflow:visible}:scope.js .show__card{position:relative;clip-path:none!important;width:min(100% - 3rem,68rem);min-height:0;margin:0 auto;padding:5rem 3rem;border-radius:2.5rem}:scope.js .show__photo{opacity:.66!important}:scope.js .show__content{position:relative;left:auto;top:auto!important;transform:none!important;margin:0 auto}:scope.js .show__step{transition:none}:scope.js .daystory__body{height:auto!important}:scope.js .daystory__sticky{position:static}.idun.is-seated .idun__body{animation:none}.idun-char__dot{animation:none!important}}@media (max-width:61.99rem){.contact9__grid,.crew__grid,.start9__cards{grid-template-columns:minmax(0,1fr)}}.mock,.show__step{align-content:start}.show__content{gap:2rem}.mock--done .mock__card{padding:1rem 1.25rem}.mock__link{height:1.5rem}.proto__group[hidden]{display:none}:scope.js .daystory.is-live .daystory__body{display:block}.daystory__step:before{display:none}.daystory__stage .pano-cloud{fill:var(--cloud)}.show+.daystory{padding-top:0}@media (min-width:64rem){:scope.js .daystory.is-live .daystory__hint{display:flex!important}}.crew__wall.kollega{display:block}.daystory__hint{padding:.375rem .875rem;border-radius:99rem;background:rgba(255,255,255,.82)}.idun-char__mouth{transform-box:fill-box;transform-origin:50% 12%}[data-state=talk] .idun-char__mouth{animation:idun-mouth .34s ease-in-out infinite}.daystory__step.is-noted .daystory__note-face .idun-char__mouth{animation:idun-mouth .34s ease-in-out 7}.daystory__step.is-noted .daystory__note-face .idun-char__face{animation:idun-nod .78s ease-in-out 3}@keyframes idun-mouth{0%,to{transform:scaleY(1)}50%{transform:scaleY(.28)}}@keyframes idun-nod{0%,to{transform:rotate(0)}50%{transform:rotate(-4deg)}}:scope.js .control9__panel.reveal{transform-origin:0 0;transform:translate(-12px,16px) scale(.9);transition:opacity .46s ease,transform .76s var(--ease-out)}:scope.js .control9__panel .rows>li{transform:translateY(8px);transition:opacity .36s ease,transform .52s var(--ease-out)}:scope.js .control9__panel.is-in .rows>li:first-child{transition-delay:.44s}:scope.js .control9__panel.is-in .rows>li:nth-child(2){transition-delay:.54s}:scope.js .control9__panel.is-in .rows>li:nth-child(3){transition-delay:.64s}.st1-minute{transform-box:view-box;transform-origin:66px 92px;transform:rotate(120deg)}.st1-wave{opacity:.8}.st1-steam{opacity:.4}.st1-ring{opacity:0;transform-box:view-box;transform-origin:184px 142px}.is-playing .st1-wedge{animation:st1-wedge 6s linear infinite}.is-playing .st1-minute{animation:st1-minute 6s linear infinite}.is-playing .st1-wave{animation:st1-wave 1.8s ease-out infinite}.is-playing .st1-wave--2{animation-delay:.3s}.is-playing .st1-steam{animation:st1-steam 2.6s ease-in-out infinite}.is-playing .st1-steam--2{animation-delay:1.3s}.is-playing .st1-ring{animation:st1-ring 1.8s ease-out infinite}@keyframes st1-wedge{0%{stroke-dasharray:0 100}70%,86%{stroke-dasharray:33.3 100}to{stroke-dasharray:0 100}}@keyframes st1-minute{0%{transform:rotate(0)}70%,86%{transform:rotate(120deg)}to{transform:rotate(0)}}@keyframes st1-wave{0%{opacity:0;transform:translateX(0)}30%{opacity:1}to{opacity:0;transform:translateX(calc(var(--dir, 1) * 6px))}}@keyframes st1-steam{0%{opacity:0;transform:translateY(4px)}40%{opacity:.5}to{opacity:0;transform:translateY(-10px)}}@keyframes st1-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.st2-cable{stroke-dasharray:100;stroke-dashoffset:0}.st2-plug{transform-box:fill-box;transform-origin:center}.st2-led{fill:#2E6247}.st2-pilot{fill:#F3C644}.st2-pulses{opacity:0}.st2-pulse{stroke:#fff;stroke-width:2.5;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:4 12}.is-playing .st2-pulses{animation:st2-pulses 8s linear infinite}.is-playing .st2-pulse{animation:st2-flow .9s linear infinite}.is-playing .st2-pilot{animation:st2-pilot 8s linear infinite}@keyframes st2-pulses{0%,55%{opacity:0}58%,88%{opacity:1}91%,to{opacity:0}}@keyframes st2-flow{to{stroke-dashoffset:-16}}@keyframes st2-pilot{0%,52%{fill:#E4E5DF}54%,93%{fill:#F3C644}95%,to{fill:#E4E5DF}}.is-playing .st2-cable--1{animation:st2-cable-1 8s linear infinite}.is-playing .st2-plug--1{animation:st2-plug-1 8s linear infinite}.is-playing .st2-led--1{animation:st2-led-1 8s linear infinite}@keyframes st2-cable-1{0%{stroke-dashoffset:100;opacity:1}6%,92%{stroke-dashoffset:0;opacity:1}95%,to{stroke-dashoffset:0;opacity:0}}@keyframes st2-plug-1{0%,5%{opacity:0;transform:scale(1.35)}9%,92%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(1)}}@keyframes st2-led-1{0%,9%{fill:#E4E5DF}10%,93%{fill:#2E6247}94%,to{fill:#E4E5DF}}.is-playing .st2-cable--2{animation:st2-cable-2 8s linear infinite}.is-playing .st2-plug--2{animation:st2-plug-2 8s linear infinite}.is-playing .st2-led--2{animation:st2-led-2 8s linear infinite}@keyframes st2-cable-2{0%,13%{stroke-dashoffset:100;opacity:1}19%,92%{stroke-dashoffset:0;opacity:1}95%,to{stroke-dashoffset:0;opacity:0}}@keyframes st2-plug-2{0%,18%{opacity:0;transform:scale(1.35)}22%,92%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(1)}}@keyframes st2-led-2{0%,22%{fill:#E4E5DF}23%,93%{fill:#2E6247}94%,to{fill:#E4E5DF}}.is-playing .st2-cable--3{animation:st2-cable-3 8s linear infinite}.is-playing .st2-plug--3{animation:st2-plug-3 8s linear infinite}.is-playing .st2-led--3{animation:st2-led-3 8s linear infinite}@keyframes st2-cable-3{0%,26%{stroke-dashoffset:100;opacity:1}32%,92%{stroke-dashoffset:0;opacity:1}95%,to{stroke-dashoffset:0;opacity:0}}@keyframes st2-plug-3{0%,31%{opacity:0;transform:scale(1.35)}35%,92%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(1)}}@keyframes st2-led-3{0%,35%{fill:#E4E5DF}36%,93%{fill:#2E6247}94%,to{fill:#E4E5DF}}.is-playing .st2-cable--4{animation:st2-cable-4 8s linear infinite}.is-playing .st2-plug--4{animation:st2-plug-4 8s linear infinite}.is-playing .st2-led--4{animation:st2-led-4 8s linear infinite}@keyframes st2-cable-4{0%,39%{stroke-dashoffset:100;opacity:1}45%,92%{stroke-dashoffset:0;opacity:1}95%,to{stroke-dashoffset:0;opacity:0}}@keyframes st2-plug-4{0%,44%{opacity:0;transform:scale(1.35)}48%,92%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(1)}}@keyframes st2-led-4{0%,48%{fill:#E4E5DF}49%,93%{fill:#2E6247}94%,to{fill:#E4E5DF}}.st3-wheel{transform-box:view-box}.st3-wheel--a{transform-origin:150px 148px}.st3-wheel--b{transform-origin:222px 148px}.st3-rays{transform-box:view-box;transform-origin:318px 50px}.is-playing .st3-wheel{animation:st3-spin 1.1s linear infinite}.is-playing .st3-dash{animation:st3-road .55s linear infinite}.is-playing .st3-van{animation:st3-bob 1.3s ease-in-out infinite}.is-playing .st3-rays{animation:st3-turn 28s linear infinite}.is-playing .st3-cloud{animation:st3-drift 9s ease-in-out infinite alternate}.is-playing .st3-cloud--2{animation-duration:12s;animation-delay:-4s}.is-playing .st3-speed{animation:st3-speed .9s ease-in-out infinite}@keyframes st3-spin{to{transform:rotate(1turn)}}@keyframes st3-road{to{stroke-dashoffset:32}}@keyframes st3-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes st3-turn{to{transform:rotate(1turn)}}@keyframes st3-drift{0%{transform:translateX(0)}to{transform:translateX(-14px)}}@keyframes st3-speed{0%,to{opacity:.15;transform:translateX(6px)}50%{opacity:.5;transform:translateX(-6px)}}.hooks-board,.hooks-jacket{transform-box:fill-box;transform-origin:50% 0}:scope.js .crew__wall.is-in .hooks-jacket{animation:hooks-arrive 1.4s both}:scope.js .crew__wall.is-in .hooks-jacket--2{animation-delay:.16s}:scope.js .crew__wall.is-in .hooks-board{animation:hooks-swing 1.6s ease-in-out .3s both}@keyframes hooks-arrive{0%{opacity:0;transform:translateX(-160px);animation-timing-function:var(--ease-out)}40%{opacity:1;transform:translateX(0) rotate(0);animation-timing-function:ease-in-out}58%{transform:rotate(2.6deg)}76%{transform:rotate(-1.6deg)}90%{transform:rotate(.6deg)}to{transform:rotate(0)}}@keyframes hooks-swing{0%{opacity:0;transform:rotate(14deg)}30%{opacity:1}55%{transform:rotate(-4deg)}78%{transform:rotate(1.8deg)}to{transform:rotate(0)}}.crew__wall.s2 .hooks-sprout{animation:hooks-sway 4.2s ease-in-out .9s infinite}@keyframes hooks-sway{0%,to{transform:rotate(0)}25%{transform:rotate(2.5deg)}75%{transform:rotate(-2.5deg)}}.hooks-check,.hooks-line{stroke-dasharray:100;stroke-dashoffset:0}.crew__wall.is-playing .hooks-line--1{animation:hooks-line-1 14s linear infinite}.crew__wall.is-playing .hooks-check--1{animation:hooks-check-1 14s linear infinite}@keyframes hooks-line-1{0%,6%{stroke-dashoffset:100}10%,84%{stroke-dashoffset:0}88%,to{stroke-dashoffset:-100}}@keyframes hooks-check-1{0%,12%{stroke-dashoffset:100}15%,84%{stroke-dashoffset:0}87%,to{stroke-dashoffset:100}}.crew__wall.is-playing .hooks-line--2{animation:hooks-line-2 14s linear infinite}.crew__wall.is-playing .hooks-check--2{animation:hooks-check-2 14s linear infinite}@keyframes hooks-line-2{0%,24%{stroke-dashoffset:100}28%,87%{stroke-dashoffset:0}91%,to{stroke-dashoffset:-100}}@keyframes hooks-check-2{0%,30%{stroke-dashoffset:100}33%,87%{stroke-dashoffset:0}90%,to{stroke-dashoffset:100}}.crew__wall.is-playing .hooks-line--3{animation:hooks-line-3 14s linear infinite}.crew__wall.is-playing .hooks-check--3{animation:hooks-check-3 14s linear infinite}@keyframes hooks-line-3{0%,42%{stroke-dashoffset:100}46%,90%{stroke-dashoffset:0}94%,to{stroke-dashoffset:-100}}@keyframes hooks-check-3{0%,48%{stroke-dashoffset:100}51%,90%{stroke-dashoffset:0}93%,to{stroke-dashoffset:100}}.crew__wall.is-playing .hooks-line--4{animation:hooks-line-4 14s linear infinite}.crew__wall.is-playing .hooks-check--4{animation:hooks-check-4 14s linear infinite}@keyframes hooks-line-4{0%,60%{stroke-dashoffset:100}64%,93%{stroke-dashoffset:0}97%,to{stroke-dashoffset:-100}}@keyframes hooks-check-4{0%,66%{stroke-dashoffset:100}69%,93%{stroke-dashoffset:0}96%,to{stroke-dashoffset:100}}:scope.js .plans9 .plan.reveal>*{opacity:0;transform:translateY(10px);transition:opacity .46s ease,transform .6s var(--ease-out)}:scope.js .plans9 .plan.reveal.is-in>*{opacity:1;transform:none}:scope.js .plans9 .plan.reveal:first-child.is-in>:first-child{transition-delay:.24s}:scope.js .plans9 .plan.reveal:first-child.is-in>:nth-child(2){transition-delay:.32s}:scope.js .plans9 .plan.reveal:first-child.is-in>:nth-child(3){transition-delay:.4s}:scope.js .plans9 .plan.reveal:first-child.is-in>:nth-child(4){transition-delay:.48s}:scope.js .plans9 .plan.reveal:first-child.is-in>:nth-child(5){transition-delay:.56s}:scope.js .plans9 .plan.reveal:nth-child(2).is-in>:first-child{transition-delay:.38s}:scope.js .plans9 .plan.reveal:nth-child(2).is-in>:nth-child(2){transition-delay:.46s}:scope.js .plans9 .plan.reveal:nth-child(2).is-in>:nth-child(3){transition-delay:.54s}:scope.js .plans9 .plan.reveal:nth-child(2).is-in>:nth-child(4){transition-delay:.62s}:scope.js .plans9 .plan.reveal:nth-child(2).is-in>:nth-child(5){transition-delay:.7s}@media (prefers-reduced-motion:reduce){.hooks-board,.hooks-check,.hooks-jacket,.hooks-line,.hooks-sprout,.idun-char__face,.idun-char__mouth,.st1-minute,.st1-ring,.st1-steam,.st1-wave,.st1-wedge,.st2-cable,.st2-led,.st2-pilot,.st2-plug,.st2-pulse,.st2-pulses,.st3-cloud,.st3-dash,.st3-rays,.st3-speed,.st3-van,.st3-wheel{animation:none!important}:scope.js .control9__panel.reveal{transform:none;transition:opacity .3s ease}:scope.js .control9__panel .rows>li,:scope.js .plans9 .plan.reveal>*{opacity:1;transform:none;transition:none}.contact9__lake{transform:none!important}}:scope.js .mock>*{opacity:0;transform:translateY(12px);transition:opacity .38s ease,transform .52s var(--ease-out)}:scope.js .mock>.is-on{opacity:1;transform:none}.mock__search span{min-height:1.5em}.mock__search span.is-typing:after{content:"";display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.15em;background:currentColor;animation:mock-caret 1s steps(2,start) infinite}@keyframes mock-caret{to{opacity:0}}.daystory__sticky{padding-top:.25rem}:scope.js .reveal--footer{transform:translateY(28px);transition-duration:.6s,.9s}:scope.js .reveal--footer.is-in{transform:none}@media (prefers-reduced-motion:reduce){:scope.js .mock>*{opacity:1;transform:none;transition:none}.mock__search span.is-typing:after{display:none}}.scene,.show__content{width:36rem}.scene{position:relative;height:18.75rem}.scene__art{position:absolute;inset:0;width:100%;height:100%;--il-stroke:var(--ink);--il-paper:#fff;--il-leaf:var(--leaf-illus);--il-sky:var(--cloud);--il-green:var(--green)}.scene__art .il-soft{opacity:.45}.scene__piece{position:absolute}:scope.js .scene__piece{opacity:0;transform:translateY(12px);transition:opacity .38s ease,transform .52s var(--ease-out)}:scope.js .scene__piece.is-on{opacity:1;transform:none}.scene__bubble{max-width:15rem;padding:.75rem 1rem;border-radius:1rem 1rem 1rem .25rem;background:#fff;box-shadow:0 0 0 1px #DADFCC,0 6px 16px -8px rgba(22,33,27,.18);font:400 .9375rem/1.4 var(--font-sans);color:var(--ink)}.scene__bubble b{display:block;margin-bottom:.125rem;font:600 .75rem/1.3 var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.scene__bubble--sms{border-radius:1rem 1rem .25rem 1rem;background:var(--color-accent);color:#fff;box-shadow:none}.scene__bubble--sms b{color:rgba(255,255,255,.72)}.scene__bubble--voice{display:flex;align-items:center;gap:.75rem;max-width:17rem}.scene__wave{display:inline-flex;align-items:center;gap:2px;height:1.25rem}.scene__wave b{display:block;width:3px;height:var(--h,40%);border-radius:99rem;background:var(--color-accent);margin:0}.scene__wave b:first-child{--h:35%}.scene__wave b:nth-child(2){--h:70%}.scene__wave b:nth-child(3){--h:100%}.scene__wave b:nth-child(4){--h:55%}.scene__wave b:nth-child(5){--h:90%}.scene__wave b:nth-child(6){--h:45%}.scene__wave b:nth-child(7){--h:30%}.scene__piece.is-on .scene__wave b{animation:scene-wave .9s ease-in-out infinite alternate;animation-delay:calc(var(--i, 0) * 90ms)}.scene__wave b:nth-child(2){--i:1}.scene__wave b:nth-child(3){--i:2}.scene__wave b:nth-child(4){--i:3}.scene__wave b:nth-child(5){--i:4}.scene__wave b:nth-child(6){--i:5}.scene__wave b:nth-child(7){--i:6}@keyframes scene-wave{0%{transform:scaleY(1)}to{transform:scaleY(.4)}}.scene__idun{width:5.25rem;height:4.625rem}.scene__idun.is-on .idun-char__mouth{animation:idun-mouth .34s ease-in-out 6}.scene__idun.is-on .idun-char__dot{animation:idun-dot .9s ease-in-out 3}.scene__idun.is-on .idun-char__dot:nth-child(2){animation-delay:.15s}.scene__idun.is-on .idun-char__dot:nth-child(3){animation-delay:.3s}.scene__card{width:14.5rem;padding:.75rem 1rem;border-radius:.75rem;background:var(--color-accent);color:#fff;font:400 .9375rem/1.4 var(--font-sans);box-shadow:0 10px 30px -12px rgba(22,33,27,.35)}.scene__card b{display:block;margin-top:.25rem;font-weight:700;color:var(--lamp)}.scene--answer .scene__bubble{left:.5rem;top:2.25rem;max-width:9.5rem}.scene--answer .scene__idun{left:24.75rem;top:3rem}.scene--answer .scene__card{left:20.5rem;top:10.25rem}.scene--missed .scene__bubble{left:16rem;top:1.5rem}.scene--missed .scene__card{left:14.5rem;top:10.75rem}.scene--say .scene__bubble{left:12rem;top:1.75rem}.scene--say .scene__idun{left:29.5rem;top:4.25rem}.scene--say .scene__card{left:20.5rem;top:10.5rem}.daystory__stage{--strip-h:7rem}.pano{inset:0 0 var(--strip-h) 0}.daystory__clock{left:calc(50% - 27.5rem);bottom:2rem;display:inline-flex;align-items:baseline;gap:.625rem}.daystory__clock>span:first-child{font-size:.75rem}.daystory__clock b{font-size:1.5rem;line-height:1}.daystory__calls{padding:0 0 0 .625rem;border-top:0;border-left:1px solid rgba(22,33,27,.14)}.is-night .daystory__calls{border-left-color:rgba(234,242,230,.18)}.daystory__cap{left:calc(50% - 8.5rem);bottom:1.5rem;max-width:35rem}.daystory__cap h3{font-size:1.5rem;line-height:1.2}.daystory__cap p{margin-top:.125rem}.daystory__note{right:auto;top:auto;left:calc(var(--van-left, 20%) + 8.5rem);bottom:calc(100% - var(--van-top, 55%) + .875rem);display:block;width:19rem;padding:.75rem 1rem;font-size:1rem}.daystory__note:after{content:"";position:absolute;bottom:-.625rem;border-bottom:.3125rem solid transparent;border-right:.3125rem solid transparent;border-left:.3125rem solid transparent;border-left-color:var(--color-accent);border-top:.3125rem solid transparent;border-top-color:var(--color-accent)}.is-night .daystory__note:after{border-left-color:var(--pine-light)}.daystory__note-face{display:none}.daystory__hint{top:1rem;bottom:auto;left:50%;transform:translateX(-50%)}.daystory__stage.is-talking .pano__van .idun-char__mouth{animation:idun-mouth .34s ease-in-out infinite}.daystory__stage.is-talking .pano__van .idun-char__dot{animation:idun-dot .9s ease-in-out infinite}.daystory__stage.is-talking .pano__van .idun-char__dot:nth-child(2){animation-delay:.15s}.daystory__stage.is-talking .pano__van .idun-char__dot:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion:reduce){:scope.js .scene__piece{opacity:1;transform:none;transition:none}.pano__van .idun-char__dot,.pano__van .idun-char__mouth,.scene__idun .idun-char__dot,.scene__idun .idun-char__mouth,.scene__wave b{animation:none!important}}.daystory__note{box-shadow:0 10px 15px rgba(22,33,27,.35)}.daystory__note:after{left:0;bottom:-.5rem;width:.625rem;height:.75rem;border:0;background:var(--color-accent)}.is-night .daystory__note:after{background:var(--pine-light);border:0}.daystory__clock{left:0;right:0;top:auto;bottom:6rem;z-index:5;display:flex;width:max-content;margin:0 auto;align-items:center;gap:.75rem;padding:.5rem 1rem;border-radius:99rem;background:#fff;box-shadow:0 0 0 1.5px var(--color-accent);color:var(--ink)}.daystory__clock>span:first-child{font:600 .75rem/1.15 var(--font-label);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft)}.daystory__clock b{font:800 1.5rem/1 var(--font-tape);letter-spacing:-.012em;color:var(--ink)}.daystory__calls{position:relative;display:inline-flex;align-items:baseline;gap:.375rem;margin:0;padding:0 0 0 .75rem;border:0;font:500 .875rem/1.25 var(--font-label);letter-spacing:.01em;color:var(--ink-soft)}.daystory__calls:before{content:"";position:absolute;left:0;top:50%;width:1px;height:.625rem;margin-top:-.3125rem;background:var(--color-accent)}.daystory__clock .daystory__calls span{font:inherit}.daystory__calls b{font-size:1.5rem}.is-night .daystory__clock{background:var(--pine-light);color:#fff;box-shadow:0 0 0 1.5px rgba(234,242,230,.35)}.is-night .daystory__calls{border:0}.is-night .daystory__calls:before{background:rgba(234,242,230,.4)}.daystory__cap{left:0;right:0;top:auto;bottom:1.4rem;width:max-content;max-width:36rem;margin:0 auto;text-align:center}.daystory__cap h3{font:700 1.5rem/1.2 var(--font-display);letter-spacing:-.02em}.daystory__cap p{margin-top:.25rem;font:400 1rem/1.5 var(--font-sans);color:var(--ink-soft)}:scope.js .control9__panel.reveal{transform:translate(-18px,26px) scale(.88) rotate(-1.5deg);transition:opacity .42s ease,transform .82s cubic-bezier(.34,1.4,.64,1);transition-delay:.16s}.control9__panel .panel__badge{transition:background-color .3s ease,color .3s ease}:scope.js .control9__panel.is-in .panel__badge{animation:panel-tap .64s ease-in-out 1s both}@keyframes panel-tap{0%,to{transform:none}35%{transform:scale(.82) rotate(-8deg)}65%{transform:scale(1.1)}}.control9__panel .rows>li{border-radius:.5rem}.control9__panel .rows>li.is-done .rows__text b{color:var(--ink-soft);transition:color .4s ease}.rows .btn.is-done .ico path{stroke-dasharray:26;stroke-dashoffset:26;animation:draw-check .38s 60ms var(--ease-out) forwards}@keyframes draw-check{to{stroke-dashoffset:0}}.rows .btn.is-done>span{animation:label-in .32s var(--ease-out) both}@keyframes label-in{0%{opacity:0;filter:blur(3px);transform:translateY(4px)}to{opacity:1;filter:blur(0);transform:none}}.control9__panel.is-all-done .panel__badge{background:var(--color-accent);color:#fff;animation:badge-pop .52s var(--ease-out) both}@keyframes badge-pop{0%{transform:scale(.7)}60%{transform:scale(1.15)}to{transform:none}}.control9__toast{position:absolute;left:50%;top:1.5rem;z-index:3;display:flex;align-items:center;gap:.5rem;margin:0;padding:.625rem 1rem;border-radius:99rem;background:var(--ink);color:#fff;font:500 .9375rem/1.3 var(--font-sans);white-space:nowrap;box-shadow:0 8px 24px -8px rgba(22,33,27,.4);opacity:0;transform:translate(-50%,-10px) scale(.96);transition:opacity .24s ease,transform .36s var(--ease-out);pointer-events:none}.control9__toast.is-on{opacity:1;transform:translate(-50%)}.control9__toast .ico{width:1.1rem;height:1.1rem;color:var(--lamp)}@media (prefers-reduced-motion:reduce){.control9__panel .rows>li.is-done,.control9__panel.is-all-done .panel__badge,.rows .btn.is-done .ico path,.rows .btn.is-done>span,:scope.js .control9__panel.is-in .panel__badge{animation:none!important}.rows .btn.is-done .ico path{stroke-dashoffset:0}.control9__toast{transition:none;transform:translate(-50%)}}.pano__van{height:31.2%}.daystory__note{left:calc(var(--van-left, 20%) + 6.75rem);bottom:calc(100% - var(--van-top, 55%) + 1.5rem)}.show__tab{padding:4px;border:0;box-shadow:inset 0 0 0 1px #E1E5E2}.show__tab.is-active{border:0;box-shadow:inset 0 0 0 1px #B7C4BA,0 2px 2px rgba(10,9,8,.04),0 4px 4px rgba(10,9,8,.04)}.daystory__note{border-radius:1rem 1rem 1rem .25rem}.daystory__note:after{left:.75rem;bottom:-9px;width:0;height:0;background:none;border-left:7px solid transparent;border-right:7px solid transparent;border-top:10px solid var(--color-accent);border-bottom:0}.is-night .daystory__note:after{background:none;border-top-color:var(--pine-light)}.site-footer{position:relative;z-index:1;padding-top:clamp(6rem,12vw,11rem);background:linear-gradient(180deg,rgba(22,33,27,0) 0,rgba(22,33,27,.45) 22%,rgba(22,33,27,.86) 50%,#16211B)}.site-footer__line{color:#EAF2E6}.site-footer__base,.site-footer__base a{color:#B9CBBE}:scope.js .control9__panel.reveal{opacity:0;transform:translate(-40px,60px) scale(.8) rotate(-3deg);transition:none}:scope.js .control9__panel.reveal.is-in{opacity:1;transform:none;animation:panel-in 1s cubic-bezier(.22,1,.36,1) both}@keyframes panel-in{0%{opacity:0;transform:translate(-40px,60px) scale(.8) rotate(-3deg)}55%{opacity:1;transform:translate(5px,-8px) scale(1.025) rotate(.6deg)}78%{transform:translate(-2px,3px) scale(.995) rotate(-.2deg)}to{transform:none}}:scope.js .control9__panel .panel__head,:scope.js .control9__panel .panel__sub{opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .6s cubic-bezier(.22,1,.36,1)}:scope.js .control9__panel.is-in .panel__head{opacity:1;transform:none;transition-delay:.3s}:scope.js .control9__panel.is-in .panel__sub{opacity:1;transform:none;transition-delay:.4s}:scope.js .control9__panel .rows>li{opacity:0;transform:translateY(18px) scale(.98);transition:opacity .5s ease,transform .7s cubic-bezier(.22,1,.36,1)}:scope.js .control9__panel.is-in .rows>li{opacity:1;transform:none}:scope.js .control9__panel.is-in .rows>li:first-child{transition-delay:.52s}:scope.js .control9__panel.is-in .rows>li:nth-child(2){transition-delay:.64s}:scope.js .control9__panel.is-in .rows>li:nth-child(3){transition-delay:.76s}:scope.js .control9__panel.is-in .panel__badge{animation:panel-tap .64s ease-in-out 1.1s both}@media (prefers-reduced-motion:reduce){:scope.js .control9__panel .panel__head,:scope.js .control9__panel .panel__sub,:scope.js .control9__panel .rows>li,:scope.js .control9__panel.reveal{opacity:1;transform:none;transition:none;animation:none!important}}.scene--missed .scene__bubble{left:20rem;top:1.75rem}.scene--missed .scene__idun{left:29.5rem;top:5.75rem}.scene--missed .scene__card{left:20.5rem;top:10.5rem}.scene--missed .scene__idun{top:6.75rem}.scene--missed .scene__card{top:11rem}:scope:not(:has([data-contact])) .site-footer{background-image:linear-gradient(180deg,rgba(22,33,27,.58) 0,rgba(22,33,27,.8) 32%,rgba(22,33,27,.94) 60%,#16211B),url(/home/landscape.jpg);background-size:auto,cover;background-position:50%,center 62%;background-repeat:no-repeat}.idun-avatar--face{width:2.75rem;height:2.75rem;border-radius:50%;overflow:hidden;background:#EEF0E8;box-shadow:0 0 0 1.5px #11483A;flex:none}.idun-avatar--face .idun-avatar__svg{display:block;width:100%;height:100%}.chat__head .idun-avatar--face{width:2.5rem;height:2.5rem}:scope.js .is-split .hw{display:inline-block;opacity:0;transform:translateY(.5em);filter:blur(6px);transition:opacity .48s ease,transform .76s cubic-bezier(.22,1,.36,1),filter .48s ease;transition-delay:calc(var(--i, 0) * 45ms)}:scope.js .is-split.is-shown .hw{opacity:1;transform:none;filter:none}.th-node{transform-box:fill-box;transform-origin:center}.is-playing .th-line{stroke-dasharray:2 3;animation:th-flow 1.4s linear infinite}.is-playing .th-node{animation:th-pulse 4s ease-in-out infinite;animation-delay:calc(var(--i, 0) * 1s)}@keyframes th-flow{to{stroke-dashoffset:-10}}@keyframes th-pulse{0%,20%,to{transform:scale(1)}10%{transform:scale(1.07)}}.van-phone{transform-box:fill-box;transform-origin:50% 90%}.is-playing .van-body{animation:van-bob 1.4s ease-in-out infinite}.is-playing .van-phone{animation:van-ring .5s ease-in-out infinite}.is-playing .van-wave,.scene.is-playing .sc-wave{animation:van-wave 1s ease-in-out infinite alternate}.is-playing .van-speed,.scene.is-playing .sc-speed{animation:st3-speed .9s ease-in-out infinite}@keyframes van-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes van-ring{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes van-wave{0%{opacity:.35}to{opacity:1}}.fb-dot,.inv-arrow,.inv-check,.qt-check,.sc-badge{transform-box:fill-box;transform-origin:center}.is-playing .qt-steam{animation:st1-steam 2.6s ease-in-out infinite}.is-playing .inv-arrow,.is-playing .inv-check,.is-playing .qt-check{animation:th-pulse 3s ease-in-out infinite}.inv-bar,.qt-sign{stroke-dasharray:100}.is-playing .inv-bar,.is-playing .qt-sign{animation:draw-loop 4s ease-in-out infinite}@keyframes draw-loop{0%{stroke-dashoffset:100}35%,80%{stroke-dashoffset:0}to{stroke-dashoffset:100}}.fb-bar{transform-box:fill-box;transform-origin:center}.is-playing .fb-bar{animation:scene-wave .9s ease-in-out infinite alternate;animation-delay:calc(var(--i, 0) * 90ms)}.is-playing .fb-dot,.scene.is-playing .sc-badge{animation:fb-dot 1.6s ease-in-out infinite}@keyframes fb-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.18);opacity:.8}}.is-playing .fb-switch{animation:fb-switch 4s ease-in-out infinite}@keyframes fb-switch{0%,40%,to{transform:translateY(0)}50%,90%{transform:translateY(6px)}}.is-playing .inv-thread{animation:inv-flow 1.2s linear infinite}@keyframes inv-flow{to{stroke-dashoffset:-20}}.is-playing .sk-plug{animation:sk-plug 3.6s ease-in-out infinite}@keyframes sk-plug{0%,to{transform:translateX(0)}40%,60%{transform:translateX(-26px)}}.sk-face{transform-box:fill-box;transform-origin:center}.is-playing .sk-face{animation:sk-face 3.6s ease-in-out infinite}@keyframes sk-face{0%,35%,65%,to{transform:scale(1)}45%,55%{transform:scale(1.04)}}.ap-sprout{transform-box:fill-box;transform-origin:50% 100%}.is-playing .ap-sprout{animation:hooks-sway 4.2s ease-in-out infinite}.is-playing .ap-apple{animation:van-bob 3s ease-in-out infinite}.scene.is-playing .sc-van{animation:van-bob 1.4s ease-in-out infinite}@media (max-width:61.99rem){:scope.js .show{height:auto!important}:scope.js .show__pin{position:static;height:auto;overflow:visible}:scope.js .show__card{position:relative;clip-path:none!important;width:min(100% - 2rem,68rem);margin:0 auto;padding:2rem 1rem;border-radius:1.5rem}:scope.js .show__photo{opacity:.66!important}:scope.js .show__content{position:relative;left:auto;top:auto!important;transform:none!important;width:100%;max-width:100%;margin:0;gap:1.5rem}.show__tabs{display:none}.show__steps{gap:2.5rem}:scope.js .show__step{grid-area:auto;transition:none}:scope.js .show__step:not(.is-active){opacity:1;visibility:visible;transform:none;pointer-events:auto}.show__h{font-size:1.625rem}:scope.js .scene__piece{opacity:1;transform:none}.scene__idun.is-on .idun-char__dot,.scene__idun.is-on .idun-char__mouth{animation:none}.daystory__stage{--stage-h:clamp(24rem,calc(100vh - var(--header-h) - var(--story-head-h, 14rem) - 1.5rem),40rem);--strip-h:8rem;width:calc(100% - 1rem)}.daystory__head h2{font-size:2rem}.daystory__note{left:1rem;right:1rem;width:auto;bottom:calc(100% - var(--van-top, 55%) + 1.25rem);font-size:.9375rem}.daystory__cap{max-width:calc(100% - 2rem)}.daystory__cap h3{font-size:1.25rem}.daystory__cap p{font-size:.9375rem}.daystory__clock{gap:.5rem;padding:.375rem .75rem;bottom:6.5rem}.daystory__calls b,.daystory__clock b{font-size:1.25rem}.control9__panel{position:relative;right:auto;top:auto;width:min(100%,24rem);margin:1rem auto 0}.control9__seat{right:1.25rem;top:-2rem;width:3.5rem;height:3.1rem}.control9__toast{top:.75rem;max-width:calc(100% - 2rem);white-space:normal;text-align:center;font-size:.8125rem}.plans9,.start9{padding:0 1rem}.plans9__box,.start9__box{padding:2.5rem 1rem;border-radius:1.5rem}.crew__copy h2{font-size:2rem}.faq9{width:min(100% - 2rem,52rem)}.contact9{padding:3rem 0}.contact9__grid{gap:2rem}}@media (max-width:47.99rem){.hero9 h1{font-size:2.75rem}.hero9__lead{font-size:1.125rem}.hero9__actions{flex-direction:column;align-items:stretch}.hero9__actions .btn{width:100%}.hero9__proof{flex-direction:column;align-items:center;gap:.5rem}:scope.js .show__card{width:min(100% - 1rem,68rem);padding:1.5rem .75rem}.daystory__head .lead{font-size:1rem}.plan{padding:1.75rem}.plan__price b{font-size:2.75rem}.contact9 .form{padding:1.5rem}}@media (prefers-reduced-motion:reduce){:scope.js .is-split .hw{opacity:1;transform:none;filter:none;transition:none}.ap-apple,.ap-sprout,.fb-bar,.fb-dot,.fb-switch,.inv-arrow,.inv-bar,.inv-check,.inv-thread,.qt-check,.qt-sign,.qt-steam,.sc-badge,.sc-speed,.sc-van,.sc-wave,.sk-face,.sk-plug,.th-line,.th-node,.van-body,.van-phone,.van-speed,.van-wave{animation:none!important}.inv-bar,.qt-sign{stroke-dashoffset:0}}@media (max-width:26rem){.site-header .tel .ico{display:block}}.idun.is-shy.is-docked{opacity:0;pointer-events:none;transition:opacity .2s ease}.idun-dock:has(.idun.is-shy.is-docked) .idun-bubble{opacity:0;pointer-events:none}.nowrap{white-space:nowrap}.scene--missed .scene__bubble{top:1.25rem}.scene--missed .scene__idun{top:7.25rem}.scene--missed .scene__card{top:11.5rem}@supports (height:1svh){@media (max-width:61.99rem){.daystory__stage{--stage-h:clamp(24rem,calc(100svh - var(--header-h) - var(--story-head-h, 14rem) - 1.5rem),40rem)}}}@media (max-width:47.99rem){.chat{left:.75rem;right:.75rem;width:auto;max-width:none;bottom:calc(.75rem + env(safe-area-inset-bottom, 0px));max-height:calc(100dvh - var(--header-h) - 1.5rem - env(safe-area-inset-bottom, 0px));transform-origin:50% 100%}}@media (max-height:30rem) and (min-width:40rem){:scope.js .daystory.is-live .daystory__body{display:block}:scope.js .daystory__sticky{top:calc(var(--header-h) + .5rem);padding-top:0}:scope.js [data-story-sticky]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:center;column-gap:.5rem}.daystory__sticky>.wrap{width:100%;margin:0;padding-left:var(--gutter)}.daystory__head{margin-bottom:0;text-align:start}.daystory__head.section__head--center{margin-inline:0}.daystory__head h2{font-size:1.625rem}.daystory__head .lead{font-size:.9375rem;max-width:none}.daystory__stage{--stage-h:calc(100vh - var(--header-h) - 1.25rem);--strip-h:6.5rem;width:calc(100% - .5rem);margin:0 .5rem 0 0}@supports (height:1svh){.daystory__stage{--stage-h:calc(100svh - var(--header-h) - 1.25rem)}}.daystory__clock{bottom:4.75rem;padding:.25rem .625rem}.daystory__cap{bottom:.75rem;max-width:calc(100% - 1rem)}.daystory__cap h3{font-size:1.0625rem}.daystory__cap p{font-size:.8125rem;margin-top:0}.daystory__note{left:.75rem;right:.75rem;width:auto;font-size:.8125rem;padding:.5rem .75rem}}@media (max-width:51.99rem){.plans{grid-template-columns:minmax(0,1fr)}.plan{min-width:0}.plan__price{flex-wrap:wrap}}.get9{padding-block:var(--section-y) 0}.get9 .section__head{margin-bottom:3rem}.get9__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;width:min(100%,75rem);margin:0 auto}.get9__box{display:grid;grid-template-rows:11.5rem auto;overflow:hidden;border-radius:1.5rem;background:#fff;box-shadow:var(--shadow-card)}.get9__art{display:grid;place-items:center;padding:.625rem .875rem;background:#F2F3F2}.get9__art--vaxel{background:var(--cloud)}.get9__art--admin{background:#FBF3DE}.get9__art--mark{background:var(--mist)}.get9__art .illus{width:100%;height:100%;--il-stroke:var(--ink);--il-paper:#fff;--il-leaf:var(--leaf-illus);--il-sky:var(--cloud);--il-green:var(--green)}.get9__art .illus .il-soft{opacity:.45}.get9__text{padding:1.5rem 1.5rem 1.75rem}.get9__box h3{font:700 1.375rem/1.25 var(--font-display);letter-spacing:-.01em;color:var(--ink)}.get9__box p{margin:.5rem 0 0;font:400 .9375rem/1.45 var(--font-sans);color:var(--ink-soft)}@media (max-width:61.99rem){.get9__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (max-width:35.99rem){.get9__grid{grid-template-columns:minmax(0,1fr);gap:1rem}.get9__box{grid-template-rows:9.5rem auto}.get9__text{padding:1.25rem 1.25rem 1.5rem}}.gt-button,.gt-cursor,.gt-handset,.gt-mail,.gt-star{transform-box:fill-box;transform-origin:center}.gt-cursor{transform-origin:0 0}.gt-handset{transform-origin:50% 60%}.is-playing .gt-cursor{animation:gt-cursor 4s ease-in-out infinite}.is-playing .gt-button{animation:gt-press 4s ease-in-out infinite}.is-playing .gt-mail{animation:gt-mail 4s ease-out infinite}@keyframes gt-cursor{0%,10%{transform:translate(34px,26px)}40%,72%{transform:translate(0)}to{transform:translate(34px,26px)}}@keyframes gt-press{0%,44%,54%,to{transform:scale(1)}48%{transform:scale(.93)}}@keyframes gt-mail{0%,48%{opacity:0;transform:translateY(10px) scale(.9)}56%,84%{opacity:1;transform:translateY(0) scale(1)}94%,to{opacity:0;transform:translateY(-8px) scale(1)}}.is-playing .gt-handset{animation:gt-ring 3s ease-in-out infinite}@keyframes gt-ring{0%,36%,to{transform:rotate(0)}12%,20%,28%,4%{transform:rotate(-6deg)}16%,24%,32%,8%{transform:rotate(6deg)}}.is-playing .gt-wave{animation:van-wave 1s ease-in-out infinite alternate;animation-delay:calc(var(--i, 0) * -.5s)}.is-playing .gt-lamp{animation:gt-lamp 1.8s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .6s)}@keyframes gt-lamp{0%,55%,to{opacity:.3}15%,40%{opacity:1}}.gt-check{stroke-dasharray:100;stroke-dashoffset:100}.is-playing .gt-check--1{animation:gt-check-1 8s linear infinite}.is-playing .gt-check--2{animation:gt-check-2 8s linear infinite}.is-playing .gt-check--3{animation:gt-check-3 8s linear infinite}@keyframes gt-check-1{0%,8%{stroke-dashoffset:100}15%,86%{stroke-dashoffset:0}93%,to{stroke-dashoffset:100}}@keyframes gt-check-2{0%,30%{stroke-dashoffset:100}37%,86%{stroke-dashoffset:0}93%,to{stroke-dashoffset:100}}@keyframes gt-check-3{0%,52%{stroke-dashoffset:100}59%,86%{stroke-dashoffset:0}93%,to{stroke-dashoffset:100}}.is-playing .gt-steam{animation:st1-steam 2.6s ease-in-out infinite}.is-playing .gt-steam--2{animation-delay:-1.1s}.is-playing .gt-arc{animation:van-wave 1.2s ease-in-out infinite alternate;animation-delay:calc(var(--i, 0) * -.4s)}.is-playing .gt-star{animation:gt-star 2.4s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .5s)}@keyframes gt-star{0%,to{transform:scale(.72);opacity:.45}50%{transform:scale(1.1);opacity:1}}@media (prefers-reduced-motion:reduce){.gt-arc,.gt-button,.gt-check,.gt-cursor,.gt-handset,.gt-lamp,.gt-mail,.gt-star,.gt-steam,.gt-wave{animation:none!important}.gt-check{stroke-dashoffset:0}}.app9{display:none}@media (max-width:47.99rem){.hero9{padding-bottom:2.5rem}.hero9__proof{align-items:flex-start;width:fit-content;margin-inline:auto}:scope.js .show__card,:scope:not(.js) .show__card{width:min(100% - 1rem,68rem);padding:1.5rem 1.25rem 1.75rem}:scope:not(.js) .show__content{max-width:100%}:scope:not(.js) .show__steps{gap:2.5rem}:scope.js .show__tabs{display:flex}:scope.js .show__step{grid-area:1/1;transition:opacity .34s ease,transform .46s var(--ease-out),visibility 0s linear .34s}:scope.js .show__step:not(.is-active){opacity:0;visibility:hidden;transform:translateY(14px);pointer-events:none}:scope.js .show__step.is-active{transition-delay:0s,0s,0s}.show__step{gap:1.5rem}.scene{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"bubble bubble" "card idun";align-items:end;gap:.75rem .625rem;width:100%;height:auto}.scene .scene__art{display:none}.scene .scene__piece{position:relative;left:auto;top:auto}.scene .scene__bubble{grid-area:bubble;justify-self:start;max-width:min(100%,17rem)}.scene .scene__bubble--sms{justify-self:end}.scene .scene__card{grid-area:card;justify-self:end;width:auto;max-width:17rem}.scene .scene__idun{grid-area:idun;width:3.5rem;height:auto;aspect-ratio:86.2/76}:scope.js .show.is-scroll-steps{height:var(--show-h,auto)!important}:scope.js .show.is-scroll-steps .show__pin{--bar-h:calc(4rem + max(.75rem, env(safe-area-inset-bottom, 0px)));position:sticky;top:max(calc(var(--header-h) + .75rem),calc(50vh + (var(--header-h) - var(--bar-h) - var(--show-pin-h, 0px)) / 2));top:max(calc(var(--header-h) + .75rem),calc(50svh + (var(--header-h) - var(--bar-h) - var(--show-pin-h, 0px)) / 2))}:scope.js .show.is-scroll-steps .scene__piece:not(.is-on){opacity:0;transform:translateY(12px)}.control9__shot{display:none}.app9{display:block;overflow:hidden;border-radius:1.5rem;background:#fff;color:#1D211F;font:400 .875rem/1.45 var(--font-sans);box-shadow:0 0 0 1px rgba(22,33,27,.07),0 2px 4px rgba(22,33,27,.03),0 16px 32px -16px rgba(22,33,27,.12),0 32px 64px -32px rgba(22,33,27,.12)}.app9 :where(p,ul,dl,dd){margin:0}.app9__bar{display:flex;align-items:center;height:3rem;padding:0 1rem 0 .625rem;border-bottom:1px solid #ecedec;background:#F6F6F5}.app9__back{display:inline-flex;align-items:center;gap:.125rem;font-weight:500}.app9__back .ico{width:1.25rem;height:1.25rem}.app9__body{display:grid;gap:.875rem;padding:1rem 1rem 1.25rem}.app9__from{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#676C69}.app9__from b{font-weight:500;color:#1D211F}.app9__avatar{display:grid;place-items:center;width:1.375rem;height:1.375rem;border-radius:50%;background:var(--color-accent)}.app9__avatar svg{width:.875rem;height:.875rem;fill:none;stroke:#fff;stroke-width:12;stroke-linecap:round;stroke-linejoin:round}.app9__title{margin-top:-.375rem;font:600 1.125rem/1.3 var(--font-sans);letter-spacing:-.01em}.app9__chip{justify-self:start;display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem .25rem .625rem;border:1px solid #e4e6e4;border-radius:.625rem;font-size:.75rem;font-weight:500}.app9__chip .ico{width:.875rem;height:.875rem;color:#676C69}.app9__head{margin-bottom:.625rem;font-weight:600}.app9__card{padding:.75rem .875rem .875rem;border:1px solid #e4e6e4;border-radius:.875rem}.app9__card dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.625rem 1rem;font-size:.8125rem}.app9__card dt{color:#676C69}.app9__card dd{display:flex;align-items:center;gap:.375rem}.app9__initials{display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:50%;background:#FBF1C7;color:#6B5414;font-size:.5625rem;font-weight:600}.app9__ready ul{display:grid;gap:.5rem;padding:0;list-style:none;font-size:.8125rem}.app9__ready li{display:flex;align-items:flex-start;gap:.5rem}.app9__ready li:before{content:"";flex:none;width:1.125rem;height:1.125rem;border-radius:50%;background:var(--color-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8'/%3E%3C/svg%3E") center /.75rem no-repeat}.app9__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.app9__actions span{padding:.5rem .875rem;border:1px solid #e4e6e4;border-radius:99rem;background:#F6F6F5;font-size:.8125rem;font-weight:500}.app9__actions span:first-child{border-color:#1D211F;background:#1D211F;color:#fff}.idun.is-docked{opacity:0;pointer-events:none;transition:opacity .2s ease}:scope:has([data-contact]) .site-footer{background:linear-gradient(180deg,rgba(22,33,27,0) 0,rgba(22,33,27,.5) 2.5rem,rgba(22,33,27,.86) 5.5rem,rgba(22,33,27,.94) 10rem,#16211B 24rem)}.site-footer__products ul{align-items:baseline}.pagehead .hero__actions{flex-direction:column;align-items:stretch}.pagehead .hero__actions .btn{width:100%}.daystory__hint{white-space:nowrap}}@media (max-width:47.99rem) and (prefers-reduced-motion:reduce){:scope.js .show__step{transition:none}}@media (max-height:30rem),(max-width:47.99rem){.idun-bubble{display:none}}@media (max-width:61.99rem){.show+.daystory{padding-top:var(--section-y)}}@media (min-width:48rem) and (max-width:61.99rem){:scope.js .show__content{width:36rem;margin-inline:auto}}}html:has(.idun-home){font-size:16px;scroll-behavior:auto;scroll-padding-top:112px}@media (prefers-reduced-motion:reduce){html:has(.idun-home){scroll-behavior:auto}}.idun-home .is-split .hw{display:inline-block}