.plans-calculator{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:.08rem solid var(--line);border-radius:var(--radius);background:var(--paper)}.plans-input,.plans-result{padding:clamp(var(--space-3),3cqw,var(--space-6))}.plans-input{display:grid;align-content:center;gap:var(--space-2)}.plans-input label{font-size:var(--text);font-weight:700}.plans-input input{inline-size:100%;min-block-size:2.8rem;padding:var(--space-2) var(--space-3);border:.08rem solid var(--line);border-radius:var(--radius);background:var(--white);color:var(--coffee);font:inherit}.plans-input input[aria-invalid=true]{border-color:var(--brown)}.plans-input p,.plans-result p{color:var(--muted)}.plans-result{display:grid;align-content:center;min-block-size:11rem;border-inline-start:.08rem solid var(--line);border-start-end-radius:var(--radius);border-end-end-radius:var(--radius);background:var(--cappuccino)}.plans-result h3{margin-block-end:var(--space-1)}.plans-result .plans-price{color:var(--coffee);font-size:clamp(1.75rem,3cqw,2.75rem);font-weight:760;line-height:1.2;margin-block-start:var(--space-1)}.plans-price small{font-size:1rem;font-weight:500}.plans-choices{min-inline-size:0;margin:var(--space-4) 0 0;padding:0;border:0}.plans-choices legend{padding:0;margin-block-end:var(--space-2);font-weight:700}.plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:var(--space-1)}.plans-grid button{display:grid;align-content:start;gap:calc(var(--space-1) / 2);padding:var(--space-2);border:.08rem solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--coffee);text-align:start;cursor:pointer}.plans-grid button:hover{border-color:var(--brown)}.plans-grid button[aria-pressed=true]{border-color:var(--brown);box-shadow:inset 0 0 0 .08rem var(--brown);background:var(--cappuccino)}.plans-grid button span{font-size:.9rem;color:var(--muted)}.plans-grid .plans-choice-price{color:var(--brown);font-weight:700}.plans-policy{margin-block-start:var(--space-3);max-inline-size:78ch;color:var(--muted)}.plans-policy strong{color:var(--brown)}.plans-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin-block-start:var(--space-4)}.plans-actions .text-link{display:inline-flex;align-items:center;min-block-size:2.75rem}@media(max-width:43rem){.plans-calculator{grid-template-columns:minmax(0,1fr)}.plans-result{min-block-size:8rem;border-inline-start:0;border-block-start:.08rem solid var(--line);border-start-end-radius:0;border-end-start-radius:var(--radius)}.plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plans-actions .button{inline-size:100%}}.proposal-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding-block:var(--space-3);border-block-end:1px solid var(--line)}.proposal-main{display:grid;grid-template-columns:minmax(14rem,.45fr) minmax(0,1fr);align-items:start;gap:var(--space-5);inline-size:min(100% - var(--page-gutter) * 2,74rem);padding-block:var(--space-5) var(--space-6)}.proposal-editor,.proposal-paper{min-inline-size:0;padding:clamp(1rem,3cqw,2.25rem);border:1px solid var(--line);border-radius:var(--radius)}.proposal-editor{display:grid;gap:var(--space-3);background:var(--cappuccino)}.proposal-editor h2{font-size:1.45rem}.proposal-editor p{color:var(--muted);font-size:.94rem}.proposal-fields{display:grid;gap:var(--space-3)}.proposal-fields label{display:block;min-inline-size:0;font-weight:650}.proposal-fields label span{color:var(--muted);font-size:.9em;font-weight:450}.proposal-fields :is(input,select){display:block;inline-size:100%;min-block-size:2.8rem;margin-block-start:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--coffee);font:inherit;font-weight:450}.proposal-tools{display:grid;gap:var(--space-1)}.proposal-tools .button{font-size:1rem}.proposal-link-status:empty{position:absolute}.proposal-paper{background:var(--paper)}.proposal-letterhead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);padding-block-end:var(--space-3);border-block-end:1px solid var(--line)}.proposal-letterhead div{display:grid}.proposal-letterhead strong{font-size:1.55rem;line-height:1.1}.proposal-letterhead :is(span,a){color:var(--muted);font-size:.9rem}.proposal-intro{margin-block:var(--space-5)}.proposal-intro h1{font-size:clamp(2.1rem,4cqw,3.5rem);font-weight:780;line-height:1;letter-spacing:-.045em}.proposal-intro p{max-inline-size:58ch;margin-block-start:var(--space-2)}.proposal-church{font-size:1.15rem;font-weight:650;overflow-wrap:anywhere}.proposal-section{margin-block-start:var(--space-5)}.proposal-section h2{font-size:1.45rem}.proposal-section p{margin-block-start:var(--space-1);color:var(--muted)}.proposal-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:var(--space-3);margin-block:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--cappuccino)}.proposal-figures dt{color:var(--muted);font-size:.92rem}.proposal-figures dd{font-size:clamp(1.05rem,2cqw,1.45rem);font-weight:730;line-height:1.25}.proposal-figures dd span{display:block;margin-block-start:.25rem;font-size:.86rem;font-weight:450}.proposal-resources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-4);margin-block-start:var(--space-2)}.proposal-resources>div{padding-block-start:var(--space-1);border-block-start:1px solid var(--line)}.proposal-resources dt{font-weight:680}.proposal-resources dd{color:var(--muted);font-size:.94rem;line-height:1.4}.proposal-contact .button{margin-block-start:var(--space-2)}.proposal-print-contact{display:none}.proposal-geo-credit{font-size:.8rem}@media screen and (max-width:47rem){.proposal-main{grid-template-columns:1fr;gap:var(--space-3);padding-block-start:var(--space-3)}.proposal-top{padding-block:var(--space-2)}}@media screen and (max-width:29rem){.proposal-figures,.proposal-resources{grid-template-columns:1fr}}@page proposta{size:A4 portrait;margin:14mm}@page proposta-us{size:Letter portrait;margin:12mm}.proposal-top-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}@media print{.proposal-page .proposal-top,.proposal-page .proposal-editor,.proposal-page .proposal-contact .button,.proposal-page .proposal-geo-credit{display:none}.proposal-page#inicio,.proposal-page .proposal-paper{background:#fff}.proposal-main{display:block;inline-size:100%;padding:0}.proposal-paper{page:proposta;padding:0;border:0;font-size:10pt}.proposal-page--us .proposal-paper{page:proposta-us}.proposal-intro{margin-block:3mm}.proposal-intro h1{font-size:26pt}.proposal-section{margin-block-start:3mm;break-inside:avoid}.proposal-section h2{font-size:14pt}.proposal-section p{margin-block-start:1.4mm}.proposal-figures{margin-block:2mm;padding:2.5mm;background:#fff}.proposal-figures dd{font-size:13pt}.proposal-resources{gap:1mm 5mm}.proposal-resources>div{padding-block-start:1mm}.proposal-resources dd{font-size:9pt}.proposal-letterhead{padding-block-end:2mm}.proposal-print-contact{display:inline-block;margin-block-start:2mm;color:var(--brown);font-weight:680}}@font-face{font-family:Outfit;src:url(/landing-jornada/fontes/outfit-latin.woff2) format("woff2");font-style:normal;font-weight:400 900;font-display:swap}:root{color-scheme:light;font-family:Outfit,system-ui,sans-serif;--cream: #fcf6ee;--paper: #fffaf4;--cappuccino: #f6e7d5;--coffee: #2a160f;--brown: #4d271a;--brown-hover: #673b25;--gold: #ae711b;--gold-line: #b98025;--muted: #654f43;--line: #d9be9d;--white: #fffdf9;--site-max: 93rem;--page-gutter: clamp(1.25rem, 5.6cqw, 6rem);--radius: .8rem;--space-1: .5rem;--space-2: .75rem;--space-3: 1rem;--space-4: 1.5rem;--space-5: 2rem;--space-6: 3rem;--space-section: clamp(3rem, 6cqw, 6rem);--text: clamp(1.0625rem, 1.45cqw, 1.25rem);--section-title: clamp(2rem, 3.6cqw, 3.5rem);--hero-title: clamp(3.25rem, 5.28cqw, 5.7rem)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--coffee)}#inicio{inline-size:min(100%,var(--site-max));margin-inline:auto;container-type:inline-size;background:var(--cream)}img{display:block;max-inline-size:100%}a{color:inherit;text-underline-offset:.22em}button{font:inherit}h1,h2,h3,h4,p,figure,dl,dd{margin:0}h2{font-size:var(--section-title);font-weight:750;letter-spacing:-.045em;line-height:1.05}h3{font-size:clamp(1.5rem,2.5cqw,2.25rem);font-weight:700;letter-spacing:-.035em;line-height:1.1}p,dd{line-height:1.5}:focus-visible{outline:.15rem solid var(--brown-hover);outline-offset:.25rem}[tabindex="-1"]:focus{outline-offset:.35rem}section[id],details[id],#capitulo-titulo{scroll-margin-block-start:var(--space-4)}.shell{inline-size:min(100% - var(--page-gutter) * 2,96rem);margin-inline:auto}.skip-link{position:absolute;inset:var(--space-2) auto auto var(--space-2);translate:0 -160%;background:var(--brown);color:var(--white);padding:var(--space-2) var(--space-3);z-index:3}.skip-link:focus{translate:0}.site-header{background:var(--cream)}.header-inner{display:flex;align-items:center;justify-content:space-between;min-block-size:clamp(3.6rem,5cqw,4.75rem);padding-inline:var(--page-gutter);gap:var(--space-3)}.language-switch{flex:none;display:inline-flex;align-items:center;min-block-size:2.75rem;font-weight:650}.brand{display:inline-flex;align-items:center;gap:var(--space-2);font-size:clamp(1.35rem,2.55cqw,2.5rem);letter-spacing:-.045em;font-weight:800;text-decoration:none}.brand img{object-fit:contain;inline-size:clamp(2rem,3.2cqw,3.1rem);block-size:auto}.site-nav{display:flex;align-items:center;justify-content:space-between;inline-size:100%;gap:var(--space-2)}.site-nav>a{font-size:clamp(1rem,1.45cqw,1.3rem);font-weight:650;text-decoration:none}.site-nav>a:not(.button):hover{text-decoration:underline}.menu-toggle{display:none}.button{display:inline-flex;justify-content:center;align-items:center;min-block-size:2.8rem;padding:.72em 1.35em;border:.08rem solid transparent;border-radius:var(--radius);font-size:var(--text);font-weight:650;line-height:1.15;text-align:center;text-decoration:none;cursor:pointer}.button-primary{background:var(--brown);color:var(--white)}.button-primary:hover{background:var(--brown-hover)}.button-outline{background:transparent;color:var(--coffee);border-color:var(--brown)}.button-outline:hover{background:var(--cappuccino)}.nav-login{min-block-size:2.8rem;padding:.52em 1.1em}.hero{display:grid;grid-template-columns:49.2% 50.8%;min-block-size:clamp(29rem,40cqw,43rem)}.hero-photo{grid-area:1 / 1;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center}.hero-copy{grid-area:1 / 2;align-self:center;padding:clamp(2rem,3.6cqw,4rem) var(--page-gutter) clamp(2rem,4.5cqw,4.5rem) clamp(1.8rem,3.6cqw,4rem)}.hero-brand{display:flex;align-items:center;gap:clamp(.6rem,1.45cqw,1.5rem)}.hero-mascot{flex:none;inline-size:clamp(3.5rem,7.2cqw,6.8rem);block-size:auto}.hero h1{font-size:var(--hero-title);line-height:.99;font-weight:800;letter-spacing:-.04em}.hero h1 em{display:block;margin-block-start:var(--space-1);font-size:.58em;line-height:1.08;font-style:normal;color:var(--gold)}.hero-copy>p{margin-block-start:var(--space-3);color:var(--muted);font-size:var(--text);line-height:1.4}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) clamp(1.25rem,2.4cqw,2.4rem);margin-block-start:clamp(1.5rem,2.65cqw,2.7rem)}.hero-actions .button{font-size:clamp(1rem,1.65cqw,1.55rem)}.text-link{color:var(--brown);font-size:clamp(1rem,1.5cqw,1.35rem);font-weight:680}.text-link:hover{color:var(--coffee)}.journey-band{background:var(--cappuccino)}.journey-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2) clamp(1rem,2cqw,2rem);padding-block:var(--space-2)}.journey-inner h2,.team-carousel .journey-inner h3{font-size:clamp(1.5rem,2.2cqw,2.15rem)}.journey-guide{color:var(--muted);margin-block-start:var(--space-1)}.milestones{display:grid;grid-template-columns:repeat(var(--step-count),minmax(0,1fr));position:relative;list-style:none;margin:0;padding:0}.milestones:before{position:absolute;content:"";inset:1.2rem calc(50% / var(--step-count)) auto;border-block-start:.12rem solid var(--gold-line)}.milestones a{display:grid;gap:var(--space-1);justify-items:center;align-content:start;position:relative;padding:var(--space-1) .25rem;color:var(--brown);font-size:clamp(.85rem,1.2cqw,1.1rem);font-weight:700;line-height:1.15;min-block-size:2.75rem;text-align:center;text-decoration:none}.milestone-number{display:grid;place-items:center;inline-size:1.5rem;block-size:1.5rem;border:.13rem solid var(--gold-line);border-radius:50%;background:var(--paper);box-shadow:0 0 0 .1rem var(--paper);font-size:.85rem;line-height:1}.milestones a[aria-current=step] .milestone-number{background:var(--brown);color:var(--white)}.milestones a[aria-current=step] .milestone-label{text-decoration:underline;text-underline-offset:.2em}.milestones a:hover{text-decoration:underline;text-underline-offset:.18em}.journey-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-2)}.reading-progress{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.reading-progress{color:var(--brown);font-size:var(--text);font-weight:700}.reading-progress span{margin-inline-end:var(--space-2);color:var(--muted);font-weight:500}.journey-swipe{display:none}.journey-arrows{display:flex}.chapter-window{overflow:clip;touch-action:pan-y pinch-zoom}.chapter-track{position:relative;transform:translate(calc(var(--current-slide) * -100%));transition:transform .35s ease-in-out}.chapter-slide{position:absolute;inset-inline-start:calc(var(--slide) * 100%);inset-block-start:0;inline-size:100%}.chapter-slide.is-active{position:relative}.story-area,.story-closing,.journey-end{inline-size:min(100% - var(--page-gutter) * 2,68rem)}.story-area{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,30%);gap:clamp(2rem,5cqw,5rem);align-items:start;padding-block:clamp(2rem,3.6cqw,4rem)}.chapter--summary{padding-block:var(--space-4);gap:clamp(1.25rem,3cqw,3rem)}.chapter--with-photo{grid-template-columns:minmax(0,1fr) minmax(0,48%)}.chapter-media{min-inline-size:0;inline-size:100%}.chapter-photo .image-original img{inline-size:100%;block-size:auto;border-radius:var(--radius)}.chapter-photo figcaption{color:var(--muted);margin-block-start:var(--space-1);font-size:.9rem}.chapter-details{margin-block-start:var(--space-3)}.chapter-details summary{display:list-item;width:fit-content;min-block-size:2.75rem;padding-block:var(--space-2);cursor:pointer;color:var(--brown);font-weight:650}.journey-end{padding-block:var(--space-2)}.chapter{border-block-end:.08rem solid var(--line)}.chapter:focus-visible{outline-offset:.35rem}.chapter-stage{color:var(--brown);font-size:1rem;font-weight:650;margin-block-end:var(--space-1)}.chapter h3{font-size:clamp(1.8rem,3.2cqw,3rem)}.story-paragraph,.story-closing p,.section-intro p{font-size:var(--text);margin-block-start:var(--space-3);color:var(--muted)}.chapter-copy>a{display:inline-block;margin-block-start:var(--space-3)}.journey-end{display:flex;flex-wrap:wrap;gap:var(--space-2)}.journey-next{margin-inline-start:auto}.story-closing{padding-block:var(--space-2) var(--space-4)}.story-closing p{max-inline-size:62ch}.story-closing a{margin-block-start:var(--space-4)}.resource-grid dt{font-weight:700}.resource-grid dd{color:var(--muted);margin-block-start:.25rem}.passport{min-inline-size:0}.journey-shot{--capture-max-height: 48svh;text-align:center}.journey-arrows,.gallery-controls{border:.08rem solid var(--line);border-radius:var(--radius);background:var(--paper)}.gallery-controls{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-1);margin:0 auto var(--space-2)}:is(.journey-arrows,.gallery-controls) button{display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border:0;border-radius:var(--radius);background:transparent;color:var(--brown);cursor:pointer;font-size:1.45rem;line-height:1}.journey-arrows button+button{border-inline-start:.08rem solid var(--line)}.journey-arrows button:first-child{border-start-end-radius:0;border-end-end-radius:0}.journey-arrows button:last-child{border-start-start-radius:0;border-end-start-radius:0}:is(.journey-arrows,.gallery-controls) button:not([aria-disabled=true]):hover{background:var(--cappuccino)}:is(.journey-arrows,.gallery-controls) button[aria-disabled=true]{color:var(--muted);opacity:.55;cursor:default}.gallery-position{color:var(--brown);font-weight:650;text-align:center;line-height:1.2}.gallery-position span{display:inline-block;margin-inline-end:.3em;color:var(--muted);font-size:.86em;font-weight:500}[data-image-gallery] figure{touch-action:pan-y pinch-zoom}.app-capture{border:.08rem solid var(--line);border-radius:var(--radius)}.passport .app-capture{inline-size:auto;block-size:auto;max-block-size:var(--capture-max-height);margin-inline:auto}.passport figcaption{color:var(--muted);font-size:.95rem;margin-block-start:var(--space-2)}.image-original{position:relative;display:inline-block;max-inline-size:100%;padding:0;border:0;border-radius:var(--radius);background:transparent;color:var(--brown);cursor:zoom-in;touch-action:manipulation}.image-original--photo{display:block;inline-size:100%}.image-original svg{position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-1);box-sizing:content-box;padding:var(--space-1);border:.08rem solid var(--line);border-radius:50%;background:var(--paper);pointer-events:none}.image-original--capture svg{inset-block-start:auto;inset-block-end:var(--space-1);padding:calc(var(--space-1) / 2)}.image-original[data-zoom-placement=bottom-start] svg{inset-inline:var(--space-1) auto}.image-original[data-zoom-placement=upper-end] svg{inset-block:var(--space-4) auto}.image-original:hover svg,.image-original:focus-visible svg{background:var(--brown);color:var(--white)}html:has(.image-dialog[open]){overflow:hidden}.image-dialog{inline-size:min(calc(100% - 2 * var(--space-3)),34rem);max-inline-size:none;max-block-size:calc(100dvh - 2 * var(--space-3));padding:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--coffee);text-align:start}.image-dialog[open]{display:flex;flex-direction:column}.image-dialog::backdrop{background:#2a160fc9}.image-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--line)}.image-dialog-title{font-size:var(--text);font-weight:700}.image-dialog-header .button{flex:none;min-block-size:2.75rem;padding:.45em .8em;font-size:1rem}.image-dialog-body{min-block-size:0;overflow:auto;overscroll-behavior:contain;padding:var(--space-2)}.image-dialog-body img{display:block;max-inline-size:100%;block-size:auto;margin-inline:auto}.image-dialog--wide{inline-size:min(calc(100% - 2 * var(--space-3)),76rem)}.image-dialog--wide .image-dialog-body{direction:rtl;touch-action:pan-x pan-y pinch-zoom}.image-dialog--wide .image-dialog-body img{inline-size:max(100%,68rem);max-inline-size:none;direction:ltr}.image-dialog-pan-hint{display:none;font-size:.85rem;color:var(--muted)}@media(max-width:72rem){.image-dialog-pan-hint{display:block}}.surface{background:var(--cappuccino);padding-block:var(--space-section)}.section-space{padding-block:var(--space-section)}.section-intro{max-inline-size:49rem;margin-block-end:var(--space-5)}.team-tabs{display:flex;flex-wrap:wrap;gap:var(--space-1);scroll-margin-block-start:var(--space-3)}.team-tabs button{flex:1 1 auto;padding:var(--space-1) var(--space-2);min-block-size:2.75rem;border:.08rem solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--brown);cursor:pointer;text-align:start}.team-tabs button[aria-selected=true]{border-color:var(--brown);background:var(--brown);color:var(--white)}.team-tabs button:hover:not([aria-selected=true]){border-color:var(--brown)}.team-tabs button span{display:block;font-size:.82rem;line-height:1.25}.team-carousel{margin-block:var(--space-1) var(--space-4);background:var(--cream);border:.08rem solid var(--line);border-radius:var(--radius)}.team-cover{position:relative;inline-size:min(100%,clamp(20rem,30vw,28rem));margin-block:var(--space-3) 0}.team-cover-photo{inline-size:100%;block-size:auto;border-radius:var(--radius)}.team-cover figcaption{position:absolute;inset-inline-end:var(--space-1);inset-block-end:var(--space-1);padding:.25rem var(--space-1);border-radius:var(--radius);background:var(--paper);color:var(--brown);font-size:.8rem}.team-carousel .journey-band{background:transparent}.team-carousel .story-area{grid-template-columns:minmax(0,1fr) minmax(0,.64fr);gap:clamp(1.5rem,4cqw,4rem);padding-block:var(--space-4)}.team-carousel .chapter h4{font-size:clamp(1.65rem,2.65cqw,2.6rem);font-weight:720;line-height:1.1;letter-spacing:-.035em}.chapter-scene{background:var(--cappuccino);padding:var(--space-4);border-inline-start:.15rem solid var(--gold-line)}.chapter-scene figcaption{display:grid;gap:var(--space-1)}.scene-label{font-weight:650;color:var(--brown)}.chapter-scene figcaption strong{font-size:var(--text);line-height:1.25}.chapter-scene ul{display:grid;gap:var(--space-1);padding-inline-start:var(--space-4);margin-block:var(--space-3) 0;color:var(--muted);line-height:1.4}.team-ending{padding-block-end:var(--space-4)}.resources-intro{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:var(--space-5);margin-block-end:var(--space-5)}.resources-intro .section-intro{margin:0}.resources-intro h2{text-wrap:balance}.resources-team{inline-size:min(100%,23rem);block-size:auto;justify-self:end;border-radius:var(--radius)}.resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-6)}.resource-grid div{border-block-start:.08rem solid var(--line);padding-block:var(--space-3) var(--space-4)}.resource-grid dt{font-size:var(--text)}.product-help{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:start;gap:var(--space-4);padding:clamp(1rem,3cqw,2.25rem);margin-block-start:var(--space-4);background:var(--cappuccino);border-radius:var(--radius)}.product-help-copy p{color:var(--muted);margin-block-start:var(--space-2);max-inline-size:52ch}.product-help-art{inline-size:min(100%,clamp(10rem,16cqw,14rem));block-size:auto;margin-block-start:var(--space-4);border-radius:var(--radius)}.our-story{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--space-6);border-block-end:.08rem solid var(--line)}.story-byline{display:grid;gap:.25rem;margin-block-start:var(--space-4);color:var(--muted)}.story-byline strong{font-size:var(--text);color:var(--coffee)}.founder-photo{inline-size:min(100%,28rem);block-size:auto;margin-block-start:var(--space-4);border-radius:var(--radius)}.founder-story{display:grid;gap:var(--space-3);font-size:var(--text);color:var(--muted)}.founder-story p:first-child{color:var(--coffee);font-weight:650}.onboarding{border-block-end:.08rem solid var(--line)}.onboarding-intro{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:var(--space-5);margin-block-end:var(--space-5)}.onboarding-intro .section-intro{margin:0}.onboarding-intro h2{text-wrap:balance}.onboarding-art{inline-size:min(100%,23rem);block-size:auto;justify-self:end;border-radius:var(--radius)}.onboarding-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}.onboarding-steps li{border-block-start:.08rem solid var(--line);padding-block-start:var(--space-3)}.onboarding-steps h3{font-size:var(--text);letter-spacing:normal}.onboarding-steps p{margin-block-start:var(--space-1);color:var(--muted)}.onboarding-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);margin-block-start:var(--space-5)}.commercial-faq{border-block-start:.08rem solid var(--line);padding-block:clamp(2rem,3.3cqw,3.25rem)}.commercial-faq .section-intro{margin-block-end:var(--space-3)}.commercial-faq h2{font-size:clamp(1.45rem,2.2cqw,2.05rem)}.commercial-faq-questions{max-inline-size:52rem}.commercial-faq-questions details{border-block-start:.08rem solid var(--line)}.commercial-faq-questions details:last-child{border-block-end:.08rem solid var(--line)}.commercial-faq-questions summary{padding-block:var(--space-2);min-block-size:2.75rem;font-weight:650;cursor:pointer}.commercial-faq-questions p{max-inline-size:68ch;padding-block-end:var(--space-3);color:var(--muted)}.final-invite{background:radial-gradient(ellipse at 10% 25%,#462d17,#24160f 65%);color:var(--cream)}.final-invite-inner{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,5cqw,5rem);max-inline-size:64rem;padding-block:clamp(2rem,4.2cqw,4rem)}.final-invite h2{max-inline-size:15ch}.final-invite p{margin-block-start:var(--space-3);color:#efdfce;font-size:var(--text)}.final-invite-button{margin-block-start:var(--space-4);background:#dfa43e;color:var(--coffee)}.final-invite-button:hover{background:#f0bc5e}.final-invite-button:focus-visible{outline-color:var(--cream)}.final-invite-art{display:grid;place-items:center;justify-self:end;inline-size:min(100%,21rem);padding:var(--space-3) var(--space-4);border:1px solid #ffffff26;border-radius:var(--radius);background:#ffffff0d}.final-invite-art img{inline-size:min(100%,14rem);block-size:auto}.site-footer{background:var(--coffee);color:var(--cream)}.footer-inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);padding-block:var(--space-4)}.footer-inner .brand{font-size:1.4rem}.footer-inner .brand img{inline-size:2rem}.footer-inner>a[lang]{font-size:.8rem}.footer-inner>a:last-child{margin-inline-start:auto}@media(max-width:58rem){.hero{min-block-size:25rem}.hero h1{font-size:clamp(2.4rem,5.9cqw,4.2rem)}.hero-copy{padding-inline-end:var(--space-4)}.journey-inner{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-2)}.journey-inner .milestones{grid-column:1 / -1;grid-row:2}.journey-controls{grid-column:2;grid-row:1}.story-area{grid-template-columns:minmax(0,1fr) minmax(0,34%)}}@media(max-width:50rem){.header-inner{flex-wrap:wrap;justify-content:flex-end;min-block-size:3.6rem;padding-block:var(--space-1)}.menu-toggle{display:inline-flex;align-items:center;min-block-size:2.75rem;border:.08rem solid var(--brown);border-radius:var(--radius);background:transparent;color:var(--coffee);font-weight:650;padding-inline:var(--space-3);cursor:pointer}.site-nav{display:none}.site-nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0;inline-size:100%;padding-block:var(--space-2)}.site-nav{order:1}.header-inner>.language-switch{margin-inline-start:0}.site-nav.is-open>a{display:flex;align-items:center;min-block-size:2.75rem;padding-inline:var(--space-2)}.site-nav .nav-login{justify-content:flex-start;width:fit-content;margin-block-start:var(--space-1);padding-inline:var(--space-3)}}@media(max-width:43rem){.hero{display:flex;flex-direction:column;min-block-size:auto}.hero-copy{order:-1;padding:var(--space-4) var(--page-gutter) var(--space-5)}.hero h1{font-size:clamp(2.6rem,9.8cqw,4rem)}.hero-copy>p{font-size:1.1rem;margin-block-start:var(--space-3);line-height:1.4}.hero-actions{margin-block-start:var(--space-4)}.hero-actions .text-link{display:inline-flex;align-items:center;min-block-size:2.75rem}.hero-photo{aspect-ratio:1.45}.journey-inner{gap:var(--space-1) var(--space-2)}.milestones:before{inset-block-start:50%}.milestones a{align-content:center}.milestone-number{inline-size:1.85rem;block-size:1.85rem;font-size:.95rem}.milestone-label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.story-area,.team-carousel .story-area,.our-story{grid-template-columns:1fr;gap:var(--space-4)}.reading-progress{position:static;inline-size:auto;block-size:auto;overflow:visible;clip-path:none;white-space:normal;grid-column:1 / -1}.journey-controls{display:contents}.journey-arrows{grid-column:2;grid-row:1}.team-carousel .shell{inline-size:calc(100% - var(--space-3) * 2)}.team-tabs button span{display:none}.journey-shot{--capture-max-height: 52svh}.journey-end>a{flex:1 1 auto}.resource-grid,.resources-intro,.final-invite-inner{grid-template-columns:1fr}.resources-team{justify-self:start;inline-size:min(100%,18rem)}.final-invite-art{justify-self:start;inline-size:min(100%,13rem)}.onboarding-steps,.onboarding-intro{grid-template-columns:1fr}.onboarding-art{justify-self:start;inline-size:min(100%,18rem)}.product-help{grid-template-columns:1fr}.footer-inner>a:last-child{margin-inline-start:0}}@media(any-pointer:coarse){.journey-guide:not(.journey-swipe){display:none}.journey-swipe{display:block}}@media(min-width:43.01rem)and (max-height:50rem){.team-cover{inline-size:min(100%,19rem);margin-block-start:var(--space-2)}.team-carousel .journey-inner{padding-block:var(--space-1)}.team-carousel .milestones a{padding-block-end:0}.team-carousel .story-area{padding-block:var(--space-2)}.team-carousel .chapter-details{margin-block-start:.25rem}.team-carousel .chapter-details summary{display:flex;align-items:center;padding-block:0}.team-carousel .chapter-details summary:before{content:"▸";margin-inline-end:.4em}.team-carousel .chapter-details[open] summary:before{content:"▾"}.team-carousel .story-paragraph{margin-block-start:var(--space-2)}.team-carousel .journey-end{padding-block:var(--space-1)}.team-carousel .journey-end .button{padding-block:var(--space-1);min-block-size:2.75rem}.chapter--summary .journey-shot{--capture-max-height: min(23rem, 46svh)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.chapter-track{transition:none}}
