:root{--learn-shift:2px;--learn-spread:8deg;--learn-in:.35s;--learn-out:.35s;--learn-ease:cubic-bezier(.22, 1, .36, 1)}.t-learn-chevron{transition:transform var(--learn-out) var(--learn-ease);display:inline-flex;transform:translate(0)}.t-learn-arm{transform-box:view-box;transform-origin:10px 8px;vector-effect:non-scaling-stroke;transition:transform var(--learn-out) var(--learn-ease)}.t-learn:hover .t-learn-chevron{transform:translateX(var(--learn-shift));transition-duration:var(--learn-in)}.t-learn:hover .t-learn-arm{transition-duration:var(--learn-in)}.t-learn:hover .t-learn-arm-top{transform:rotate(var(--learn-spread))}.t-learn:hover .t-learn-arm-bot{transform:rotate(calc(var(--learn-spread) * -1))}@media (prefers-reduced-motion:reduce){.t-learn-chevron,.t-learn-arm{transition:none!important}}.t-learn{--learn-in:.18s;--learn-out:.14s}.press-feedback{transition:transform .16s cubic-bezier(.23,1,.32,1)}.filter-choice,.feature-link{transition:background-color .16s,color .16s}.destination-photo{transition:transform .22s cubic-bezier(.23,1,.32,1)}.nav-link{min-height:44px;color:hsl(var(--muted-foreground));border-radius:8px;align-items:center;padding-inline:0;font-size:14px;display:inline-flex}.nav-link:hover{color:hsl(var(--foreground))}.nav-link:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.nav-disclosure summary::-webkit-details-marker{display:none}.nav-disclosure[open] summary>svg{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.press-feedback:active:not(:focus-visible){transform:scale(.96)}.destination-card:hover .destination-photo{transform:scale(1.015)}.feature-link:hover{background-color:hsl(var(--secondary) / .35)}}@media (hover:none),(pointer:coarse){.t-learn:hover .t-learn-chevron,.t-learn:hover .t-learn-arm{transform:none}}.t-learn:focus-visible .t-learn-chevron,.t-learn:focus-visible .t-learn-arm{transition:none;transform:none}.workflow-choice:focus-visible,.filter-choice:focus-visible,.press-feedback:focus-visible{transition:none}@media (prefers-reduced-motion:reduce){.press-feedback,.destination-photo{transition:none}.press-feedback:active:not(:focus-visible),.destination-card:hover .destination-photo{transform:none}}@keyframes gallery-progress{0%{width:0%}to{width:100%}}.gallery-progress{width:0%;animation-name:gallery-progress;animation-timing-function:linear;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.gallery-progress{width:100%;animation:none}}.hero-product-scene{perspective:900px}.confetti-icon{transform-origin:50%}.nav-header:has(.nav-mega[open]):before{content:"";pointer-events:none;z-index:-1;background:#0000004d;height:calc(100dvh - 108px);position:fixed;inset:108px 0 auto}.nav-mega-panel{max-height:calc(100dvh - 108px);overflow-y:auto}.nav-preview{flex:none;width:min(290px,50% - 8px)}@media (min-width:1536px){.nav-preview{width:min(400px,50% - 8px)}}.nav-mega>summary{padding-inline:12px}.nav-mobile-primary{align-items:center;min-height:48px;font-size:24px;display:flex}.nav-mobile-feature{min-height:44px;color:hsl(var(--muted-foreground));align-items:center;font-size:18px;display:flex}.nav-mobile-primary:focus-visible,.nav-mobile-feature:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}@keyframes nav-panel-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.nav-mega[open]>.nav-mega-panel{animation:.15s cubic-bezier(.23,1,.32,1) nav-panel-enter}.nav-mega:has(:focus-visible)>.nav-mega-panel{animation:none}.nav-mobile[data-state=open]{animation:.15s cubic-bezier(.23,1,.32,1) nav-mobile-enter}.nav-mobile[data-state=closed]{animation:.1s cubic-bezier(.23,1,.32,1) nav-mobile-exit}@keyframes nav-mobile-enter{0%{opacity:0}to{opacity:1}}@keyframes nav-mobile-exit{0%{opacity:1}to{opacity:0}}.nav-mobile[data-instant=true]{animation:none}@media (prefers-reduced-motion:reduce){.nav-mega[open]>.nav-mega-panel,.nav-mobile[data-state]{animation:none}}.nav-feature-link{min-height:50px}.nav-mobile{overscroll-behavior:contain}.feature-product-scene{perspective:900px}.look-around-scene{height:540px;container-type:inline-size}.look-around-phone{aspect-ratio:908/1880;transform-origin:50%;position:absolute;top:5%}.look-around-phone--front{z-index:20;height:min(535px,135cqw);left:12%}.look-around-phone--back{z-index:10;height:min(475px,125cqw);top:12%;right:12%}.look-around-phone-surface{transition:transform .24s cubic-bezier(.23,1,.32,1)}@media (min-width:640px){.look-around-scene{height:610px}}@media (hover:hover) and (pointer:fine){.look-around-scene:hover .look-around-phone-surface{transform:translate(18px,-18px)rotate(-3deg)scale(1.035)}}@media (prefers-reduced-motion:reduce){.look-around-phone--front{transform:rotate(-7deg)!important}.look-around-phone--back{transform:rotate(9deg)!important}.look-around-phone-surface{transition:none;transform:none!important}}.flight-scene{height:540px;container-type:inline-size}.flight-phone{aspect-ratio:908/1880;transform-origin:50%;position:absolute}.flight-phone--front{z-index:20;height:min(535px,135cqw);top:5%;left:12%;transform:rotate(-7deg)}.flight-phone--back{z-index:10;height:min(475px,125cqw);top:12%;right:12%;transform:rotate(9deg)}.flight-phone-surface{transition:transform .24s cubic-bezier(.23,1,.32,1)}@media (min-width:640px){.flight-scene{height:610px}}@media (min-width:640px) and (hover:hover) and (pointer:fine){.flight-scene:hover .flight-phone-surface{transform:translate(18px,-18px)rotate(-3deg)scale(1.035)}}@media (prefers-reduced-motion:reduce){.flight-phone-surface{transition:none;transform:none!important}}@keyframes float-soft{0%,to{translate:0}50%{translate:0 -8px}}@keyframes sticker-wiggle{0%,to{rotate:none}30%{rotate:-9deg}65%{rotate:6deg}}.float-soft{animation:6s ease-in-out infinite float-soft}.group:hover .sticker-wiggle{animation:.6s ease-in-out sticker-wiggle}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-reveal] .reveal{opacity:0;transition:opacity .7s,translate .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * .11s);translate:0 22px}[data-reveal][data-shown] .reveal{opacity:1;translate:0}[data-reveal] .reveal-bar{transform-origin:0;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * .12s + .2s);transform:scaleX(0)}[data-reveal][data-shown] .reveal-bar{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.float-soft,.group:hover .sticker-wiggle{animation:none}}
@font-face{font-family:hedvigSans;src:url(../media/hedvig_letters_sans-s.p.3gg2hx7-h081i.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:hedvigSans Fallback;src:local(Arial);ascent-override:99.59%;descent-override:31.25%;line-gap-override:0.0%;size-adjust:102.42%}.hedvigsans_ac00f71e-module__11WqKq__className{font-family:hedvigSans,hedvigSans Fallback,system-ui,arial;font-weight:400}.hedvigsans_ac00f71e-module__11WqKq__variable{--font-hedvig-sans:"hedvigSans", "hedvigSans Fallback", system-ui, arial}
@font-face{font-family:hedvigSerif;src:url(../media/hedvig_letters_serif-s.p.19_nf464kfpsp.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:hedvigSerif Fallback;src:local(Times New Roman);ascent-override:89.19%;descent-override:27.98%;line-gap-override:0.0%;size-adjust:114.37%}.hedvigserif_32b80aed-module__mWFjgW__className{font-family:hedvigSerif,hedvigSerif Fallback,Georgia,Times New Roman,serif;font-weight:400}.hedvigserif_32b80aed-module__mWFjgW__variable{--font-hedvig-serif:"hedvigSerif", "hedvigSerif Fallback", Georgia, Times New Roman, serif}
