@font-face{font-family:Outfit;src:url(outfit.ttf);font-display:swap}@font-face{font-family:Fraunces;src:url(fraunces.ttf);font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;background:#f6f0e5;color:#512a35;font-family:Outfit,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible,[role=tabpanel]:focus-visible{outline:2px solid currentColor;outline-offset:5px}img{display:block;max-width:100%}svg{display:block;width:100%;height:auto}h1,h2,h3,h4,p{margin:0}em{font-family:Fraunces,Georgia,serif;font-weight:400;letter-spacing:-.055em}.skip{position:absolute;top:-80px;left:10px;padding:15px;background:white;z-index:30}.skip:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}header{margin:0 6%;padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #512a3526}.wordmark{font-size:23px;letter-spacing:-1px;font-weight:600}header>span,.eyebrow,.world-top,.brand-note>span:first-child,.photo-index,.demo-label,.demo-strip,.reason>span,.browser-bar,.mock-eyebrow,.journey-card>span,.journey-foot,.foundation,.example-note,footer{font-size:10px;letter-spacing:.1em}header>a:last-child{font-size:13px}header>a:last-child span{margin-left:20px}.intro{padding:42px 6% 45px;overflow:clip}.eyebrow{display:flex;justify-content:space-between;gap:20px}.intro-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:65px;align-items:center;padding:54px 0 48px}h1{font-size:clamp(62px,7.7vw,114px);font-weight:400;line-height:1.02;letter-spacing:-.07em;margin-bottom:28px}h1 em{color:#946247}.intro-grid p{font-size:16px;line-height:1.65;color:#725952}.search-art{height:330px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}.orbit{position:absolute;width:290px;height:290px;border:1px solid #9c815c55;border-radius:50%;z-index:-1}.orbit-two{width:360px;height:200px;transform:rotate(-35deg)}.art-label{position:absolute;top:10px;right:10px;font-size:9px;letter-spacing:.12em}.paper-query{position:absolute;left:0;top:45px;background:#ece0c8;box-shadow:0 14px 35px #44302512;padding:24px 45px 24px 25px;border:1px solid #a58c6940;border-radius:6px;font:italic 29px Fraunces;transform:rotate(-7deg)}.paper-answer{position:absolute;right:25px;bottom:10px;background:#294b40;color:#f3e4b9;box-shadow:0 20px 40px #40362820;padding:24px 30px 28px;width:230px;transform:rotate(6deg);border-radius:8px}.paper-answer>span{font-size:8px;letter-spacing:.12em}.paper-answer strong{font:400 47px/.99 Fraunces,Georgia;display:block;margin:26px 0 15px;letter-spacing:-.05em}.paper-answer i{font-size:26px;font-style:normal;display:block;text-align:right}.intro-bottom{display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:1px solid #512a3526;padding-top:28px}.intro-bottom>p{font:italic 19px/1.5 Fraunces;max-width:220px}nav{display:flex;gap:40px;width:65%}nav a{border-bottom:1px solid #512a3550;display:grid;grid-template-columns:1fr auto;gap:10px;width:50%;padding:10px 0 15px}nav a>span{font-size:9px;letter-spacing:.1em}nav strong{font-size:13px;font-weight:400;grid-row:2}nav b{font-size:19px;font-weight:400;grid-column:2;grid-row:1/3;align-self:center}.world{padding:30px 6% 68px;overflow:clip}.folio{background:#193e33;color:#f5edda;--paper:#f5efdf;--ink:#214638;--line:#f5edda40;--active:#e0bc6e;--active-ink:#1c392f;--accent:#a47635}.fixday{background:#e9955b;color:#24364a;--paper:#fff8e9;--ink:#263b50;--line:#263b5040;--active:#263b50;--active-ink:#fff5df;--accent:#a8562c}.world-top{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:0 0 24px}.brand-heading{display:flex;justify-content:space-between;align-items:center;margin:28px 0 34px}.brand-heading h2{font-size:clamp(62px,11vw,158px);letter-spacing:-.07em;line-height:1;font-weight:500}.folio .brand-heading h2{font-family:Fraunces,Georgia;letter-spacing:-.045em;font-weight:400}.brand-symbol{width:80px}.brand-intro{display:grid;grid-template-columns:1.4fr 1fr;gap:45px;align-items:center}.brand-photo{position:relative;border-radius:12px;overflow:hidden}.brand-photo img{width:100%;height:auto}.photo-index{position:absolute;bottom:17px;left:18px;background:#f8f1e7;color:#273d32;padding:9px 12px;border-radius:20px;font-size:8px;letter-spacing:.08em}.brand-copy h3{font-size:clamp(29px,3.2vw,48px);font-weight:400;line-height:1.15;letter-spacing:-.045em;margin:20px 0}.brand-copy p{font-size:14px;line-height:1.8;max-width:380px}.brand-copy .eyebrow{font-size:9px}.brand-note{border-top:1px solid var(--line);margin-top:25px;padding-top:20px;display:grid;gap:10px}.brand-note>span:last-child{font:italic 17px/1.4 Fraunces,Georgia}.playground-head{margin:58px 0 23px;display:flex;justify-content:space-between;align-items:end;gap:30px}.playground-head h3{font-size:32px;letter-spacing:-.04em;font-weight:400}.playground-head p{font-size:12px;line-height:1.5}.format-bar{border-top:1px solid var(--line);padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:20px}.tabs{display:flex;gap:8px}.tabs button{color:inherit;border:1px solid var(--line);border-radius:30px;padding:12px 19px;background:none;min-height:44px;cursor:pointer;font-size:12px}.tabs button span{font-size:9px;opacity:.8;margin-right:8px}.tabs button[aria-selected=true]{background:var(--active);color:var(--active-ink);border-color:var(--active)}.tabs button:hover{border-color:currentColor}.demo-label{font-size:8px;text-align:right}[hidden]{display:none!important}.panel{outline:none}.search-layout,.destination-layout,.journey-layout{display:grid;grid-template-columns:.85fr 1.45fr;gap:48px;padding:30px 0 20px}.intent-controls h4,.destination-layout aside h4,.journey-layout>div:first-child h4{font-size:clamp(31px,3.6vw,51px);font-weight:400;line-height:1.05;letter-spacing:-.05em;margin:20px 0 25px}.query-options{display:grid}.intent,.page-options button,.path-steps button{display:flex;gap:15px;align-items:center;justify-content:space-between;color:inherit;background:none;border:0;border-bottom:1px solid var(--line);padding:17px 0;min-height:50px;text-align:left;font-size:13px;cursor:pointer}.intent>span,.path-steps button>span{font-size:10px;opacity:.8}.intent b,.path-steps b{font-weight:400;margin-left:auto}.intent[aria-pressed=true],.page-options button[aria-pressed=true],.path-steps button[aria-pressed=true]{color:var(--active)}.fixday .intent[aria-pressed=true],.fixday .page-options button[aria-pressed=true],.fixday .path-steps button[aria-pressed=true]{font-weight:600;color:#1c2c3e}.intent[aria-pressed=true] b{transform:rotate(45deg)}.intent-note{font-size:11px;line-height:1.7;max-width:280px;margin-top:22px}.depth{transform:perspective(1600px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .25s ease-out}.search-preview{background:var(--paper);color:var(--ink);border-radius:14px;box-shadow:0 18px 30px #0001;align-self:start;overflow:hidden}.demo-strip{display:flex;justify-content:space-between;gap:15px;background:#ffffff60;border-bottom:1px solid #29423119;padding:16px 25px;font-size:8px}.query-display{display:flex;gap:14px;align-items:center;margin:26px 28px 0;border:1px solid #28473835;background:#fffdf7;border-radius:30px;padding:15px 20px;font-size:13px;min-height:51px}.query-display svg{width:19px;flex:none}.result{padding:29px 32px 32px;min-height:265px}.result-brand{display:flex;gap:12px;align-items:center}.result-icon{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;background:var(--ink);color:var(--paper);font:20px Fraunces;flex:none}.result-brand>div{display:grid;gap:5px;min-width:0}.result-brand strong{font-size:12px;font-weight:500}.result-brand>div>span{font-size:10px;overflow-wrap:anywhere}.result h4{font:400 24px/1.25 Fraunces,Georgia;letter-spacing:-.03em;margin:20px 0 12px;color:#233f65}.result>p{font-size:13px;line-height:1.7;max-width:510px}.sitelinks{display:flex;flex-wrap:wrap;gap:9px 20px;margin-top:20px;font-size:11px;color:#233f65}.reason{padding:22px 30px 26px;background:#ded4b740;border-top:1px solid #28473820}.reason>span{font-size:8px;letter-spacing:.14em}.reason p{font-size:12px;line-height:1.65;margin-top:9px;max-width:520px}.destination-layout aside>p,.journey-layout>div:first-child>p{font-size:13px;line-height:1.8;max-width:330px}.page-options{display:grid;margin-top:22px}.mock-browser{background:var(--paper);color:var(--ink);border-radius:13px;overflow:hidden;align-self:start}.browser-bar{padding:14px 20px;display:flex;align-items:center;gap:15px;justify-content:space-between;border-bottom:1px solid #253b3826;font-size:8px;letter-spacing:.02em}.browser-bar>span:nth-child(2){overflow-wrap:anywhere}.browser-bar>span:first-child{font-size:8px;letter-spacing:2px;color:#aaa28c;flex:none}.mock-page{padding:25px 30px 28px}.mock-nav{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:25px;margin-bottom:27px;border-bottom:1px solid #213d3625}.mock-nav strong{font:24px Fraunces,Georgia;letter-spacing:-.04em}.fixday .mock-nav strong{font:600 22px Outfit,sans-serif}.mock-nav>span{font-size:8px;letter-spacing:.08em}.mock-eyebrow{font-size:8px;letter-spacing:.12em}.mock-page>h4{font:400 35px/1.1 Fraunces,Georgia;letter-spacing:-.05em;margin:16px 0}.fixday .mock-page>h4{font-family:Outfit,sans-serif;font-weight:400}.mock-page>p{font-size:12px;line-height:1.7;max-width:430px}.mock-cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:13px;margin:25px 0}.mini-card{padding:20px 14px;background:#e1d5af;color:#243d32;display:flex;flex-direction:column;gap:12px;min-height:148px;border-radius:5px}.mini-card:nth-child(2){background:#345348;color:#f5ead1}.mini-card:nth-child(3){background:#b86e4d;color:#fff8ee}.fixday .mini-card{background:#e8ded0;color:#2b3f52}.fixday .mini-card:nth-child(2){background:#283e52;color:#fff2db}.fixday .mini-card:nth-child(3){background:#e5a77e;color:#273b4e}.mini-card>span{font-size:9px}.mini-card strong{font:20px/1.08 Fraunces,Georgia;letter-spacing:-.03em;margin-top:auto}.fixday .mini-card strong{font-family:Outfit}.mini-card p{font-size:9px;line-height:1.5}.mock-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #28473825;padding-top:17px;font-size:10px;line-height:1.5}.foundation{display:flex;justify-content:space-between;gap:24px;padding:15px 0 8px;letter-spacing:0;font-size:11px}.foundation b{font-size:10px;font-weight:400;margin-right:14px}.path-steps{list-style:none;padding:0;margin:25px 0 0}.path-steps button{width:100%}.journey-card{background:var(--paper);color:var(--ink);padding:35px 40px;border-radius:14px;position:relative;align-self:start;min-height:415px;display:flex;flex-direction:column}.journey-icon{position:absolute;right:32px;top:27px;font:48px/1 Georgia;color:var(--accent)}.journey-card>span{font-size:9px;padding-right:45px}.journey-card>h4{font:400 43px/1.06 Fraunces,Georgia;letter-spacing:-.05em;margin:36px 0 20px;max-width:430px}.fixday .journey-card>h4{font-family:Outfit}.journey-card>p{font-size:13px;line-height:1.75;max-width:450px}.journey-card ul{font-size:12px;line-height:1.7;padding-left:18px;margin:23px 0}.journey-card li{padding:6px 0}.journey-foot{display:flex;justify-content:space-between;gap:20px;line-height:1.5;letter-spacing:0;border-top:1px solid #28473825;padding-top:18px;margin-top:auto}.example-note{font-size:9px;letter-spacing:.01em;line-height:1.7;max-width:720px;margin:25px 0 45px}.strategy{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-top:1px solid var(--line);padding-top:35px}.strategy h3{font-size:clamp(34px,3.5vw,49px);font-weight:400;line-height:1.12;letter-spacing:-.04em;margin-top:23px}.strategy h4{font-size:21px;font-weight:400;line-height:1.4;margin:0 0 15px}.strategy p{font-size:13px;line-height:1.85;max-width:500px}.strategy details{border-top:1px solid var(--line);margin-top:23px;padding-top:10px}.strategy summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:44px;font-size:13px;cursor:pointer}.strategy summary span{font-size:22px}.strategy details[open] summary span{transform:rotate(45deg)}.strategy ul{padding-left:18px;font-size:12px;line-height:1.9}.closing{padding:75px 6% 85px}.closing>div{display:flex;justify-content:space-between;align-items:end;gap:50px}.closing h2{font-size:clamp(43px,5.2vw,78px);font-weight:400;letter-spacing:-.055em;line-height:1.1;margin-top:27px}.closing a{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:18px 0;border-bottom:1px solid;font-size:13px;margin-bottom:5px}footer{padding:25px 6%;display:flex;justify-content:space-between;gap:30px;line-height:1.7;letter-spacing:0;border-top:1px solid #512a3529}footer p{max-width:560px}
@media(min-width:1800px){.world,.intro,.closing{padding-left:calc((100vw - 1584px)/2);padding-right:calc((100vw - 1584px)/2)}}
@media(max-width:1000px){.intro-grid{gap:20px;grid-template-columns:1.2fr 1fr}h1{font-size:7.8vw}.search-art{height:290px}.paper-query{padding:20px;left:10px;font-size:26px}.paper-answer{width:190px;right:10px;padding:22px}.paper-answer strong{font-size:40px}.orbit{width:220px;height:220px}.orbit-two{width:280px;height:180px}.brand-intro{gap:27px;grid-template-columns:1.1fr 1fr}.brand-copy h3{font-size:30px}.brand-copy p{font-size:12px}.brand-note{margin-top:18px;padding-top:15px}.search-layout,.destination-layout,.journey-layout{gap:27px;grid-template-columns:.8fr 1.2fr}.result{padding:25px}.query-display{margin:22px 20px 0;padding:12px 17px}.mock-page{padding:23px}.mock-cards{gap:7px}.mini-card{padding:17px 10px}.mini-card strong{font-size:18px}.strategy{gap:45px}.journey-card{padding:30px}.journey-card h4{font-size:35px}}
@media(max-width:700px){header{margin:0 5%;padding:22px 0}.wordmark{font-size:21px}header>span{display:none}header>a:last-child{font-size:12px}header>a:last-child span{margin-left:12px}.intro{padding:29px 5% 30px}.eyebrow{font-size:9px;letter-spacing:.08em}.intro .eyebrow>span{font-size:8px}.intro-grid{grid-template-columns:1fr;gap:22px;padding:33px 0 25px}h1{font-size:clamp(46px,12.5vw,80px);line-height:1.04;margin-bottom:23px}.intro-grid p{font-size:14px}.search-art{width:100%;max-width:400px;margin:0 auto;height:230px}.art-label{font-size:8px;right:0}.paper-query{left:13px;top:33px;font-size:25px;padding:19px 30px 19px 20px}.paper-answer{width:170px;right:25px;bottom:5px;padding:19px 23px}.paper-answer strong{font-size:35px;margin:21px 0 8px}.paper-answer>span{font-size:7px}.paper-answer i{font-size:22px}.orbit{width:195px;height:195px}.orbit-two{width:270px;height:150px}.intro-bottom{display:block;padding-top:23px}.intro-bottom>p{max-width:none;font-size:16px}nav{width:100%;gap:20px;margin-top:18px}nav a{gap:7px}nav strong{font-size:11px;line-height:1.4}nav a>span{font-size:8px}nav b{font-size:15px}.world{padding:27px 5% 42px}.world-top{font-size:8px;letter-spacing:.06em;padding-bottom:20px;gap:12px}.world-top>span:last-child{text-align:right;max-width:105px}.brand-heading{margin:25px 0}.brand-heading h2{font-size:19vw}.brand-symbol{width:56px}.brand-intro{grid-template-columns:1fr;gap:25px}.brand-copy h3{font-size:35px;line-height:1.13;margin:18px 0}.brand-copy p{font-size:13px;max-width:none}.brand-note{display:flex;align-items:start;justify-content:space-between;gap:20px}.brand-note>span:first-child{font-size:8px;max-width:95px;line-height:1.6}.brand-note>span:last-child{font-size:14px;max-width:195px}.playground-head{display:block;margin:36px 0 20px}.playground-head h3{font-size:29px}.playground-head p{margin-top:10px;font-size:11px}.format-bar{display:block;padding:20px 0 0}.tabs{display:grid;grid-template-columns:1fr 1.3fr 1.1fr;gap:6px}.tabs button{padding:10px 5px;font-size:10px;min-height:44px;white-space:normal}.tabs button span{display:none}.demo-label{display:block;font-size:7px;letter-spacing:.09em;margin:13px 0 0;text-align:left}.search-layout,.destination-layout,.journey-layout{grid-template-columns:1fr;gap:25px;padding:24px 0 0}.intent-controls h4,.destination-layout aside h4,.journey-layout>div:first-child h4{font-size:33px;margin:16px 0 20px}.query-options{gap:5px}.intent{padding:13px 0;min-height:46px;font-size:12px}.intent-note{font-size:10px;max-width:none;margin-top:15px}.search-preview{border-radius:11px}.demo-strip{padding:15px 18px;font-size:7px;letter-spacing:.055em}.query-display{margin:20px 17px 0;padding:13px 15px;gap:10px;font-size:12px}.query-display svg{width:17px}.result{padding:24px 20px;min-height:0}.result-brand>div>span{font-size:9px}.result h4{font-size:23px;margin-top:20px}.result>p{font-size:12px}.sitelinks{font-size:10px;gap:10px 14px}.reason{padding:20px}.reason p{font-size:11px}.reason>span{font-size:8px}.page-options{margin-top:15px}.page-options button{font-size:12px;min-height:46px}.destination-layout aside>p,.journey-layout>div:first-child>p{font-size:12px;max-width:none}.browser-bar{padding:12px;font-size:7px;gap:8px}.browser-bar>span:first-child{letter-spacing:1px;font-size:6px}.mock-page{padding:20px}.mock-nav{padding-bottom:20px;margin-bottom:23px;gap:12px}.mock-nav strong{font-size:22px}.mock-nav>span{font-size:6px;letter-spacing:.03em}.mock-eyebrow{font-size:7px}.mock-page>h4{font-size:29px}.mock-page>p{font-size:11px}.mock-cards{gap:7px;margin:22px 0}.mini-card{padding:14px 10px;min-height:150px}.mini-card strong{font-size:17px;overflow-wrap:anywhere}.mini-card>span{font-size:8px}.mini-card p{font-size:8px}.mock-footer{font-size:9px}.foundation{gap:13px;font-size:9px;padding-top:23px;line-height:1.5}.foundation span{flex:1}.foundation b{display:block;margin:0 0 5px}.path-steps{margin-top:17px}.path-steps button{font-size:12px;min-height:48px}.journey-card{padding:26px;min-height:0}.journey-card>span{font-size:8px}.journey-icon{right:22px;top:20px;font-size:40px}.journey-card>h4{font-size:34px;margin:31px 0 17px}.journey-card>p{font-size:12px}.journey-card ul{font-size:11px;line-height:1.65;margin:18px 0}.journey-foot{font-size:9px}.example-note{font-size:8px;margin:23px 0 30px}.strategy{grid-template-columns:1fr;gap:25px;padding-top:27px}.strategy h3{font-size:32px;margin-top:17px}.strategy h4{font-size:21px}.strategy p{font-size:12px}.strategy summary{font-size:12px}.strategy ul{font-size:11px}.closing{padding:48px 5% 52px}.closing>div{display:block}.closing h2{font-size:clamp(36px,9vw,60px)}.closing a{max-width:350px;font-size:12px;margin-top:25px}footer{display:block;padding:23px 5%;font-size:9px}footer p{margin-top:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.depth{transition:none!important;transform:none!important}}
