@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400..700&family=Roboto:wght@400..700&display=swap";.nordwand-site,.nordwand-app{--color-primary: #202020;--color-primary-dark: #101010;--color-primary-light: #707070;--color-accent: #303030;--color-primary-glow: rgb(0 0 0 / .08);--color-primary-glow-strong: rgb(0 0 0 / .14);--color-bg-white: #fff;--color-bg-light: #f5f5f5;--color-bg-chat: #f5f5f5;--color-text-main: #222;--color-text-sub: #666;--color-border: #e0e0e0;--color-border-strong: #bdbdbd;--shadow-primary: 0 2px 8px rgb(0 0 0 / .08);--shadow-primary-strong: 0 4px 16px rgb(0 0 0 / .14);--radius-sm: 4px;--radius-md: 4px;--radius-lg: 8px;--radius-xl: 8px;--radius-2xl: 8px;--radius-3xl: 8px;--radius-pill: 4px;--font-family-sans: "Helvetica Neue", HelveticaNeue-Medium, Roboto, "Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", 游ゴシック体, YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", メイリオ, Meiryo, sans-serif}.nordwand-site{--site-card-title-size: 15.04px;--site-card-title-line-height: 1.6;--site-card-meta-size: 12px}.nordwand-site body{font-family:var(--font-family-sans);font-feature-settings:normal;font-size:14px;font-weight:400;line-height:1.7}.nordwand-site .site-header{background:var(--color-bg-white)}.nordwand-site .site-brand-logo{display:block;aspect-ratio:var(--original-logo-ratio)}.nordwand-site .logo .site-brand-logo{height:36px}.nordwand-site .site-brand-logo-art{display:block;position:relative;height:100%;aspect-ratio:3.29;overflow:hidden;mix-blend-mode:multiply}.nordwand-site .site-brand-logo-art--symbol{aspect-ratio:4.58}.nordwand-site .site-brand-logo-art img{position:absolute;top:0;left:-9.05%;width:116.65%;max-width:none;height:auto;transform:translateY(-33.9%);filter:grayscale(1) contrast(2)}.nordwand-site .nav-user-avatar img:hover{box-shadow:0 2px 8px #00000024}.nordwand-site :is(.nav-cta,.btn,.btn-primary,.btn-white,.btn-back,.btn-next,.btn-submit,.btn-logout,.hero-cta .btn-outline,.blog-article-footer-back,.app-promo__download,input:not([type=checkbox],[type=radio]),select,textarea){border-radius:var(--radius-sm)}.nordwand-site :is(.nav-cta,.btn):hover{box-shadow:none;transform:none}.nordwand-site .hero-cta .btn-outline{border-width:1px}.nordwand-site :is(.magazine-preview-card,.blog-card,.mountain-card__thumb,.blog-article-hero-image img,.blog-article-body img){border-radius:var(--radius-sm);box-shadow:none}.nordwand-site :is(.blog-card,.benefit-card){border:1px solid var(--color-border);box-shadow:none}.nordwand-site :is(.magazine-preview-card,.blog-card,.mountain-card,.benefit-card):hover{box-shadow:none}.nordwand-site :is(.magazine-preview-card,.blog-card,.benefit-card):hover{border-color:var(--color-border-strong)}.nordwand-site :is(.benefit-card,.feature-card,.mountain-filter-dialog,.pbf-chart-card,.app-promo__article){border-radius:var(--radius-lg)}.home-page .hero-discovery-links a{text-decoration-color:#ffffffd9}.nordwand-site .pillar--cream,.nordwand-site .magazine-preview-card-image{background:var(--color-bg-light)}.nordwand-site body :is(.cta-section,.recruit-cta){background:var(--color-bg-light);color:var(--color-text-main)}.nordwand-site body .recruit-cta .btn-white{background:var(--color-primary);color:var(--color-bg-white);box-shadow:none}.nordwand-site body .recruit-cta .btn-white:hover{background:var(--color-primary-dark)}.nordwand-site .site-footer{background:var(--color-bg-white);color:var(--color-text-main)}.nordwand-site .footer-tagline,.nordwand-site .footer-col-list a,.nordwand-site .footer-language-link,.nordwand-site .footer-bottom span{color:var(--color-text-sub)}.nordwand-site .footer-col-heading,.nordwand-site .footer-col-list a:hover,.nordwand-site .footer-language-link:hover,.nordwand-site .footer-language-link.is-current{color:var(--color-text-main)}.nordwand-site .footer-languages,.nordwand-site .footer-bottom{border-top-color:var(--color-border)}.nordwand-site .footer-social [aria-label=Threads] svg{fill:var(--color-text-main)}.nordwand-site :is(.nav-menu li,.nav-menu a,.nav-menu .nav-dropdown,.nav-dropdown-menu a,.nav-cta){font-size:14px;font-weight:400!important;letter-spacing:normal}.home-page .hero-title{font-size:26px;line-height:1.7;letter-spacing:.05em}.nordwand-site :is(.hero-brand-eyebrow,.pillar-eyebrow,.section-label,.mountain-index__eyebrow){font-size:11px;font-weight:400;line-height:1.4;letter-spacing:.08em}.nordwand-site :is(.hero-subtitle,.pillar-body,.section-desc,.cta-desc,.page-hero-desc,.mountain-index__lede,.mountain-category__lede,.feature-detail-desc,.recruit-hero-content p,.recruit-cta p,.blog-cta p){font-size:14px;font-weight:400;line-height:1.7;letter-spacing:normal}.nordwand-site :is(.pillar-headline,.section-title,.cta-title,.blog-carousel-title,.mountain-index__pref-divider-title,.recruit-cta h2,.blog-cta h2){font-size:21.12px!important;font-weight:700!important;line-height:1.6!important;letter-spacing:.12em}.nordwand-site :is(.magazine-preview-title,.blog-card-title,.mountain-card__name){font-size:var(--site-card-title-size)!important;font-weight:400!important;line-height:var(--site-card-title-line-height)!important;letter-spacing:.38px}.nordwand-site :is(.magazine-preview-meta,.blog-card-date,.mountain-card__reading,.blog-article-date){font-size:var(--site-card-meta-size);font-weight:400;letter-spacing:normal}.nordwand-site :is(.btn,.btn-primary,.btn-white,.pillar-link,.hero-discovery-links a,.footer-col-list a,.footer-language-link){font-size:14px;font-weight:400;letter-spacing:normal}.nordwand-site .footer-col-heading{font-weight:400}.nordwand-site .footer-language-link.is-current{font-weight:600}.nordwand-site :is(.page-hero-title,.mountain-index__title,.mountain-category__title,.mountain-detail__title,.blog-article-title,.recruit-hero-content h1,.legal-content h1,.partner-hero h1,.about-page-title,.stripe-status h1){font-size:26px;font-weight:600;line-height:1.55;letter-spacing:.05em}.nordwand-site :is(.blog-article,.blog-carousel-title-link,.blog-carousel-title-static){font-feature-settings:normal}.nordwand-site .admin-page{background:var(--color-bg-light)}.nordwand-site .admin-page .header,.nordwand-site .admin-page .btn-primary{background:var(--color-primary)}.nordwand-site .admin-page .btn-primary:hover{background:var(--color-primary-dark)}@media(max-width:768px){.nordwand-site{--site-card-title-size: 12px;--site-card-title-line-height: 1.4;--site-card-meta-size: 10px}.home-page .hero-title,.nordwand-site :is(.page-hero-title,.mountain-index__title,.mountain-category__title,.mountain-detail__title,.blog-article-title,.recruit-hero-content h1,.legal-content h1,.partner-hero h1,.about-page-title,.stripe-status h1){font-size:22px}.home-page .hero-brand-eyebrow{font-size:10px}.home-page .hero-subtitle{text-wrap:balance}.nordwand-site :is(.mobile-menu>a,.mobile-menu-group-label){font-size:20px;font-weight:400!important;line-height:1.2;letter-spacing:.028em}.nordwand-site .mobile-menu-group a{font-size:14px;font-weight:400}}
